summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjcadavid2014-07-02 05:21:29 (EDT)
committerCamille Letavernier2014-07-03 04:48:01 (EDT)
commit7d7958ba07dd746edddaafb0c068a5a59c06d243 (patch)
treebdab15fbff2cb7719b432bcb743cbb850d3a2c1b
parent4bd9f168e882ca7a10fd253a1b84a5af4751f771 (diff)
downloadorg.eclipse.papyrus-7d7958ba07dd746edddaafb0c068a5a59c06d243.zip
org.eclipse.papyrus-7d7958ba07dd746edddaafb0c068a5a59c06d243.tar.gz
org.eclipse.papyrus-7d7958ba07dd746edddaafb0c068a5a59c06d243.tar.bz2
436837: [Control Mode] The papyrus control mode shall be documentedrefs/changes/99/29299/2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=436837 Change-Id: I1b0326829ff765a0bf1e45c4ad7849c5dba740fb Signed-off-by: jcadavid <juan.cadavid@cea.fr>
-rw-r--r--doc/DevelopperDocuments/services/controlMode/.project11
-rw-r--r--doc/DevelopperDocuments/services/controlMode/ControlMode.di2
-rw-r--r--doc/DevelopperDocuments/services/controlMode/ControlMode.notation132
-rw-r--r--doc/DevelopperDocuments/services/controlMode/ControlMode.uml47
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.classpath6
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.project40
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.core.resources.prefs3
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.m2e.core.prefs4
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.pde.core.prefs3
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/META-INF/MANIFEST.MF9
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/OSGI-INF/l10n/bundle.properties3
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/build.properties8
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/plugin.xml10
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/pom.xml13
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-main-toc.xml7
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-toc.xml8
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.html5
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.mediawiki27
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlAction.pngbin0 -> 19934 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlDialog.pngbin0 -> 8433 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/UncontrolAction.pngbin0 -> 20815 bytes
22 files changed, 345 insertions, 0 deletions
diff --git a/doc/DevelopperDocuments/services/controlMode/.project b/doc/DevelopperDocuments/services/controlMode/.project
new file mode 100644
index 0000000..81c2ce4
--- /dev/null
+++ b/doc/DevelopperDocuments/services/controlMode/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.infra.services.controlmode.doc</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/doc/DevelopperDocuments/services/controlMode/ControlMode.di b/doc/DevelopperDocuments/services/controlMode/ControlMode.di
new file mode 100644
index 0000000..8634d4c
--- /dev/null
+++ b/doc/DevelopperDocuments/services/controlMode/ControlMode.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/doc/DevelopperDocuments/services/controlMode/ControlMode.notation b/doc/DevelopperDocuments/services/controlMode/ControlMode.notation
new file mode 100644
index 0000000..a1f9c43
--- /dev/null
+++ b/doc/DevelopperDocuments/services/controlMode/ControlMode.notation
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_ItQL4O13EeOyB8TXBkqZ3A" type="UseCase" name="UseCases" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_0-xmYO2HEeOyB8TXBkqZ3A" type="2011">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0-2e4O2HEeOyB8TXBkqZ3A" type="5014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-3F8O2HEeOyB8TXBkqZ3A" x="-17" y="51"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_0-3tAO2HEeOyB8TXBkqZ3A" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-3tAe2HEeOyB8TXBkqZ3A" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_0-3tAu2HEeOyB8TXBkqZ3A" type="6037">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-4UEO2HEeOyB8TXBkqZ3A" x="20" y="80"/>
+ </children>
+ <element xmi:type="uml:Actor" href="ControlMode.uml#_098f8O2HEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-xmYe2HEeOyB8TXBkqZ3A" x="200" y="236"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__kDjAO2HEeOyB8TXBkqZ3A" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="__kExIO2HEeOyB8TXBkqZ3A" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__kKQsO2HEeOyB8TXBkqZ3A" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="__kK3wO2HEeOyB8TXBkqZ3A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__kK3we2HEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__kK3wu2HEeOyB8TXBkqZ3A"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="ControlMode.uml#__j9cYO2HEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__kDjAe2HEeOyB8TXBkqZ3A" x="453" y="126"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_aKV9wO2LEeOyB8TXBkqZ3A" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_aKXL4O2LEeOyB8TXBkqZ3A" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aKXL4e2LEeOyB8TXBkqZ3A" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_aKXL4u2LEeOyB8TXBkqZ3A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_aKXL4-2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKXL5O2LEeOyB8TXBkqZ3A"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="ControlMode.uml#_aKRFQO2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKV9we2LEeOyB8TXBkqZ3A" x="451" y="228"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_by0-gO2LEeOyB8TXBkqZ3A" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_by2MoO2LEeOyB8TXBkqZ3A" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_by2Moe2LEeOyB8TXBkqZ3A" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_by2Mou2LEeOyB8TXBkqZ3A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_by2Mo-2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_by2MpO2LEeOyB8TXBkqZ3A"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="ControlMode.uml#_byx7MO2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_by0-ge2LEeOyB8TXBkqZ3A" x="745" y="123"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uc0_gO2LEeOyB8TXBkqZ3A" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uc2NoO2LEeOyB8TXBkqZ3A" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uc20sO2LEeOyB8TXBkqZ3A" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uc20se2LEeOyB8TXBkqZ3A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uc20su2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uc20s-2LEeOyB8TXBkqZ3A"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="ControlMode.uml#_ucxVIO2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uc0_ge2LEeOyB8TXBkqZ3A" x="746" y="228"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0v-_oO2LEeOyB8TXBkqZ3A" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0v_msO2LEeOyB8TXBkqZ3A" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_0wANwO2LEeOyB8TXBkqZ3A" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0wANwe2LEeOyB8TXBkqZ3A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0wANwu2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0wANw-2LEeOyB8TXBkqZ3A"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="ControlMode.uml#_0v6uMO2LEeOyB8TXBkqZ3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0v-_oe2LEeOyB8TXBkqZ3A" x="398" y="335"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_ItQL4e13EeOyB8TXBkqZ3A" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_ItQL4u13EeOyB8TXBkqZ3A"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_ItQL4-13EeOyB8TXBkqZ3A">
+ <owner xmi:type="uml:Model" href="ControlMode.uml#_IrLIQO13EeOyB8TXBkqZ3A"/>
+ </styles>
+ <element xmi:type="uml:Model" href="ControlMode.uml#_IrLIQO13EeOyB8TXBkqZ3A"/>
+ <edges xmi:type="notation:Connector" xmi:id="_HkwDAO2IEeOyB8TXBkqZ3A" type="4011" source="_0-xmYO2HEeOyB8TXBkqZ3A" target="__kDjAO2HEeOyB8TXBkqZ3A">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HkwqEO2IEeOyB8TXBkqZ3A" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HkwqEe2IEeOyB8TXBkqZ3A" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HkwqEu2IEeOyB8TXBkqZ3A" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HkxRIO2IEeOyB8TXBkqZ3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HkwDAe2IEeOyB8TXBkqZ3A"/>
+ <element xmi:type="uml:Association" href="ControlMode.uml#_HjL8wO2IEeOyB8TXBkqZ3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HkwDAu2IEeOyB8TXBkqZ3A" points="[15, -6, -292, 101]$[237, -111, -70, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_K6Cj0O2IEeOyB8TXBkqZ3A" id="(1.0,0.44)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_K6DK4O2IEeOyB8TXBkqZ3A" id="(0.0,0.6166666666666667)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-TevIO2LEeOyB8TXBkqZ3A" type="4011" source="_0-xmYO2HEeOyB8TXBkqZ3A" target="_aKV9wO2LEeOyB8TXBkqZ3A">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-TfWMO2LEeOyB8TXBkqZ3A" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-TfWMe2LEeOyB8TXBkqZ3A" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-Tf9QO2LEeOyB8TXBkqZ3A" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-TgkUO2LEeOyB8TXBkqZ3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_-TevIe2LEeOyB8TXBkqZ3A"/>
+ <element xmi:type="uml:Association" href="ControlMode.uml#_-TZPkO2LEeOyB8TXBkqZ3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-TevIu2LEeOyB8TXBkqZ3A" points="[15, -5, -256, 0]$[236, -7, -35, -2]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-TpuQO2LEeOyB8TXBkqZ3A" id="(0.17073170731707318,0.4666666666666667)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__bBmAO2LEeOyB8TXBkqZ3A" type="4011" source="_0-xmYO2HEeOyB8TXBkqZ3A" target="_0v-_oO2LEeOyB8TXBkqZ3A">
+ <children xmi:type="notation:DecorationNode" xmi:id="__bCNEO2LEeOyB8TXBkqZ3A" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__bC0IO2LEeOyB8TXBkqZ3A" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__bC0Ie2LEeOyB8TXBkqZ3A" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__bC0Iu2LEeOyB8TXBkqZ3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="__bBmAe2LEeOyB8TXBkqZ3A"/>
+ <element xmi:type="uml:Association" href="ControlMode.uml#__azjkO2LEeOyB8TXBkqZ3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__bBmAu2LEeOyB8TXBkqZ3A" points="[15, 5, -309, -99]$[184, 108, -140, 4]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_YTiXsO2MEeOyB8TXBkqZ3A" type="4008" source="_uc0_gO2LEeOyB8TXBkqZ3A" target="_aKV9wO2LEeOyB8TXBkqZ3A">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YTi-wO2MEeOyB8TXBkqZ3A" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YTi-we2MEeOyB8TXBkqZ3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YTjl0O2MEeOyB8TXBkqZ3A" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YTkM4O2MEeOyB8TXBkqZ3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_YTiXse2MEeOyB8TXBkqZ3A"/>
+ <element xmi:type="uml:Include" href="ControlMode.uml#_YTf7cO2MEeOyB8TXBkqZ3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YTiXsu2MEeOyB8TXBkqZ3A" points="[-32, -2, 194, -5]$[-190, -26, 36, -29]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YTsIsO2MEeOyB8TXBkqZ3A" id="(0.11036789297658862,0.45)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mR7lMO2MEeOyB8TXBkqZ3A" type="4008" source="_by0-gO2LEeOyB8TXBkqZ3A" target="__kDjAO2HEeOyB8TXBkqZ3A">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mR8MQO2MEeOyB8TXBkqZ3A" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mR8MQe2MEeOyB8TXBkqZ3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mR8zUO2MEeOyB8TXBkqZ3A" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mR8zUe2MEeOyB8TXBkqZ3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_mR7lMe2MEeOyB8TXBkqZ3A"/>
+ <element xmi:type="uml:Include" href="ControlMode.uml#_mR6XEO2MEeOyB8TXBkqZ3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mR7lMu2MEeOyB8TXBkqZ3A" points="[-45, -6, 199, -7]$[-153, -6, 91, -7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mSCS4O2MEeOyB8TXBkqZ3A" id="(0.16312056737588654,0.5333333333333333)"/>
+ </edges>
+</notation:Diagram>
diff --git a/doc/DevelopperDocuments/services/controlMode/ControlMode.uml b/doc/DevelopperDocuments/services/controlMode/ControlMode.uml
new file mode 100644
index 0000000..798ff16
--- /dev/null
+++ b/doc/DevelopperDocuments/services/controlMode/ControlMode.uml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_IrLIQO13EeOyB8TXBkqZ3A" name="ControlMode">
+ <packagedElement xmi:type="uml:Actor" xmi:id="_098f8O2HEeOyB8TXBkqZ3A" name="PapyrusUser"/>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="__j9cYO2HEeOyB8TXBkqZ3A" name="Control UML Element">
+ <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_BvaDcO2MEeOyB8TXBkqZ3A" name="ExtensionPoint1"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_HjL8wO2IEeOyB8TXBkqZ3A" name="A_papyrususer_usecase1" memberEnd="_HjL8we2IEeOyB8TXBkqZ3A _HjL8xO2IEeOyB8TXBkqZ3A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_HjL8we2IEeOyB8TXBkqZ3A" name="papyrususer" type="_098f8O2HEeOyB8TXBkqZ3A" association="_HjL8wO2IEeOyB8TXBkqZ3A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HjL8wu2IEeOyB8TXBkqZ3A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HjL8w-2IEeOyB8TXBkqZ3A" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_HjL8xO2IEeOyB8TXBkqZ3A" name="usecase1" type="__j9cYO2HEeOyB8TXBkqZ3A" association="_HjL8wO2IEeOyB8TXBkqZ3A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HjL8xe2IEeOyB8TXBkqZ3A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HjL8xu2IEeOyB8TXBkqZ3A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_aKRFQO2LEeOyB8TXBkqZ3A" name="Uncontrol UML Element">
+ <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_CUQc8O2MEeOyB8TXBkqZ3A" name="ExtensionPoint1"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_byx7MO2LEeOyB8TXBkqZ3A" name="Control UML Stereotyped Element">
+ <include xmi:type="uml:Include" xmi:id="_mR6XEO2MEeOyB8TXBkqZ3A" addition="__j9cYO2HEeOyB8TXBkqZ3A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_ucxVIO2LEeOyB8TXBkqZ3A" name="Uncontrol UML Stereotyped Element">
+ <include xmi:type="uml:Include" xmi:id="_YTf7cO2MEeOyB8TXBkqZ3A" name="" addition="_aKRFQO2LEeOyB8TXBkqZ3A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_0v6uMO2LEeOyB8TXBkqZ3A" name="Perform changes on a UML Profile"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_-TZPkO2LEeOyB8TXBkqZ3A" name="A_papyrususer_uncontrol uml element" memberEnd="_-TZ2oO2LEeOyB8TXBkqZ3A _-TZ2o-2LEeOyB8TXBkqZ3A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_-TZ2oO2LEeOyB8TXBkqZ3A" name="papyrususer" type="_098f8O2HEeOyB8TXBkqZ3A" association="_-TZPkO2LEeOyB8TXBkqZ3A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-TZ2oe2LEeOyB8TXBkqZ3A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-TZ2ou2LEeOyB8TXBkqZ3A" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_-TZ2o-2LEeOyB8TXBkqZ3A" name="uncontrol uml element" type="_aKRFQO2LEeOyB8TXBkqZ3A" association="_-TZPkO2LEeOyB8TXBkqZ3A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-TZ2pO2LEeOyB8TXBkqZ3A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-TZ2pe2LEeOyB8TXBkqZ3A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__azjkO2LEeOyB8TXBkqZ3A" name="A_papyrususer_perform changes on a uml profile" memberEnd="__azjke2LEeOyB8TXBkqZ3A __azjlO2LEeOyB8TXBkqZ3A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="__azjke2LEeOyB8TXBkqZ3A" name="papyrususer" type="_098f8O2HEeOyB8TXBkqZ3A" association="__azjkO2LEeOyB8TXBkqZ3A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__azjku2LEeOyB8TXBkqZ3A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__azjk-2LEeOyB8TXBkqZ3A" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="__azjlO2LEeOyB8TXBkqZ3A" name="perform changes on a uml profile" type="_0v6uMO2LEeOyB8TXBkqZ3A" association="__azjkO2LEeOyB8TXBkqZ3A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__azjle2LEeOyB8TXBkqZ3A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__azjlu2LEeOyB8TXBkqZ3A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.classpath b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.classpath
new file mode 100644
index 0000000..e2b0c94
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.classpath
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.project b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.project
new file mode 100644
index 0000000..909dc00
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.project
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.infra.services.controlmode.doc</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.core.resources.prefs b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..609a5c7
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+encoding//resource/controlMode-toc.xml=utf-8
+encoding//resource/controlMode.html=utf-8
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.jdt.core.prefs b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..f287d53
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.m2e.core.prefs b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..14b697b
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.pde.core.prefs b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 0000000..b1bb1fc
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+pluginProject.extensions=true
+resolve.requirebundle=false
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/META-INF/MANIFEST.MF b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..1d5d189
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-SymbolicName: org.eclipse.papyrus.infra.services.controlmode.doc;singleton:=true
+Bundle-Version: 1.0.0.qualifier
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Require-Bundle: org.eclipse.help;bundle-version="3.6.0",
+ org.eclipse.papyrus.infra.doc;bundle-version="1.0.0"
+Bundle-Vendor: %Bundle-Vendor
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/OSGI-INF/l10n/bundle.properties b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 0000000..fbdcd7e
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,3 @@
+#Properties file for org.eclipse.papyrus.infra.services.controlmode.doc
+Bundle-Vendor = Eclipse Modeling Project
+Bundle-Name = Papyrus Control Mode Documentation \ No newline at end of file
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/build.properties b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/build.properties
new file mode 100644
index 0000000..28cf6c5
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/build.properties
@@ -0,0 +1,8 @@
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml,\
+ plugin.properties,\
+ about.html,\
+ resource/,\
+ OSGI-INF/l10n/bundle.properties
+src.includes = about.html
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/plugin.xml b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/plugin.xml
new file mode 100644
index 0000000..58ed121
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/plugin.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.help.toc">
+ <toc file="resource/controlMode-main-toc.xml" primary="false"/>
+ <toc file="resource/controlMode-toc.xml" primary="false"/>
+ </extension>
+
+</plugin>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/pom.xml b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/pom.xml
new file mode 100644
index 0000000..2332d6c
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/pom.xml
@@ -0,0 +1,13 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.papyrus</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../../../releng/top-pom-main.xml</relativePath>
+ </parent>
+ <groupId>org.eclipse.papyrus.infra.services.controlmode.doc</groupId>
+ <artifactId>org.eclipse.papyrus.infra.services.controlmode.doc</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project> \ No newline at end of file
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-main-toc.xml b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-main-toc.xml
new file mode 100644
index 0000000..01d8eea
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-main-toc.xml
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc label="Submodel Creation and Reintegration" link_to="../org.eclipse.papyrus.infra.doc/toc.xml#PapyrusDocUser">
+ <topic href="resource/controlMode.html" label="Submodel Creation and Reintegration">
+ <link toc="resource/controlMode-toc.xml"/>
+ <anchor id="controlMode"/>
+ </topic>
+</toc> \ No newline at end of file
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-toc.xml b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-toc.xml
new file mode 100644
index 0000000..4aaebb8
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode-toc.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="resource/controlMode.html" label="controlMode">
+ <topic href="resource/controlMode.html" label="Creation of submodels and reintegration">
+ <topic href="resource/controlMode.html#What_is_it.3F" label="What is it?"></topic>
+ <topic href="resource/controlMode.html#Create_a_submodel" label="Create a submodel"></topic>
+ <topic href="resource/controlMode.html#Reintegrate_a_submodel_into_the_main_model" label="Reintegrate a submodel into the main model"></topic>
+ </topic>
+</toc> \ No newline at end of file
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.html b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.html
new file mode 100644
index 0000000..75650b8
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.html
@@ -0,0 +1,5 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body><h1 id="Creation_of_submodels_and_reintegration">Creation of submodels and reintegration</h1><p>In this page we will show the Papyrus capabilities to create and reintegrate submodels, also known as <i>control mode</i>. </p><h2 id="What_is_it.3F">What is it?</h2><p>As a model grows large in number of elements, it is convenient to split them into different physical resources i.e. files.
+Papyrus provides a feature to perform this splitting in a seamless fashion, allowing to move parts of the model to another resource. We call this <i>create a submodel</i>.
+This is specially helpful working in collaborative environments, since the Team features can be applied individually to the different resources i.e. make changes and commit them in only one part of the model.</p><h2 id="Create_a_submodel">Create a submodel</h2><p>To create a submodel, right click on the element which you wish to move to a different resource (a Package in the common case) and select <i>Create submodel unit</i>
+<img border="0" src="img/ControlAction.png"/> </p><p>The following dialog appears. Select the desired location for the new resource and click <i>OK</i>.</p><p><img border="0" src="img/ControlDialog.png"/> </p><p><b>Important:</b> The selected element has not been moved just yet. The model editor will be dirty i.e. there will be an asterisk next to its name in the tab. In order to complete the submodel creation, you need to <b>save</b> your model.</p><p>The new resource is created in the chosen location with the chosen file name, whilst a green decorator is shown in the model explorer view of the parent model to indicate this element is in a submodel.</p><h2 id="Reintegrate_a_submodel_into_the_main_model">Reintegrate a submodel into the main model</h2><p>To reintegrate a submodel into the main model, open the parent model and right click on the submodel element in the model explorer (recognizable with the green decorator).
+<img border="0" src="img/UncontrolAction.png"/> </p><p>The submodel is reintegrated into the main model resource, and the submodel resource is deleted. </p></body></html> \ No newline at end of file
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.mediawiki b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.mediawiki
new file mode 100644
index 0000000..4f86a80
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/controlMode.mediawiki
@@ -0,0 +1,27 @@
+=Creation of submodels and reintegration=
+
+In this page we will show the Papyrus capabilities to create and reintegrate submodels, also known as ''control mode''.
+
+==What is it?==
+As a model grows large in number of elements, it is convenient to split them into different physical resources i.e. files.
+Papyrus provides a feature to perform this splitting in a seamless fashion, allowing to move parts of the model to another resource. We call this ''create a submodel''.
+This is specially helpful working in collaborative environments, since the Team features can be applied individually to the different resources i.e. make changes and commit them in only one part of the model.
+
+==Create a submodel==
+To create a submodel, right click on the element which you wish to move to a different resource (a Package in the common case) and select ''Create submodel unit''
+[[Image:img/ControlAction.png]]
+
+The following dialog appears. Select the desired location for the new resource and click ''OK''.
+
+[[Image:img/ControlDialog.png]]
+
+'''Important:''' The selected element has not been moved just yet. The model editor will be dirty i.e. there will be an asterisk next to its name in the tab. In order to complete the submodel creation, you need to '''save''' your model.
+
+The new resource is created in the chosen location with the chosen file name, whilst a green decorator is shown in the model explorer view of the parent model to indicate this element is in a submodel.
+
+==Reintegrate a submodel into the main model==
+
+To reintegrate a submodel into the main model, open the parent model and right click on the submodel element in the model explorer (recognizable with the green decorator).
+[[Image:img/UncontrolAction.png]]
+
+The submodel is reintegrated into the main model resource, and the submodel resource is deleted. \ No newline at end of file
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlAction.png b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlAction.png
new file mode 100644
index 0000000..54fcdab
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlAction.png
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlDialog.png b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlDialog.png
new file mode 100644
index 0000000..6152f6c
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/ControlDialog.png
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/UncontrolAction.png b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/UncontrolAction.png
new file mode 100644
index 0000000..11adcfc
--- /dev/null
+++ b/plugins/doc/org.eclipse.papyrus.infra.services.controlmode.doc/resource/img/UncontrolAction.png
Binary files differ