<
From version < 10.1 >
edited by cds
on 2014/05/26 13:40
To version < 11.1 >
edited by msp
on 2014/05/26 14:51
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.cds
1 +XWiki.msp
Content
... ... @@ -23,7 +23,7 @@
23 23  
24 24  * See the [[KIELER Downloads>>url:http://www.informatik.uni-kiel.de/rtsys/kieler/downloads/||shape="rect"]] site for download details.
25 25  * KIELER Pragmatics requires an installed Java Runtime Environment >= version 1.5.
26 -* The layout components of KIELER can make use of the layout algorithms provided by the [[GraphViz>>url:http://www.graphviz.org/||rel="nofollow" shape="rect" class="external-link"]] library. You may want to install that.
26 +* The layout components of KIELER can make use of the layout algorithms provided by the [[Graphviz>>url:http://www.graphviz.org/||rel="nofollow" shape="rect" class="external-link"]] library. You may want to install that.
27 27  
28 28  See the [[KIELER Tools and Libraries>>url:http://www.informatik.uni-kiel.de/rtsys/kieler/downloads/tools-and-libraries/||shape="rect"]] page to download the KIELER Ptolemy Browser and the KIELER Web Service.
29 29  
... ... @@ -38,7 +38,22 @@
38 38  This is a summary of the API changes introduced with version 2014/05:
39 39  
40 40  * [[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]]
41 -* [[KIELER Infrastructure for Meta-Layout>>doc:SS13LayPract.KIML]]
41 +* (((
42 +[[KIELER Infrastructure for Meta-Layout>>doc:SS13LayPract.KIML]]* (((
43 +Renamed LayoutDataService to LayoutMetaDataService and renamed ILayoutData to ILayoutMetaData in order to avoid confusion with the KLayoutData meta model and the respective interface.
44 +)))
45 +* Removed generic type argument from LayoutOptionData.
46 +* (((
47 +ILayoutConfig: renamed API method enrich() to getContextValue(..), renamed getValue(..) to getOptionValue(..), renamed setValue(..) to setOptionValue(..), renamed clearValues() to clearOptionValues(..) – see [[doc:Configuring Automatic Layout]] for more details.
48 +)))
49 +* (((
50 +IDiagramLayoutManager does not inherit from IAdapterFactory anymore; adapter values are now accessed with layoutManager.getDiagramConfig().getContextValue(..)
51 +)))
52 +* (((
53 +Graphiti bridge: moved some methods from KimlGraphitiUtil to GraphitiDiagramLayoutManager in order to allow easier adaptation in subclasses. Furthermore, we now differentiate margins (spacing to visible part of a node) and insets (spacing to nested subgraph).
54 +)))
55 +* Made a design review of the de.cau.cs.kieler.core plugin and improved the API of some core classes and interfaces.
56 +)))
42 42  
43 43  === New Features Included in 2014/05 ===
44 44  
... ... @@ -45,9 +45,19 @@
45 45  Here's a few highlights of what's new in version 2014/05:
46 46  
47 47  * [[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]]
63 +* (((
64 +[[KIELER Infrastructure for Meta-Layout>>doc:SS13LayPract.KIML]]* (((
65 +Made categorization of the Layout View more understandable.
66 +)))
67 +* (((
68 +Added a creation method for VolatileLayoutConfig that makes the far too complicated STATIC_CONFIG of layout managers unnecessary.
69 +)))
70 +)))
48 48  * [[KIELER Layout Algorithms>>doc:Layout Algorithms (KLay)]]
49 49  ** KLay Layered now makes sure that labels of compound node ports placed on the inside of the compound node are not overlapped by nodes inside the compound node.
50 50  ** KLay Layered now supports controlling the spacing between and around ports through the new layout options {{code language="none"}}LayoutOptions.PORT_SPACING{{/code}} and {{code language="none"}}LayoutOptions.ADDITIONAL_PORT_SPACING{{/code}}.
74 +** KLay Layered now understands LayoutOptions.NO_LAYOUT, which can be set to exclude particular graph elements from automatic layout.
75 +** KLay Layered now understands a new programmatic option for edge thickness.
51 51  ** When in hierarchical layout mode, KLay Layered now properly places edge labels of cross-hierarchy edges.
52 52  ** When in hierarchical layout mode, KLay Layered can now compact cross-hierarchy edges as it can compact regular edges ({{code language="none"}}Properties.MERGE_HIERARCHICAL_PORTS{{/code}}):
53 53  [[image:attach:merge_hierarchy.png]]
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9470878
1 +9470879
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470878/KIELER Pragmatics Release 2014/05
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470879/KIELER Pragmatics Release 2014/05