diff options
| author | Laurent Redor | 2017-11-09 17:22:39 +0000 |
|---|---|---|
| committer | Laurent Redor | 2017-11-24 17:11:00 +0000 |
| commit | c444f2045b73b27ef67ef79f3f637bc8e983edbe (patch) | |
| tree | 867ebfa49745182bcb33bb4ad1e6ceff54c0e1c8 | |
| parent | 1d23debd5bce13e9298e2e77c469a276d23c0671 (diff) | |
| download | org.eclipse.sirius-c444f2045b73b27ef67ef79f3f637bc8e983edbe.tar.gz org.eclipse.sirius-c444f2045b73b27ef67ef79f3f637bc8e983edbe.tar.xz org.eclipse.sirius-c444f2045b73b27ef67ef79f3f637bc8e983edbe.zip | |
[526313] Test that reveals the bug.
Bug: 526313
Change-Id: I44b44ab6039e9f35e9be15cb646c793d3fd9e0d0
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
3 files changed, 76 insertions, 655 deletions
diff --git a/plugins/org.eclipse.sirius.tests.junit/data/sequence/unit/createMessage/semanticModel.aird b/plugins/org.eclipse.sirius.tests.junit/data/sequence/unit/createMessage/semanticModel.aird index 0fb07723d4..876fd2ddaa 100644 --- a/plugins/org.eclipse.sirius.tests.junit/data/sequence/unit/createMessage/semanticModel.aird +++ b/plugins/org.eclipse.sirius.tests.junit/data/sequence/unit/createMessage/semanticModel.aird @@ -1,653 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <viewpoint:DAnalysis 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/sequence/description/2.0.0" xmlns:description_2="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:interactions="http://www.eclipse.org/sirius/sample/interactions" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sequence="http://www.eclipse.org/sirius/diagram/sequence/2.0.0" 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/sequence/description/2.0.0 http://www.eclipse.org/sirius/diagram/sequence/2.0.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//diagram/description http://www.eclipse.org/sirius/diagram/1.1.0 http://www.eclipse.org/sirius/1.1.0#//diagram http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/1.1.0#//diagram/description/style" xmi:id="_sUCYwNElEd-kLoGiBy80Mw" selectedViews="_RA3hEOBQEd-BvfauFtWtoQ _1u8M8NElEd-kLoGiBy80Mw _1wazoNElEd-kLoGiBy80Mw" version="8.0.0"> <models xmi:type="interactions:Interaction" href="semanticModel.interactions#/"/> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_swXIYNElEd-kLoGiBy80Mw" initialized="true"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.sirius.sample.ecore.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> - </ownedViews> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_zujCgNElEd-kLoGiBy80Mw" initialized="true"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.sirius.sample.ecore.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> - </ownedViews> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1u8M8NElEd-kLoGiBy80Mw" initialized="true"> - <ownedRepresentations xmi:type="diagram:DSemanticDiagram" xmi:id="_1vAeYNElEd-kLoGiBy80Mw" name="Reuse node mapping"> - <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_1vEIwNElEd-kLoGiBy80Mw" source="GMF_DIAGRAMS"> - <data xmi:type="notation:Diagram" xmi:id="_1vEv0NElEd-kLoGiBy80Mw" type="Sirius" element="_1vAeYNElEd-kLoGiBy80Mw" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_nz7_AJjFEeCTjf2eRUPO7Q" type="2001" element="_n5sBsJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_nz8mEJjFEeCTjf2eRUPO7Q" type="5002"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_nz8mEZjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz-bQJjFEeCTjf2eRUPO7Q" type="3003" element="_n5sBsZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz-bQZjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz-bQpjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz7_AZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz7_ApjFEeCTjf2eRUPO7Q" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz8mEpjFEeCTjf2eRUPO7Q" type="2001" element="_n5sowJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_nz8mFZjFEeCTjf2eRUPO7Q" type="5002"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_nz8mFpjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz-bQ5jFEeCTjf2eRUPO7Q" type="3003" element="_n5sowZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz-bRJjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz-bRZjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz8mE5jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz8mFJjFEeCTjf2eRUPO7Q" x="90" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz9NIJjFEeCTjf2eRUPO7Q" type="2001" element="_n5soxZjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_nz9NI5jFEeCTjf2eRUPO7Q" type="5002"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_nz9NJJjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz_CUJjFEeCTjf2eRUPO7Q" type="3003" element="_n5soxpjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz_CUZjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz_CUpjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz9NIZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz9NIpjFEeCTjf2eRUPO7Q" x="180" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz9NJZjFEeCTjf2eRUPO7Q" type="2001" element="_n5tP0JjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_nz90MJjFEeCTjf2eRUPO7Q" type="5002"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_nz90MZjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz_CU5jFEeCTjf2eRUPO7Q" type="3003" element="_n5tP0ZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz_CVJjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz_CVZjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz9NJpjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz9NJ5jFEeCTjf2eRUPO7Q" x="270" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz90MpjFEeCTjf2eRUPO7Q" type="2001" element="_n5tP1ZjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_nz90NZjFEeCTjf2eRUPO7Q" type="5002"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_nz90NpjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nz_pYJjFEeCTjf2eRUPO7Q" type="3003" element="_n5tP1pjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz_pYZjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz_pYpjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nz90M5jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nz90NJjFEeCTjf2eRUPO7Q" x="360" width="30" height="30"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_1vEv0dElEd-kLoGiBy80Mw"/> - </data> - </ownedAnnotationEntries> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n5sBsJjFEeCTjf2eRUPO7Q" name="A" width="3" height="3"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//A"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//A"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n5sBsZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5sBspjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5sBs5jFEeCTjf2eRUPO7Q"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n5sBtJjFEeCTjf2eRUPO7Q" red="136" green="136" blue="136"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n5sowJjFEeCTjf2eRUPO7Q" name="B" width="3" height="3"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//B"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//B"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n5sowZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5sowpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5sow5jFEeCTjf2eRUPO7Q"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n5soxJjFEeCTjf2eRUPO7Q" red="136" green="136" blue="136"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n5soxZjFEeCTjf2eRUPO7Q" name="C" width="3" height="3"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//C"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//C"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n5soxpjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5sox5jFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5soyJjFEeCTjf2eRUPO7Q"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n5soyZjFEeCTjf2eRUPO7Q" red="136" green="136" blue="136"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n5tP0JjFEeCTjf2eRUPO7Q" name="D" width="3" height="3"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n5tP0ZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5tP0pjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5tP05jFEeCTjf2eRUPO7Q"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n5tP1JjFEeCTjf2eRUPO7Q" red="136" green="136" blue="136"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n5tP1ZjFEeCTjf2eRUPO7Q" name="E" width="3" height="3"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n5tP1pjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5tP15jFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5tP2JjFEeCTjf2eRUPO7Q"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n5tP2ZjFEeCTjf2eRUPO7Q" red="136" green="136" blue="136"/> - </ownedStyle> - </ownedDiagramElements> - <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_1vAeYdElEd-kLoGiBy80Mw"/> - <target xmi:type="ecore:EPackage" href="semanticModelTypes.ecore#/"/> - </ownedRepresentations> - <ownedRepresentations xmi:type="diagram:DSemanticDiagram" xmi:id="_1vF98NElEd-kLoGiBy80Mw" name="Reuse container mapping"> - <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_1vF98tElEd-kLoGiBy80Mw" source="GMF_DIAGRAMS"> - <data xmi:type="notation:Diagram" xmi:id="_1vF989ElEd-kLoGiBy80Mw" type="Sirius" element="_1vF98NElEd-kLoGiBy80Mw" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_n0CFoJjFEeCTjf2eRUPO7Q" type="2002" element="_n5vFAJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0CssJjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0CssZjFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0CsspjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0Css5jFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0CFoZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0CFopjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0CstJjFEeCTjf2eRUPO7Q" type="2002" element="_n5wTIJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0Cst5jFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0CsuJjFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0CsuZjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0DTwJjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0CstZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0CstpjFEeCTjf2eRUPO7Q" x="180"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0DTwZjFEeCTjf2eRUPO7Q" type="2002" element="_n5w6MJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0DTxJjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0DTxZjFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0DTxpjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0DTx5jFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0DTwpjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0DTw5jFEeCTjf2eRUPO7Q" x="360"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0DTyJjFEeCTjf2eRUPO7Q" type="2002" element="_n5w6NZjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0D60pjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0D605jFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0D61JjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0D61ZjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0D60JjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0D60ZjFEeCTjf2eRUPO7Q" x="540"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0D61pjFEeCTjf2eRUPO7Q" type="2002" element="_n5xhQJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0Eh4JjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0Eh4ZjFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0Eh4pjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0Eh45jFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0D615jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0D62JjFEeCTjf2eRUPO7Q" x="720"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_1vF99NElEd-kLoGiBy80Mw"/> - </data> - </ownedAnnotationEntries> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n5vFAJjFEeCTjf2eRUPO7Q" name="A"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//A"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//A"/> - <ownedStyle xmi:type="diagram:ShapeContainerStyle" xmi:id="_n5vFAZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5vFApjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5vFA5jFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n5vFBJjFEeCTjf2eRUPO7Q" red="253" green="206" blue="137"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n5wTIJjFEeCTjf2eRUPO7Q" name="B"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//B"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//B"/> - <ownedStyle xmi:type="diagram:ShapeContainerStyle" xmi:id="_n5wTIZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5wTIpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5wTI5jFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n5wTJJjFEeCTjf2eRUPO7Q" red="253" green="206" blue="137"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n5w6MJjFEeCTjf2eRUPO7Q" name="C"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//C"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//C"/> - <ownedStyle xmi:type="diagram:ShapeContainerStyle" xmi:id="_n5w6MZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5w6MpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5w6M5jFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n5w6NJjFEeCTjf2eRUPO7Q" red="253" green="206" blue="137"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n5w6NZjFEeCTjf2eRUPO7Q" name="D"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <ownedStyle xmi:type="diagram:ShapeContainerStyle" xmi:id="_n5w6NpjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5w6N5jFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5w6OJjFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n5w6OZjFEeCTjf2eRUPO7Q" red="253" green="206" blue="137"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n5xhQJjFEeCTjf2eRUPO7Q" name="E"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <ownedStyle xmi:type="diagram:ShapeContainerStyle" xmi:id="_n5xhQZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n5xhQpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n5xhQ5jFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n5xhRJjFEeCTjf2eRUPO7Q" red="253" green="206" blue="137"/> - </ownedStyle> - </ownedDiagramElements> - <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_1vF98dElEd-kLoGiBy80Mw"/> - <target xmi:type="ecore:EPackage" href="semanticModelTypes.ecore#/"/> - </ownedRepresentations> - <ownedRepresentations xmi:type="diagram:DSemanticDiagram" xmi:id="_1vHzINElEd-kLoGiBy80Mw" name="Reuse node mapping in container mapping"> - <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_1vHzItElEd-kLoGiBy80Mw" source="GMF_DIAGRAMS"> - <data xmi:type="notation:Diagram" xmi:id="_1vHzI9ElEd-kLoGiBy80Mw" type="Sirius" element="_1vHzINElEd-kLoGiBy80Mw" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_n0FwAJjFEeCTjf2eRUPO7Q" type="2002" element="_n53n4JjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0GXEJjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0GXEZjFEeCTjf2eRUPO7Q" type="7001"> - <children xmi:type="notation:Node" xmi:id="_n0JaapjFEeCTjf2eRUPO7Q" type="3007" element="_n56EJZjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0KBcJjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0KBcZjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0KogJjFEeCTjf2eRUPO7Q" type="3003" element="_n6B_8JjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0KogZjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0KogpjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0Jaa5jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0JabJjFEeCTjf2eRUPO7Q" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0KBcpjFEeCTjf2eRUPO7Q" type="3007" element="_n6CnAJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0KBdZjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0KBdpjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0Kog5jFEeCTjf2eRUPO7Q" type="3003" element="_n6CnAZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0KohJjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0KohZjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0KBc5jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0KBdJjFEeCTjf2eRUPO7Q" x="90" width="30" height="30"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0GXEpjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0GXE5jFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0FwAZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0FwApjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0GXFJjFEeCTjf2eRUPO7Q" type="2002" element="_n54O8JjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0GXF5jFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0GXGJjFEeCTjf2eRUPO7Q" type="7001"> - <children xmi:type="notation:Node" xmi:id="_n0KohpjFEeCTjf2eRUPO7Q" type="3007" element="_n6DOEJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0LPkJjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0LPkZjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0LPkpjFEeCTjf2eRUPO7Q" type="3003" element="_n6DOEZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0LPk5jFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0LPlJjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0Koh5jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0KoiJjFEeCTjf2eRUPO7Q" width="30" height="30"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0GXGZjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0GXGpjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0GXFZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0GXFpjFEeCTjf2eRUPO7Q" x="360"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0G-IJjFEeCTjf2eRUPO7Q" type="2002" element="_n542AJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0G-I5jFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0G-JJjFEeCTjf2eRUPO7Q" type="7001"> - <children xmi:type="notation:Node" xmi:id="_n0LPlZjFEeCTjf2eRUPO7Q" type="3007" element="_n6D1IJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0L2oJjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0L2oZjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0L2p5jFEeCTjf2eRUPO7Q" type="3003" element="_n6D1IZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0L2qJjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0L2qZjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0LPlpjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0LPl5jFEeCTjf2eRUPO7Q" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0L2opjFEeCTjf2eRUPO7Q" type="3007" element="_n6EcMJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0L2pZjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0L2ppjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0MdsJjFEeCTjf2eRUPO7Q" type="3003" element="_n6EcMZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0MdsZjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0MdspjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0L2o5jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0L2pJjFEeCTjf2eRUPO7Q" x="90" width="30" height="30"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0G-JZjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0G-JpjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0G-IZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0G-IpjFEeCTjf2eRUPO7Q" x="630"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0G-J5jFEeCTjf2eRUPO7Q" type="2002" element="_n55dEJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0G-KpjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0HlMJjFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0HlMZjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0HlMpjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0G-KJjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0G-KZjFEeCTjf2eRUPO7Q" x="990"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0HlM5jFEeCTjf2eRUPO7Q" type="2002" element="_n55dFpjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0HlNpjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0HlN5jFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0HlOJjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0HlOZjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0HlNJjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0HlNZjFEeCTjf2eRUPO7Q" x="1170"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0HlOpjFEeCTjf2eRUPO7Q" type="2002" element="_n6FDQJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0IMQJjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0IMQZjFEeCTjf2eRUPO7Q" type="7001"> - <children xmi:type="notation:Node" xmi:id="_n0Mds5jFEeCTjf2eRUPO7Q" type="3007" element="_n6J7wJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0MdtpjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0Mdt5jFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0NExZjFEeCTjf2eRUPO7Q" type="3003" element="_n6J7wZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0NExpjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0NEx5jFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0MdtJjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0MdtZjFEeCTjf2eRUPO7Q" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0NEwJjFEeCTjf2eRUPO7Q" type="3007" element="_n6Ki0JjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0NEw5jFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0NExJjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0Nr0JjFEeCTjf2eRUPO7Q" type="3003" element="_n6Ki0ZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0Nr0ZjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0Nr0pjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0NEwZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0NEwpjFEeCTjf2eRUPO7Q" x="90" width="30" height="30"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0IMQpjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0IMQ5jFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0HlO5jFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0HlPJjFEeCTjf2eRUPO7Q" x="1350"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0IMRJjFEeCTjf2eRUPO7Q" type="2002" element="_n6FqUJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0IMR5jFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0IMSJjFEeCTjf2eRUPO7Q" type="7001"> - <children xmi:type="notation:Node" xmi:id="_n0OS4JjFEeCTjf2eRUPO7Q" type="3007" element="_n6LJ4JjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0O58JjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0O58ZjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0O58pjFEeCTjf2eRUPO7Q" type="3003" element="_n6LJ4ZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0O585jFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0O59JjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0OS4ZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0OS4pjFEeCTjf2eRUPO7Q" width="30" height="30"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0IMSZjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0IMSpjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0IMRZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0IMRpjFEeCTjf2eRUPO7Q" x="1710"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0IzUJjFEeCTjf2eRUPO7Q" type="2002" element="_n6GRYJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0IzU5jFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0IzVJjFEeCTjf2eRUPO7Q" type="7001"> - <children xmi:type="notation:Node" xmi:id="_n0PhAJjFEeCTjf2eRUPO7Q" type="3007" element="_n6Lw8JjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0PhA5jFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0PhBJjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0QIEpjFEeCTjf2eRUPO7Q" type="3003" element="_n6Lw8ZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0QIE5jFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0QIFJjFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0PhAZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0PhApjFEeCTjf2eRUPO7Q" width="30" height="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0PhBZjFEeCTjf2eRUPO7Q" type="3007" element="_n6MYAJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0QIEJjFEeCTjf2eRUPO7Q" type="5003"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_n0QIEZjFEeCTjf2eRUPO7Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0QIFZjFEeCTjf2eRUPO7Q" type="3003" element="_n6MYAZjFEeCTjf2eRUPO7Q"> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0QIFpjFEeCTjf2eRUPO7Q" fontName="Sans Serif"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0QIF5jFEeCTjf2eRUPO7Q" x="60"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0PhBpjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0PhB5jFEeCTjf2eRUPO7Q" x="90" width="30" height="30"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0IzVZjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0IzVpjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0IzUZjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0IzUpjFEeCTjf2eRUPO7Q" x="1980"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0IzV5jFEeCTjf2eRUPO7Q" type="2002" element="_n6GRZpjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0IzWpjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0JaYJjFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0JaYZjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0JaYpjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0IzWJjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0IzWZjFEeCTjf2eRUPO7Q" x="2340"/> - </children> - <children xmi:type="notation:Node" xmi:id="_n0JaY5jFEeCTjf2eRUPO7Q" type="2002" element="_n6ItoJjFEeCTjf2eRUPO7Q"> - <children xmi:type="notation:Node" xmi:id="_n0JaZpjFEeCTjf2eRUPO7Q" type="5006"/> - <children xmi:type="notation:Node" xmi:id="_n0JaZ5jFEeCTjf2eRUPO7Q" type="7001"> - <styles xmi:type="notation:SortingStyle" xmi:id="_n0JaaJjFEeCTjf2eRUPO7Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_n0JaaZjFEeCTjf2eRUPO7Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_n0JaZJjFEeCTjf2eRUPO7Q" fontName="Sans Serif" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n0JaZZjFEeCTjf2eRUPO7Q" x="2520"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_1vHzJNElEd-kLoGiBy80Mw"/> - </data> - </ownedAnnotationEntries> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n53n4JjFEeCTjf2eRUPO7Q" name="A"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//A"/> - <semanticElements xmi:type="ecore:EOperation" href="semanticModelTypes.ecore#//A/computeSomething"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/computeSomething/@eGenericType"/> - <semanticElements xmi:type="ecore:EParameter" href="semanticModelTypes.ecore#//A/computeSomething/input"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/computeSomething/input/@eGenericType"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//A/name"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/name/@eGenericType"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//A/b"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/b/@eGenericType"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n53n4ZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n53n4pjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n53n45jFEeCTjf2eRUPO7Q" red="217" green="196" blue="215"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n53n5JjFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n53n5ZjFEeCTjf2eRUPO7Q" red="114" green="73" blue="110"/> - </ownedStyle> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n56EJZjFEeCTjf2eRUPO7Q" name="name" width="3" height="3"> - <target xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//A/name"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//A/name"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6B_8JjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6B_8ZjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6B_8pjFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6B_85jFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6CnAJjFEeCTjf2eRUPO7Q" name="b" width="3" height="3"> - <target xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//A/b"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//A/b"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6CnAZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6CnApjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6CnA5jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6CnBJjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n54O8JjFEeCTjf2eRUPO7Q" name="B"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//B"/> - <semanticElements xmi:type="ecore:EOperation" href="semanticModelTypes.ecore#//B/testSomethingElse"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//B/prefix"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//B/prefix/@eGenericType"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n54O8ZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n54O8pjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n54O85jFEeCTjf2eRUPO7Q" red="217" green="196" blue="215"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n54O9JjFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n54O9ZjFEeCTjf2eRUPO7Q" red="114" green="73" blue="110"/> - </ownedStyle> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6DOEJjFEeCTjf2eRUPO7Q" name="prefix" width="3" height="3"> - <target xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//B/prefix"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//B/prefix"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6DOEZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6DOEpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6DOE5jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6DOFJjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n542AJjFEeCTjf2eRUPO7Q" name="C"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//C"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//C/name"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//C/name/@eGenericType"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//C/a"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//C/a/@eGenericType"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n542AZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n542ApjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n542A5jFEeCTjf2eRUPO7Q" red="217" green="196" blue="215"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n542BJjFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n542BZjFEeCTjf2eRUPO7Q" red="114" green="73" blue="110"/> - </ownedStyle> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6D1IJjFEeCTjf2eRUPO7Q" name="name" width="3" height="3"> - <target xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//C/name"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//C/name"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6D1IZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6D1IpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6D1I5jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6D1JJjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6EcMJjFEeCTjf2eRUPO7Q" name="a" width="3" height="3"> - <target xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//C/a"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//C/a"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6EcMZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6EcMpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6EcM5jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6EcNJjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n55dEJjFEeCTjf2eRUPO7Q" name="D"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n55dEZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n55dEpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n55dE5jFEeCTjf2eRUPO7Q" red="217" green="196" blue="215"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n55dFJjFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n55dFZjFEeCTjf2eRUPO7Q" red="114" green="73" blue="110"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n55dFpjFEeCTjf2eRUPO7Q" name="E"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n56EIJjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n56EIZjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n56EIpjFEeCTjf2eRUPO7Q" red="217" green="196" blue="215"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n56EI5jFEeCTjf2eRUPO7Q" red="114" green="159" blue="207"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n56EJJjFEeCTjf2eRUPO7Q" red="114" green="73" blue="110"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n6FDQJjFEeCTjf2eRUPO7Q" name="A"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//A"/> - <semanticElements xmi:type="ecore:EOperation" href="semanticModelTypes.ecore#//A/computeSomething"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/computeSomething/@eGenericType"/> - <semanticElements xmi:type="ecore:EParameter" href="semanticModelTypes.ecore#//A/computeSomething/input"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/computeSomething/input/@eGenericType"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//A/name"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/name/@eGenericType"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//A/b"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//A/b/@eGenericType"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n6FDQZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FDQpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FDQ5jFEeCTjf2eRUPO7Q"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FDRJjFEeCTjf2eRUPO7Q" red="255" green="255" blue="255"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FDRZjFEeCTjf2eRUPO7Q" red="209" green="209" blue="209"/> - </ownedStyle> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6J7wJjFEeCTjf2eRUPO7Q" name="name" width="3" height="3"> - <target xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//A/name"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//A/name"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6J7wZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6J7wpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6J7w5jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6J7xJjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6Ki0JjFEeCTjf2eRUPO7Q" name="b" width="3" height="3"> - <target xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//A/b"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//A/b"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6Ki0ZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6Ki0pjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6Ki05jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6Ki1JjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n6FqUJjFEeCTjf2eRUPO7Q" name="B"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//B"/> - <semanticElements xmi:type="ecore:EOperation" href="semanticModelTypes.ecore#//B/testSomethingElse"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//B/prefix"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//B/prefix/@eGenericType"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n6FqUZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FqUpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FqU5jFEeCTjf2eRUPO7Q"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FqVJjFEeCTjf2eRUPO7Q" red="255" green="255" blue="255"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6FqVZjFEeCTjf2eRUPO7Q" red="209" green="209" blue="209"/> - </ownedStyle> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6LJ4JjFEeCTjf2eRUPO7Q" name="prefix" width="3" height="3"> - <target xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//B/prefix"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//B/prefix"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6LJ4ZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6LJ4pjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6LJ45jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6LJ5JjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n6GRYJjFEeCTjf2eRUPO7Q" name="C"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//C"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//C/name"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//C/name/@eGenericType"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//C/a"/> - <semanticElements xmi:type="ecore:EGenericType" href="semanticModelTypes.ecore#//C/a/@eGenericType"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n6GRYZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6GRYpjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6GRY5jFEeCTjf2eRUPO7Q"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6GRZJjFEeCTjf2eRUPO7Q" red="255" green="255" blue="255"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6GRZZjFEeCTjf2eRUPO7Q" red="209" green="209" blue="209"/> - </ownedStyle> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6Lw8JjFEeCTjf2eRUPO7Q" name="name" width="3" height="3"> - <target xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//C/name"/> - <semanticElements xmi:type="ecore:EAttribute" href="semanticModelTypes.ecore#//C/name"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6Lw8ZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6Lw8pjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6Lw85jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6Lw9JjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_n6MYAJjFEeCTjf2eRUPO7Q" name="a" width="3" height="3"> - <target xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//C/a"/> - <semanticElements xmi:type="ecore:EReference" href="semanticModelTypes.ecore#//C/a"/> - <ownedStyle xmi:type="diagram:Square" xmi:id="_n6MYAZjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6MYApjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6MYA5jFEeCTjf2eRUPO7Q" red="233" green="185" blue="110"/> - <color xmi:type="viewpoint:RGBValues" xmi:id="_n6MYBJjFEeCTjf2eRUPO7Q" red="173" green="127" blue="168"/> - </ownedStyle> - </ownedDiagramElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n6GRZpjFEeCTjf2eRUPO7Q" name="D"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//D"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n6G4cJjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6G4cZjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6G4cpjFEeCTjf2eRUPO7Q"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6G4c5jFEeCTjf2eRUPO7Q" red="255" green="255" blue="255"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6G4dJjFEeCTjf2eRUPO7Q" red="209" green="209" blue="209"/> - </ownedStyle> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_n6ItoJjFEeCTjf2eRUPO7Q" name="E"> - <target xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <semanticElements xmi:type="ecore:EClass" href="semanticModelTypes.ecore#//E"/> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_n6JUsJjFEeCTjf2eRUPO7Q"> - <labelColor xmi:type="viewpoint:RGBValues" xmi:id="_n6JUsZjFEeCTjf2eRUPO7Q"/> - <borderColor xmi:type="viewpoint:RGBValues" xmi:id="_n6JUspjFEeCTjf2eRUPO7Q"/> - <backgroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6JUs5jFEeCTjf2eRUPO7Q" red="255" green="255" blue="255"/> - <foregroundColor xmi:type="viewpoint:RGBValues" xmi:id="_n6JUtJjFEeCTjf2eRUPO7Q" red="209" green="209" blue="209"/> - </ownedStyle> - </ownedDiagramElements> - <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_1vHzIdElEd-kLoGiBy80Mw"/> - <target xmi:type="ecore:EPackage" href="semanticModelTypes.ecore#/"/> - </ownedRepresentations> - </ownedViews> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1vowgNElEd-kLoGiBy80Mw" initialized="true"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.sirius.sample.ecore.design/description/ecore_extension.odesign#//@ownedViewpoints[name='Documentation']"/> - </ownedViews> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1v1k0NElEd-kLoGiBy80Mw" initialized="true"/> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1wJt4NElEd-kLoGiBy80Mw" initialized="true"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.sirius.sample.ecore.design/description/ecore_extension.odesign#//@ownedViewpoints[name='Documentation']"/> - </ownedViews> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1wVUENElEd-kLoGiBy80Mw" initialized="true"/> <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1wazoNElEd-kLoGiBy80Mw" initialized="true"> <ownedRepresentations xmi:type="sequence:SequenceDDiagram" xmi:id="_2d9PENElEd-kLoGiBy80Mw" name="Sequence Diagram Example"> <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_2d9PFNElEd-kLoGiBy80Mw" source="GMF_DIAGRAMS"> @@ -1029,12 +382,4 @@ </ownedRepresentations> <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.sirius.sample.interactions.design/description/interaction.odesign#//@ownedViewpoints[name='Interactions']"/> </ownedViews> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1wg6QNElEd-kLoGiBy80Mw" initialized="true"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.sirius.sample.ecore.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/> - </ownedViews> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1wmZ0NElEd-kLoGiBy80Mw" initialized="true"/> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_1wtHgNElEd-kLoGiBy80Mw" initialized="true"/> - <ownedViews xmi:type="viewpoint:DRepresentationContainer" xmi:id="_RA3hEOBQEd-BvfauFtWtoQ" initialized="true"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.sirius.sample.interactions.design/description/interaction.odesign#//@ownedViewpoints[name='Interactions']"/> - </ownedViews> </viewpoint:DAnalysis> diff --git a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ExportDiagramAsImageFromCloseSessionTest.java b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ExportDiagramAsImageFromCloseSessionTest.java new file mode 100644 index 0000000000..29ab0ba762 --- /dev/null +++ b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ExportDiagramAsImageFromCloseSessionTest.java @@ -0,0 +1,75 @@ +/******************************************************************************* + * Copyright (c) 2017 THALES GLOBAL SERVICES. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Obeo - initial API and implementation + *******************************************************************************/ +package org.eclipse.sirius.tests.swtbot; + +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.sirius.tests.SiriusTestsPlugin; +import org.eclipse.sirius.tests.support.api.EclipseTestsSupportHelper; +import org.eclipse.sirius.tests.swtbot.support.api.AbstractSiriusSwtBotGefTestCase; +import org.eclipse.sirius.tests.swtbot.support.utils.SWTBotUtils; +import org.eclipse.sirius.viewpoint.provider.Messages; +import org.eclipse.swtbot.eclipse.finder.waits.Conditions; +import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree; +import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem; + +/** + * Ensure that export as image of a closed session is OK. + * + * @author <a href="mailto:laurent.redor@obeo.fr">Laurent Redor</a> + */ +public class ExportDiagramAsImageFromCloseSessionTest extends AbstractSiriusSwtBotGefTestCase { + + private static final String PATH = "/data/sequence/unit/createMessage/"; + + private static final String SESSION_MODEL_FILENAME = "semanticModel.aird"; + + private static final String SEMANTIC_MODEL_FILENAME = "semanticModel.interactions"; + + private static final String TYPES_MODEL_FILENAME = "semanticModelTypes.ecore"; + + @Override + protected void setUp() throws Exception { + super.setUp(); + + EclipseTestsSupportHelper.INSTANCE.copyFile(SiriusTestsPlugin.PLUGIN_ID, PATH + "/" + SEMANTIC_MODEL_FILENAME, "/" + getProjectName() + "/" + SEMANTIC_MODEL_FILENAME); + EclipseTestsSupportHelper.INSTANCE.copyFile(SiriusTestsPlugin.PLUGIN_ID, PATH + "/" + TYPES_MODEL_FILENAME, "/" + getProjectName() + "/" + TYPES_MODEL_FILENAME); + EclipseTestsSupportHelper.INSTANCE.copyFile(SiriusTestsPlugin.PLUGIN_ID, PATH + "/" + SESSION_MODEL_FILENAME, "/" + getProjectName() + "/" + SESSION_MODEL_FILENAME); + } + + /** + * Test that export of sequence diagram of a closed session is OK. + */ + public void testExportDiagramFromCloseSession() { + IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(getProjectName()); + try { + int nbFilesBeforeExport = project.members().length; + // Launch export from the aird file + SWTBotTree tree = bot.viewByTitle("Model Explorer").bot().tree(); + SWTBotTreeItem representationsFile = tree.expandNode(getProjectName()).select(SESSION_MODEL_FILENAME); + SWTBotUtils.clickContextMenu(representationsFile, Messages.ExportRepresentationsAction_label); + bot.waitUntil(Conditions.shellIsActive(Messages.ExportSeveralRepresentationsAsImagesDialog_dialogTitle)); + bot.button("OK").click(); + SWTBotUtils.waitAllUiEvents(); + // Ensure that one image file has been created. + project.refreshLocal(IResource.DEPTH_ONE, new NullProgressMonitor()); + int nbFilesAfterExport = project.members().length; + assertEquals("Wrong number of images generated.", 1, nbFilesAfterExport - nbFilesBeforeExport); + } catch (CoreException e) { + fail("Problem during accessing project: " + e.getLocalizedMessage()); + } + // Potential errors in Error Log view are automatically detected by + // superClass. + } +} diff --git a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/suite/AllTestSuite.java b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/suite/AllTestSuite.java index 6fc84938fb..ac862e48ee 100644 --- a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/suite/AllTestSuite.java +++ b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/suite/AllTestSuite.java @@ -351,6 +351,7 @@ public class AllTestSuite extends TestCase { // be based on matcher. // suite.addTestSuite(ToolWizardTest.class); suite.addTestSuite(ExportDiagramsAsImagesTest.class); + suite.addTestSuite(ExportDiagramAsImageFromCloseSessionTest.class); suite.addTestSuite(ExportDiagramsAsImagesAndHtmlTest.class); suite.addTestSuite(TabBarTest.class); suite.addTestSuite(NotInvisibleTabBarTest.class); |
