Skip to content

Changes

Summary

  1. Bug 581382 - [SysML 1.6] Direction of FlowAttributes is not reflected in diagrams (details)
Commit 6978c7661a7cc18f3e162668428eb36e3f059f1a by Ansgar Radermacher
Bug 581382 - [SysML 1.6] Direction of FlowAttributes is not reflected in diagrams

- Add Java code for calculating the port direction:
  In case of FlowPorts:
    - evaluate the direction of atomic flow ports.
    - if typed with a flow specification, evaluate the flow-properties: if there is a common direction, return it, return inout otherwise
  In case of ProxyPorts or FullPorts:
    - if typed with a class, evaluate the flow-properties: if there is a common direction, return it, return inout otherwise

- Adapt CSS of internal block diagram

- Increase minor version due to addition of selector

- Add readme.txt file documenting the selectors. Some selectors are unused by SysML (but may be needed if
  we use for instance an activity diagram while applying the SysML profile)

Signed-off-by: aradermache <ansgar.radermacher@cea.fr>
Change-Id: I5fec40b74e55b10b489d7a7c5dd53cf7fe84961d
The file was modified plugins/diagram/org.eclipse.papyrus.sysml16.diagram.common/src/org/eclipse/papyrus/sysml16/diagram/common/css/dom/GMFSYSMLElementAdapter.java
The file was modified plugins/diagram/org.eclipse.papyrus.sysml16.diagram.common/META-INF/MANIFEST.MF
The file was modified plugins/diagram/org.eclipse.papyrus.sysml16.diagram.common/pom.xml
The file was modified plugins/diagram/org.eclipse.papyrus.sysml16.diagram.internalblock/resources/style/internalBlockDiagram.css
The file was addedplugins/diagram/org.eclipse.papyrus.sysml16.diagram.common/readme.txt