Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Le Fevre - CEA2015-10-23 14:06:19 +0000
committerPatrick Tessier2015-10-26 13:59:29 +0000
commit54ef50d9700998d447defcdfc54bf93f6457456b (patch)
tree1a040a596220130e916cb6ba33b553642ce23ad2
parentabfbca6a50987675a73b5bbffbdb7ef173e5ba0d (diff)
downloadorg.eclipse.papyrus-sysml-54ef50d9700998d447defcdfc54bf93f6457456b.tar.gz
org.eclipse.papyrus-sysml-54ef50d9700998d447defcdfc54bf93f6457456b.tar.xz
org.eclipse.papyrus-sysml-54ef50d9700998d447defcdfc54bf93f6457456b.zip
Bug 480387 [SysML 1.4][PAR] it must possible to create ports on
parametric diagram Change-Id: Ie43e75c9efcfd354b48699c19d02b6961eb75c23 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=480387 Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
-rw-r--r--diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/doc/org.eclipse.papyrus.sysml.14.diagram.parametric.uml9
-rw-r--r--diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration11
2 files changed, 17 insertions, 3 deletions
diff --git a/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/doc/org.eclipse.papyrus.sysml.14.diagram.parametric.uml b/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/doc/org.eclipse.papyrus.sysml.14.diagram.parametric.uml
index 6e2c313c..85193427 100644
--- a/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/doc/org.eclipse.papyrus.sysml.14.diagram.parametric.uml
+++ b/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/doc/org.eclipse.papyrus.sysml.14.diagram.parametric.uml
@@ -11,13 +11,14 @@
<ownedComment xmi:type="uml:Comment" xmi:id="_dICO8Oc2EeSLdPGe2q9R0g">
<body>This package will contains all graphical requirements for Sysml elements contained in the Parametric diagram</body>
</ownedComment>
- <packagedElement xmi:type="uml:Class" xmi:id="_TEBTICY-EeWtn6hjmtufug" name="Elements in the Parametric palette">
- <nestedClassifier xmi:type="uml:Class" xmi:id="_2AmncHlkEeWbcoRwJ0bATQ" name="REQ_002: InformationItem in Par palette"/>
- </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_TEBTICY-EeWtn6hjmtufug" name="Elements in the Parametric palette"/>
<packagedElement xmi:type="uml:Class" xmi:id="_7muOIFcEEeW35uAYw-w4dQ" name="REQ_001: Round-cornered rectangle notation for constraint property&#xA;"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_fDPxIFcFEeW35uAYw-w4dQ" client="_7muOIFcEEeW35uAYw-w4dQ">
<supplier xmi:type="uml:Class" href="../../../org.eclipse.papyrus-sysml/core/org.eclipse.papyrus.sysml14/doc/omg.sysml.uml#_66Puizq8EeW79ofuztDyTA"/>
</packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_bTtxcHmNEeW3Oe7H2lzIHQ" name="REQ_003 Port in Par palette"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_bTvmoHmNEeW3Oe7H2lzIHQ" name="DeriveFrom_Elements in the Parametric palette" client="_bTtxcHmNEeW3Oe7H2lzIHQ" supplier="_TEBTICY-EeWtn6hjmtufug"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_2AmncHlkEeWbcoRwJ0bATQ" name="REQ_002: InformationItem in Par palette"/>
</packagedElement>
<packagedElement xmi:type="uml:Model" xmi:id="_OFsfc-LIEeSv5dwvZ9NSDw" name="UseCases"/>
<packagedElement xmi:type="uml:Model" xmi:id="_OFsfduLIEeSv5dwvZ9NSDw" name="Design"/>
@@ -33,4 +34,6 @@
<Requirements:Requirement xmi:id="_7mu1MFcEEeW35uAYw-w4dQ" text="A constraint property may be shown on a parametric diagram using a rectangle with rounded corners. This graphical&#xA;shape distinguishes a constraint property from all other properties and avoids the need to show an explicit «constraint»&#xA;keyword. Otherwise, this notation is equivalent to the standard form of an internal property with a «constraint» keyword&#xA;shown. Compartments and internal properties may be shown within the shape just as for other types of internal properties." id="REQ_001" base_Class="_7muOIFcEEeW35uAYw-w4dQ"/>
<Requirements:DeriveReqt xmi:id="_f8g7cFcFEeW35uAYw-w4dQ" base_Abstraction="_fDPxIFcFEeW35uAYw-w4dQ"/>
<Requirements:Requirement xmi:id="_2A_pAHlkEeWbcoRwJ0bATQ" text="InformationItem must be added&#xD;&#xA;see Figure 9.5 – ItemFlow Stereotype p81 of SysML norm&#xD;&#xA;see section 20.1.5 Examples of UML norm" id="REQ_002" base_Class="_2AmncHlkEeWbcoRwJ0bATQ"/>
+ <Requirements:Requirement xmi:id="_bTu_kHmNEeW3Oe7H2lzIHQ" text="&#xA;" id="REQ_003" base_Class="_bTtxcHmNEeW3Oe7H2lzIHQ"/>
+ <Requirements:DeriveReqt xmi:id="_bTw0wHmNEeW3Oe7H2lzIHQ" base_Abstraction="_bTvmoHmNEeW3Oe7H2lzIHQ"/>
</xmi:XMI>
diff --git a/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration b/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration
index 60a5c182..dfdb8270 100644
--- a/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration
+++ b/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration
@@ -88,6 +88,17 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
+ id="org.eclipse.papyrus.sysML.par.palette.node.Port"
+ label="Port"
+ description="Create a Port">
+ <icon
+ pluginID="org.eclipse.uml2.uml.edit"
+ iconPath="icons/full/obj16/Port.gif"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.uml.diagram.composite.Port_3069"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
id="org.eclipse.papyrus.sysML.par.palette.node.Problem"
label="Problem"
description="Create a Problem">

Back to the top