Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcletavernie2013-03-22 13:42:37 +0000
committercletavernie2013-03-22 13:42:37 +0000
commitc145e5fe9c11226506c91fe9505907bd72c09fbf (patch)
tree4676d512313b5b0b5aa498ab7b7d3065f3b7a00b /plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop
parent9f49c5efb2e475aa6ff3ce86df607690af2a67e5 (diff)
downloadorg.eclipse.papyrus-c145e5fe9c11226506c91fe9505907bd72c09fbf.tar.gz
org.eclipse.papyrus-c145e5fe9c11226506c91fe9505907bd72c09fbf.tar.xz
org.eclipse.papyrus-c145e5fe9c11226506c91fe9505907bd72c09fbf.zip
404141: [Sequence Diagram] Migrate the sequence diagram from 0.9.2 (Juno) to 0.10 (Kepler)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=404141 Use current version of Sequence Diagram from 0.9.2 for 0.10/Kepler
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/Environment.xmi12
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/seq.ctx59
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/CombinedFragmentTitle.xwt9
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/ConsiderIgnoreFragmentTitle.xwt9
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/MessageStyle.xwt32
5 files changed, 121 insertions, 0 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/Environment.xmi b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/Environment.xmi
new file mode 100644
index 00000000000..d171cd9bcc2
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/Environment.xmi
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ASCII"?>
+<environment:Environment
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:environment="http://www.eclipse.org/papyrus/properties/environment/0.9">
+ <modelElementFactories
+ name="MessageStyle Notation Factory"
+ factoryClass="org.eclipse.papyrus.uml.diagram.sequence.util.MessageStyleElementFactory"/>
+ <modelElementFactories
+ name="Sequence preferences Factory"
+ factoryClass="org.eclipse.papyrus.uml.diagram.sequence.util.PreferencesModelElementFactory"/>
+</environment:Environment>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/seq.ctx b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/seq.ctx
new file mode 100644
index 00000000000..981ab335f49
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/seq.ctx
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="ASCII"?>
+<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="SequenceNotation">
+ <tabs label="Appearance" id="appearance" category="org.eclipse.papyrus" priority="10">
+ <sections name="CombinedFragmentTitle" sectionFile="ui/CombinedFragmentTitle.xwt">
+ <widget href="ui/CombinedFragmentTitle.xwt#/"/>
+ </sections>
+ <sections name="ConsiderIgnoreFragmentTitle" sectionFile="ui/ConsiderIgnoreFragmentTitle.xwt">
+ <widget href="ui/ConsiderIgnoreFragmentTitle.xwt#/"/>
+ </sections>
+ <sections name="MessageStyle" sectionFile="ui/MessageStyle.xwt">
+ <widget href="ui/MessageStyle.xwt#/"/>
+ </sections>
+ </tabs>
+
+ <views name="CombinedFragmentTitle" sections="//@tabs.0/@sections.0" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCombinedFragment">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="umlClassName" value="CombinedFragment" />
+ </constraints>
+ </views>
+ <views name="ConsiderIgnoreFragmentTitle" sections="//@tabs.0/@sections.1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleConsiderIgnoreFragment">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="umlClassName" value="ConsiderIgnoreFragment" />
+ </constraints>
+ </views>
+ <views name="MessageStyle" sections="//@tabs.0/@sections.2" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMessageStyle">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.infra.gmfdiag.properties/model/Environment.xmi#//@constraintTypes.3"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Edge"/>
+ </constraints>
+ </views>
+
+ <dataContexts name="Preference" label="Preference">
+ <elements name="org.eclipse.papyrus.infra.gmfdiag.preferences">
+ <properties name="ELEMENT_PapyrusUMLSequenceDiagram_CombinedFragment_CombinedFragmentCompartment.compartment_name.visibility" label="Show name" type="Boolean" description="Show the Title in the diagram"/>
+ <properties name="ELEMENT_PapyrusUMLSequenceDiagram_ConsiderIgnoreFragment_CombinedFragmentCompartment.compartment_name.visibility" label="Show name" type="Boolean" description="Show the Title in the diagram"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.uml.diagram.sequence/model/prop/Environment.xmi#//@modelElementFactories.1"/>
+ </dataContexts>
+
+ <dataContexts name="MessageStyle" label="MessageStyle">
+ <elements name="LineStyle">
+ <properties name="lineColor" type="Integer"/>
+ <properties name="lineWidth" type="Integer"/>
+ </elements>
+ <elements name="FontStyle">
+ <properties name="fontColor" type="Integer"/>
+ <properties name="fontName"/>
+ <properties name="fontHeight" type="Integer"/>
+ <properties name="bold" type="Boolean"/>
+ <properties name="italic" type="Boolean"/>
+ <properties name="underline" type="Boolean"/>
+ <properties name="strikeThrough" type="Boolean"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.uml.diagram.sequence/model/prop/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+</contexts:Context>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/CombinedFragmentTitle.xwt b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/CombinedFragmentTitle.xwt
new file mode 100644
index 00000000000..d8f9f12058d
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/CombinedFragmentTitle.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}" property="Preference:org.eclipse.papyrus.infra.gmfdiag.preferences:ELEMENT_PapyrusUMLSequenceDiagram_CombinedFragment_CombinedFragmentCompartment.compartment_name.visibility"></ppe:BooleanCheckbox>
+</Composite> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/ConsiderIgnoreFragmentTitle.xwt b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/ConsiderIgnoreFragmentTitle.xwt
new file mode 100644
index 00000000000..931defbf324
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/ConsiderIgnoreFragmentTitle.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}" property="Preference:org.eclipse.papyrus.infra.gmfdiag.preferences:ELEMENT_PapyrusUMLSequenceDiagram_ConsiderIgnoreFragment_CombinedFragmentCompartment.compartment_name.visibility"></ppe:BooleanCheckbox>
+</Composite> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/MessageStyle.xwt b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/MessageStyle.xwt
new file mode 100644
index 00000000000..baefda8ab27
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/prop/ui/MessageStyle.xwt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ text="Style">
+ <Composite.layout>
+ <GridLayout></GridLayout>
+ </Composite.layout>
+ <Group text="Line">
+ <Group.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Group.layout>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="MessageStyle:LineStyle:lineColor"></gmf:XWTAwareColorPicker>
+ </Group>
+ <Group text="Font">
+ <Group.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Group.layout>
+ <gmf:XWTAwareFontEditor input="{Binding}"
+ property="MessageStyle:FontStyle:fontName" showLabel="false"></gmf:XWTAwareFontEditor>
+ <ppe:IntegerEditor input="{Binding}"
+ property="MessageStyle:FontStyle:fontHeight"></ppe:IntegerEditor>
+ <ppe:BooleanToggle
+ image="/org.eclipse.gmf.runtime.diagram.ui.properties/icons/bold.gif"
+ input="{Binding}" property="MessageStyle:FontStyle:bold" showLabel="false"></ppe:BooleanToggle>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="MessageStyle:FontStyle:fontColor" showLabel="false"></gmf:XWTAwareColorPicker>
+ </Group>
+</Composite> \ No newline at end of file

Back to the top