Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmallet2017-04-27 15:17:30 +0000
committerPierre-Charles David2017-08-31 14:07:36 +0000
commit0c67188d65b21ed49d3986194924ae3b7bbf5e19 (patch)
tree6b4cd589e9b7d07f138872d7a16c5446861c7755
parent9bcbb696c78837ddc6ed9516e05b2781630298b6 (diff)
downloadorg.eclipse.sirius-0c67188d65b21ed49d3986194924ae3b7bbf5e19.tar.gz
org.eclipse.sirius-0c67188d65b21ed49d3986194924ae3b7bbf5e19.tar.xz
org.eclipse.sirius-0c67188d65b21ed49d3986194924ae3b7bbf5e19.zip
[508253] Add EcoreTool class diagram on basicFamily example.
In order to have an example ready to use with description, an Ecore Tools class diagram is now already setup in its model to have a representation of the metamodel. Bug: 508253 Change-Id: I9f83189b7a977c97ebf4d357552ec1077ca49540 Signed-off-by: jmallet <jessy.mallet@obeo.fr> Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/.project1
-rw-r--r--plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/model/representations.aird327
2 files changed, 328 insertions, 0 deletions
diff --git a/plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/.project b/plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/.project
index b8bf313d62..289d9f102e 100644
--- a/plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/.project
+++ b/plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/.project
@@ -22,6 +22,7 @@
</buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.sirius.nature.modelingproject</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
</natures>
diff --git a/plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/model/representations.aird b/plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/model/representations.aird
new file mode 100644
index 0000000000..36ec96056a
--- /dev/null
+++ b/plugins/org.eclipse.sirius.samples.family/samples/org.eclipse.sirius.sample.basicfamily/model/representations.aird
@@ -0,0 +1,327 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style">
+ <viewpoint:DAnalysis xmi:id="_rPOocCtaEee-i9KwE41x8Q" selectedViews="_ttqZwCtaEee-i9KwE41x8Q" version="12.1.0.201708031200">
+ <semanticResources>basicfamily.ecore</semanticResources>
+ <semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources>
+ <semanticResources>model/basicfamily.genmodel</semanticResources>
+ <ownedViews xmi:type="viewpoint:DView" xmi:id="_ttqZwCtaEee-i9KwE41x8Q">
+ <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
+ <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_v8PKICtaEee-i9KwE41x8Q" name="basicfamily class diagram" repPath="#_UKJ-EI4lEeeQGrTIslcCsg">
+ <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
+ <target xmi:type="ecore:EPackage" href="basicfamily.ecore#/"/>
+ </ownedRepresentationDescriptors>
+ </ownedViews>
+ </viewpoint:DAnalysis>
+ <diagram:DSemanticDiagram xmi:id="_v8PKIStaEee-i9KwE41x8Q" name="basicfamily class diagram" uid="_UKJ-EI4lEeeQGrTIslcCsg">
+ <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_v8PKIitaEee-i9KwE41x8Q" source="DANNOTATION_CUSTOMIZATION_KEY">
+ <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_v8PKIytaEee-i9KwE41x8Q">
+ <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_wQrJECtaEee-i9KwE41x8Q" routingStyle="manhattan">
+ <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
+ <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_wQrJEStaEee-i9KwE41x8Q" showIcon="false" labelExpression="service:render">
+ <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
+ </centerLabelStyleDescription>
+ <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_wQrJEitaEee-i9KwE41x8Q" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
+ <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
+ </endLabelStyleDescription>
+ </computedStyleDescriptions>
+ <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_wQtlUCtaEee-i9KwE41x8Q" sourceArrow="FillDiamond" routingStyle="manhattan">
+ <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
+ <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_wQtlUStaEee-i9KwE41x8Q" showIcon="false" labelExpression="service:render">
+ <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
+ </centerLabelStyleDescription>
+ <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_wQtlUitaEee-i9KwE41x8Q" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
+ <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
+ </endLabelStyleDescription>
+ </computedStyleDescriptions>
+ </data>
+ </ownedAnnotationEntries>
+ <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_v8PxMCtaEee-i9KwE41x8Q" source="GMF_DIAGRAMS">
+ <data xmi:type="notation:Diagram" xmi:id="_v8PxMStaEee-i9KwE41x8Q" type="Sirius" element="_v8PKIStaEee-i9KwE41x8Q" measurementUnit="Pixel">
+ <children xmi:type="notation:Node" xmi:id="_wQ06ECtaEee-i9KwE41x8Q" type="2003" element="_wQaDUCtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ1hICtaEee-i9KwE41x8Q" type="5007"/>
+ <children xmi:type="notation:Node" xmi:id="_wQ2vQCtaEee-i9KwE41x8Q" type="7004">
+ <children xmi:type="notation:Node" xmi:id="_wQ5LgCtaEee-i9KwE41x8Q" type="3010" element="_wQm3oCtaEee-i9KwE41x8Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ5LgStaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wQ5LgitaEee-i9KwE41x8Q"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wQ2vQStaEee-i9KwE41x8Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wQ2vQitaEee-i9KwE41x8Q"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wQ06EStaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8" italic="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ06EitaEee-i9KwE41x8Q" x="158" y="190"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ2vQytaEee-i9KwE41x8Q" type="2003" element="_wQcfkCtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ3WUCtaEee-i9KwE41x8Q" type="5007"/>
+ <children xmi:type="notation:Node" xmi:id="_wQ3WUStaEee-i9KwE41x8Q" type="7004">
+ <children xmi:type="notation:Node" xmi:id="_wQ5LgytaEee-i9KwE41x8Q" type="3010" element="_wQos0CtaEee-i9KwE41x8Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ5LhCtaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wQ5LhStaEee-i9KwE41x8Q"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wQ3WUitaEee-i9KwE41x8Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wQ3WUytaEee-i9KwE41x8Q"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wQ2vRCtaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ2vRStaEee-i9KwE41x8Q" x="158" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ39YCtaEee-i9KwE41x8Q" type="2003" element="_wQdtsCtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ39YytaEee-i9KwE41x8Q" type="5007"/>
+ <children xmi:type="notation:Node" xmi:id="_wQ4kcCtaEee-i9KwE41x8Q" type="7004">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wQ4kcStaEee-i9KwE41x8Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wQ4kcitaEee-i9KwE41x8Q"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wQ39YStaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ39YitaEee-i9KwE41x8Q" x="295" y="325"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ4kcytaEee-i9KwE41x8Q" type="2003" element="_wQe70CtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ4kditaEee-i9KwE41x8Q" type="5007"/>
+ <children xmi:type="notation:Node" xmi:id="_wQ4kdytaEee-i9KwE41x8Q" type="7004">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wQ4keCtaEee-i9KwE41x8Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wQ4keStaEee-i9KwE41x8Q"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wQ4kdCtaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ4kdStaEee-i9KwE41x8Q" x="10" y="325"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_v8PxMitaEee-i9KwE41x8Q"/>
+ <edges xmi:type="notation:Edge" xmi:id="_wQ5ykCtaEee-i9KwE41x8Q" type="4001" element="_wQqiACtaEee-i9KwE41x8Q" source="_wQ06ECtaEee-i9KwE41x8Q" target="_wQ4kcytaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ6ZoCtaEee-i9KwE41x8Q" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ6ZoStaEee-i9KwE41x8Q" x="47" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ6ZoitaEee-i9KwE41x8Q" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ6ZoytaEee-i9KwE41x8Q" x="50" y="-8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ6ZpCtaEee-i9KwE41x8Q" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ6ZpStaEee-i9KwE41x8Q" x="1" y="-8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_wQ5ykStaEee-i9KwE41x8Q"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ5ykitaEee-i9KwE41x8Q" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wQ5ykytaEee-i9KwE41x8Q" points="[-18, 98, 130, -135]$[-32, 183, 116, -50]$[-89, 207, 59, -26]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ7AsCtaEee-i9KwE41x8Q" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ7AsStaEee-i9KwE41x8Q" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_wQ7AsitaEee-i9KwE41x8Q" type="4001" element="_wQrwIytaEee-i9KwE41x8Q" source="_wQ06ECtaEee-i9KwE41x8Q" target="_wQ39YCtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ7nwCtaEee-i9KwE41x8Q" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ7nwStaEee-i9KwE41x8Q" x="50" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ7nwitaEee-i9KwE41x8Q" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ7nwytaEee-i9KwE41x8Q" x="60" y="-4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ7nxCtaEee-i9KwE41x8Q" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ7nxStaEee-i9KwE41x8Q" x="-8" y="8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_wQ7AsytaEee-i9KwE41x8Q"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ7AtCtaEee-i9KwE41x8Q" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wQ7AtStaEee-i9KwE41x8Q" points="[14, 98, -123, -135]$[28, 183, -109, -50]$[78, 205, -59, -28]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ8O0CtaEee-i9KwE41x8Q" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ8O0StaEee-i9KwE41x8Q" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_wQ8O0itaEee-i9KwE41x8Q" type="4001" element="_wQs-QytaEee-i9KwE41x8Q" source="_wQ2vQytaEee-i9KwE41x8Q" target="_wQ06ECtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ8O1itaEee-i9KwE41x8Q" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ8O1ytaEee-i9KwE41x8Q" x="-11" y="41"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ8O2CtaEee-i9KwE41x8Q" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ8O2StaEee-i9KwE41x8Q" x="-4" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ8O2itaEee-i9KwE41x8Q" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ8O2ytaEee-i9KwE41x8Q" x="-27" y="-10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_wQ8O0ytaEee-i9KwE41x8Q" routing="Rectilinear"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ8O1CtaEee-i9KwE41x8Q" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wQ8O1StaEee-i9KwE41x8Q" points="[0, 98, 0, -185]$[0, 185, 0, -98]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ814CtaEee-i9KwE41x8Q" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ814StaEee-i9KwE41x8Q" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_wQ814itaEee-i9KwE41x8Q" type="4001" element="_wQuMYCtaEee-i9KwE41x8Q" source="_wQ39YCtaEee-i9KwE41x8Q" target="_wQ06ECtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ815itaEee-i9KwE41x8Q" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ815ytaEee-i9KwE41x8Q" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ816CtaEee-i9KwE41x8Q" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ816StaEee-i9KwE41x8Q" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ9c8CtaEee-i9KwE41x8Q" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ9c8StaEee-i9KwE41x8Q" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_wQ814ytaEee-i9KwE41x8Q" routing="Tree"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ815CtaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wQ815StaEee-i9KwE41x8Q" points="[0, 0, 90, -60]$[-90, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ9c8itaEee-i9KwE41x8Q" id="(0.5,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ9c8ytaEee-i9KwE41x8Q" id="(0.5,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_wQ9c9CtaEee-i9KwE41x8Q" type="4001" element="_wQwBkytaEee-i9KwE41x8Q" source="_wQ4kcytaEee-i9KwE41x8Q" target="_wQ06ECtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ9c-CtaEee-i9KwE41x8Q" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ9c-StaEee-i9KwE41x8Q" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ9c-itaEee-i9KwE41x8Q" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ9c-ytaEee-i9KwE41x8Q" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ-EACtaEee-i9KwE41x8Q" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ-EAStaEee-i9KwE41x8Q" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_wQ9c9StaEee-i9KwE41x8Q" routing="Tree"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ9c9itaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wQ9c9ytaEee-i9KwE41x8Q" points="[0, 0, -90, -60]$[90, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ-EAitaEee-i9KwE41x8Q" id="(0.5,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ-EAytaEee-i9KwE41x8Q" id="(0.5,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_wQ-EBCtaEee-i9KwE41x8Q" type="4001" element="_wQx2wCtaEee-i9KwE41x8Q" source="_wQ06ECtaEee-i9KwE41x8Q" target="_wQ06ECtaEee-i9KwE41x8Q">
+ <children xmi:type="notation:Node" xmi:id="_wQ-ECCtaEee-i9KwE41x8Q" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ-ECStaEee-i9KwE41x8Q" x="11" y="11"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ-rECtaEee-i9KwE41x8Q" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ-rEStaEee-i9KwE41x8Q" x="5" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wQ-rEitaEee-i9KwE41x8Q" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wQ-rEytaEee-i9KwE41x8Q" x="1" y="-37"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_wQ-EBStaEee-i9KwE41x8Q" routing="Rectilinear"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wQ-EBitaEee-i9KwE41x8Q" fontName="Segoe UI" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wQ-EBytaEee-i9KwE41x8Q" points="[59, -9, 59, -9]$[108, -9, 108, -9]$[108, -99, 108, -99]$[30, -99, 30, -99]$[30, -49, 30, -49]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ-rFCtaEee-i9KwE41x8Q" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wQ-rFStaEee-i9KwE41x8Q" id="(0.5,0.5)"/>
+ </edges>
+ </data>
+ </ownedAnnotationEntries>
+ <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_wQaDUCtaEee-i9KwE41x8Q" name="Person" tooltipText="" outgoingEdges="_wQqiACtaEee-i9KwE41x8Q _wQrwIytaEee-i9KwE41x8Q _wQx2wCtaEee-i9KwE41x8Q" incomingEdges="_wQs-QytaEee-i9KwE41x8Q _wQuMYCtaEee-i9KwE41x8Q _wQwBkytaEee-i9KwE41x8Q _wQx2wCtaEee-i9KwE41x8Q" width="12" height="10">
+ <target xmi:type="ecore:EClass" href="basicfamily.ecore#//Person"/>
+ <semanticElements xmi:type="ecore:EClass" href="basicfamily.ecore#//Person"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_wQbRcCtaEee-i9KwE41x8Q" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
+ <labelFormat>italic</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
+ <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_wQm3oCtaEee-i9KwE41x8Q" name="name : EString" tooltipText="">
+ <target xmi:type="ecore:EAttribute" href="basicfamily.ecore#//Person/name"/>
+ <semanticElements xmi:type="ecore:EAttribute" href="basicfamily.ecore#//Person/name"/>
+ <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_wQnesCtaEee-i9KwE41x8Q" labelAlignment="LEFT">
+ <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
+ </ownedElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_wQcfkCtaEee-i9KwE41x8Q" name="Family" tooltipText="" outgoingEdges="_wQs-QytaEee-i9KwE41x8Q" width="12" height="10">
+ <target xmi:type="ecore:EClass" href="basicfamily.ecore#//Family"/>
+ <semanticElements xmi:type="ecore:EClass" href="basicfamily.ecore#//Family"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_wQdGoCtaEee-i9KwE41x8Q" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
+ <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_wQos0CtaEee-i9KwE41x8Q" name="name : EString" tooltipText="">
+ <target xmi:type="ecore:EAttribute" href="basicfamily.ecore#//Family/name"/>
+ <semanticElements xmi:type="ecore:EAttribute" href="basicfamily.ecore#//Family/name"/>
+ <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_wQpT4CtaEee-i9KwE41x8Q" labelAlignment="LEFT">
+ <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
+ </ownedElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_wQdtsCtaEee-i9KwE41x8Q" name="Man" tooltipText="" outgoingEdges="_wQuMYCtaEee-i9KwE41x8Q" incomingEdges="_wQrwIytaEee-i9KwE41x8Q" width="12" height="10">
+ <target xmi:type="ecore:EClass" href="basicfamily.ecore#//Man"/>
+ <semanticElements xmi:type="ecore:EClass" href="basicfamily.ecore#//Man"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_wQeUwCtaEee-i9KwE41x8Q" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_wQe70CtaEee-i9KwE41x8Q" name="Woman" tooltipText="" outgoingEdges="_wQwBkytaEee-i9KwE41x8Q" incomingEdges="_wQqiACtaEee-i9KwE41x8Q" width="12" height="10">
+ <target xmi:type="ecore:EClass" href="basicfamily.ecore#//Woman"/>
+ <semanticElements xmi:type="ecore:EClass" href="basicfamily.ecore#//Woman"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_wQfi4CtaEee-i9KwE41x8Q" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_wQqiACtaEee-i9KwE41x8Q" name="[0..1] /mother" sourceNode="_wQaDUCtaEee-i9KwE41x8Q" targetNode="_wQe70CtaEee-i9KwE41x8Q">
+ <target xmi:type="ecore:EReference" href="basicfamily.ecore#//Person/mother"/>
+ <semanticElements xmi:type="ecore:EReference" href="basicfamily.ecore#//Person/mother"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_wQrwICtaEee-i9KwE41x8Q" description="_wQrJECtaEee-i9KwE41x8Q" strokeColor="114,159,207">
+ <customFeatures>routingStyle</customFeatures>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_wQrwIStaEee-i9KwE41x8Q" showIcon="false" labelColor="39,76,114">
+ <customFeatures>labelSize</customFeatures>
+ </centerLabelStyle>
+ <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_wQrwIitaEee-i9KwE41x8Q" showIcon="false" labelColor="39,76,114">
+ <customFeatures>labelSize</customFeatures>
+ </endLabelStyle>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_wQrwIytaEee-i9KwE41x8Q" name="[0..1] /father" sourceNode="_wQaDUCtaEee-i9KwE41x8Q" targetNode="_wQdtsCtaEee-i9KwE41x8Q">
+ <target xmi:type="ecore:EReference" href="basicfamily.ecore#//Person/father"/>
+ <semanticElements xmi:type="ecore:EReference" href="basicfamily.ecore#//Person/father"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_wQs-QCtaEee-i9KwE41x8Q" description="_wQrJECtaEee-i9KwE41x8Q" strokeColor="114,159,207">
+ <customFeatures>routingStyle</customFeatures>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_wQs-QStaEee-i9KwE41x8Q" showIcon="false" labelColor="39,76,114">
+ <customFeatures>labelSize</customFeatures>
+ </centerLabelStyle>
+ <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_wQs-QitaEee-i9KwE41x8Q" showIcon="false" labelColor="39,76,114">
+ <customFeatures>labelSize</customFeatures>
+ </endLabelStyle>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_wQs-QytaEee-i9KwE41x8Q" name="[0..*] members" sourceNode="_wQcfkCtaEee-i9KwE41x8Q" targetNode="_wQaDUCtaEee-i9KwE41x8Q">
+ <target xmi:type="ecore:EReference" href="basicfamily.ecore#//Family/members"/>
+ <semanticElements xmi:type="ecore:EReference" href="basicfamily.ecore#//Family/members"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_wQtlUytaEee-i9KwE41x8Q" description="_wQtlUCtaEee-i9KwE41x8Q" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_wQtlVCtaEee-i9KwE41x8Q" showIcon="false">
+ <customFeatures>labelSize</customFeatures>
+ </centerLabelStyle>
+ <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_wQtlVStaEee-i9KwE41x8Q" showIcon="false" labelColor="39,76,114">
+ <customFeatures>labelSize</customFeatures>
+ </endLabelStyle>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_wQuMYCtaEee-i9KwE41x8Q" sourceNode="_wQdtsCtaEee-i9KwE41x8Q" targetNode="_wQaDUCtaEee-i9KwE41x8Q">
+ <target xmi:type="ecore:EClass" href="basicfamily.ecore#//Man"/>
+ <semanticElements xmi:type="ecore:EClass" href="basicfamily.ecore#//Man"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_wQwBkCtaEee-i9KwE41x8Q" targetArrow="InputClosedArrow" routingStyle="tree">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
+ <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_wQwBkStaEee-i9KwE41x8Q" showIcon="false">
+ <labelFormat>italic</labelFormat>
+ </beginLabelStyle>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_wQwBkitaEee-i9KwE41x8Q" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_wQwBkytaEee-i9KwE41x8Q" sourceNode="_wQe70CtaEee-i9KwE41x8Q" targetNode="_wQaDUCtaEee-i9KwE41x8Q">
+ <target xmi:type="ecore:EClass" href="basicfamily.ecore#//Woman"/>
+ <semanticElements xmi:type="ecore:EClass" href="basicfamily.ecore#//Woman"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_wQxPsCtaEee-i9KwE41x8Q" targetArrow="InputClosedArrow" routingStyle="tree">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
+ <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_wQxPsStaEee-i9KwE41x8Q" showIcon="false">
+ <labelFormat>italic</labelFormat>
+ </beginLabelStyle>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_wQxPsitaEee-i9KwE41x8Q" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_wQx2wCtaEee-i9KwE41x8Q" sourceNode="_wQaDUCtaEee-i9KwE41x8Q" targetNode="_wQaDUCtaEee-i9KwE41x8Q" beginLabel="[0..2] parents" endLabel="[0..*] children">
+ <target xmi:type="ecore:EReference" href="basicfamily.ecore#//Person/children"/>
+ <semanticElements xmi:type="ecore:EReference" href="basicfamily.ecore#//Person/children"/>
+ <semanticElements xmi:type="ecore:EReference" href="basicfamily.ecore#//Person/parents"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_wQyd0CtaEee-i9KwE41x8Q" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/>
+ <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_wQyd0StaEee-i9KwE41x8Q" showIcon="false"/>
+ <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_wQyd0itaEee-i9KwE41x8Q" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
+ </ownedDiagramElements>
+ <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
+ <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_v8PKJitaEee-i9KwE41x8Q"/>
+ <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
+ <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
+ <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
+ <target xmi:type="ecore:EPackage" href="basicfamily.ecore#/"/>
+ </diagram:DSemanticDiagram>
+</xmi:XMI>

Back to the top