Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

KIELER Pragmatics 0.9.0

Pragmatics 0.9.0 hasn't been released yet. This documentation is preliminary.

We are happy to provide release 0.9.0 of the KIELER Pragmatics Project! It is a framework for enhanced user interaction in graphical modeling basing on the Eclipse platform. This document describes how to install the release and highlights the most exciting new features.

Installation

KIELER Pragmatics 0.9.0 is provided as a set of features, available to be added to your Eclipse installation via an update site. KIELER Pragmatics 0.9.0 was tested on Eclipse 4.2 "Juno", but may also be compatible with other versions of Eclipse.

  • See the KIELER Downloads site for download details.
  • KIELER Pragmatics requires an installed Java Runtime Environment >= version 1.5.
  • The layout components of KIELER can make use of the layout algorithms provided by the GraphViz library. You may want to install that.

Release Notes

The 0.9.0 release adds major new features to KIELER Pragmatics, but also marks the removal of old legacy code. You can find a list of solved tickets for this release at our issue tracking system. Release notes of older releases can be found at our Release Notes page.

New Features Included in 0.9.0

Here's a list of the most prominent new features provided with version 0.9.0:

  • KIELER Light-Weight Diagrams
    • TODO: Add information.
  • KIELER Layout Algorithms
    • Enhanced support for port labels and hierarchical ports in KLay Layered, including proper support for layout directions other than Right.
    • New tree layout algorithm: KLay Mr. Tree.
  • KIELER Ptolemy Viewer
    • Using the Ptolemy Viewer feature, Ptolemy .moml files can be directly opened in Eclipse. This feature obsoletes the old Ptolemy Import Wizard.

Deprecated Features Removed in 0.9.0

The following features were shipping with version 0.8.0, but are not included in version 0.9.0 anymore:

  • The KEG Editor was removed. Its main use case (testing layout algorithms) is now covered by the KGraph Text Editor and KLighD.
  • The KAOM project was removed.
  • The KARMA project was removed.
  • The Ptolemy Import Wizard was removed. Ptolemy .moml files can now be directly opened.

Quickstart

Diagram Layout

One of the core features of KIELER Pragmatics is the KIELER Infrastructure for Meta-Layout (KIML). It provides the glue between diagram editors and layout algorithms. If you have installed layout support for GMF editors, you may want to try the following:

  • Open a diagram using a GMF editor.
  • Press the Layout button in the toolbar:
  • OPEN LAYOUT VIEW
  • Change some of the values and press the Layout button again.

Viewing Ptolemy Models

If you have a Ptolemy installation, try the following:

  • Save a Ptolemy model as a .moml file somewhere.
  • Import that file into an Eclipse project.
  • Open the file with the Ptolemy Model Viewer.
  • Double-click actors that have further models inside them. Also double-click modal model states that have refinements.

Known Problems and Limitations

  • The Layout Hierarchy option of KLay Layered does not work with center labels of edges that cross hierarchy boundaries. There may also be further problems.
  • Currently there is no full-blown user documentation integrated. See our KIELER Project for more information.

Bug Reports, Comments

We're working hard to make the graphical modeling user experience as convenient as possible. However, bugs can still remain in the code and some things might not be as you would expect them. Please don't hesitate to send in bug reports or give other comments like feature requests.

Send bug reports to kieler@…, please. For news or general questions subscribe to the rt-kieler mailing list.

  • No labels