Changes for page KIELER Pragmatics Release 2014/05
Last modified by Richard Kreissig on 2023/09/14 10:39
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. cds1 +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 [[Graph Viz>>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 -947087 81 +9470879 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/947087 8/KIELER Pragmatics Release 2014/051 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470879/KIELER Pragmatics Release 2014/05