Skip to content
Snippets Groups Projects
Commit 57e888bf authored by Simon Barner's avatar Simon Barner
Browse files

Add developer documentation for tooling base.

parent e7cd7451
No related branches found
No related tags found
1 merge request!113401 developer documentation kernel
documentation.html de2fc58bfb0b8e8e310515f5f59fc90ce0850f42 RED
documentation.html 0d1b2f467cd30e0e07251ab7fd959cb3996092fa YELLOW
<html><body>
<H1>Developer Documentation for <I>org.fortiss.tooling.base</I></H1>
<P>// TODO
</body></html>
<html>
<body>
<h1>Developer Documentation for <i>Tooling Base</i> (org.fortiss.tooling.base)</h1>
<h2> Plugin description </h2>
This plugin provides the base implementation for hierarchical models and graphical description
techniques.
<h2>Metamodel description</h2>
The metamodel provides a generic hierarchical, graph-like base model extended with model element
specifications and references. It also provides a layout information and a visualization metamodel.
<h3>Element Package</h3>
<p>The <code>element</code> package constitutes the interface of the generic hierarchical base metamodel.</p>
<img alt="UML diagram of Tooling Base Element" src="figures/base_element.png"/>
<p>It consists of the following classes:</p>
<ul>
<li><code>IModelElement</code>: Super class of first class model elements.</li>
<li><code>IModelElementSpecification</code>: Super class of model element specifications. Such
specifications provide additional plugable properties.</li>
<li><code>IModelElementReference</code>: Super class of EObjects referencing model elements.</li>
<li><code>IHierarchicElement</code>: Super class of hierarchical model elements.</li>
<li><code>IHierarchicElementContainer</code>: Super class of containers of hierarchical model elements.</li>
<li><code>IConnector</code>: Super class of connectors. Connectors reference incoming and outgoing
connection model elements.</li>
<li><code>IConnection</code>: Super class of connections. Connections are aggregated in a hierarchical
model element and reference two connectors from that element or any direct sub-element.</li>
<li><code>IHiddenSpecification</code>: Super class of model element specifications, which should be
excluded from the navigator view.</li>
<li><code>IAnnotatedSpecification</code>: Super class of model element specifications that represent
annotations (i.e., specifications that are guaranteed to exist exactly once for the model elements
for which the annotation has been registered).</li>
<li><code>IDerivedAnnotation</code>: Interface for <code>IAnnotationSpecification</code>s that are
derived from the state of other annotations and/or model elements.</li>
<li><code>IConstraintBasedProcess</code>: Marker interface for metaclasses to describe
constraint-based development processes.</li>
<li><code>ConstraintConfiguration</code>: Hierarchical description of constraint configuration.</li>
</ul>
<h3>Base Package</h3>
<p>
The <code>base</code> package provides base classes that implement the interface defined in
the previously introduced <code>element</code> . They are used as a basis for concrete
hierarchical metamodels.
</p>
<p>It consists of the following classes:</p>
<ul>
<li><code>HierarchicElementBase</code>: Base class for hierarchical model elements.</li>
<li><code>ConnectorBase</code>: Base class for connectors.</li>
<li><code>EntryConnectorBase</code>: Base class for connectors with incoming connections.</li>
<li><code>ExitConnectorBase</code>: Base class for connectors with outgoing connections.</li>
<li><code>ConnectionSegmentBase</code>: Base class for connections.</li>
<li><code>LibraryElementBase</code>: Base class for members of the model element library.</li>
<li><code>DerivedAnnotationBase</code>: Base class for <code>IDerivedAnnotation</code>s.</li>
<li><code>ConstraintBasedProcess</code>: Base class for <code>IConstraintBasedProcess</code>es.</li>
</ul>
<h3>Layout Package</h3>
<p>
The <code>layout</code> package provides a data store for graphical representations of hierarchical
element models that are based on the base <code>element</code> metamodel.
</p>
<p>It consists of the following classes:</p>
<ul>
<li><code>ILayoutedModelElement</code>: Super class of model elements with layout data.</li>
<li><code>ILayoutData</code>: Super class of all layout data objects.</li>
<li><code>Point</code>: Layout data for 2D locations.</li>
<li><code>Points</code>: Layout data for a sequence of 2D locations.</li>
<li><code>Dimension</code>: Layout data for 2D dimensions.</li>
<li><code>Rectangle</code>: Layout data for 2D locations.</li>
<li><code>EOrientation</code>: Enumeration of 2D directions and orientations.</li>
<li><code>Orientation</code>: Layout data for 2D orientations.</li>
<li><code>Offset</code>: Layout data of a single dimensional offset.</li>
<li><code>OffsetOrientation</code>: Combines an offset with an orientation.</li>
<li><code>Angle</code>: Layout data for an angle (the interpretation of the double value is application
dependent).</li>
</ul>
<h3>Base Visualization</h3>
<p>
The <code>visualization</code> package provides classes that serve as an interface for visualization
methods for hierarchical <code>element</code> models
</p>
<p>It consists of the following classes:</p>
<ul>
<li><code>DataSetCollection</code>: A collection of visualization <code>DataSet</code>s.</li>
<li><code>DataSet</code>: A collection of visualization <code>DataPoint</code>s.</li>
<li><code>DataPoint</code>: A single data point to be visualized.</li>
<li><code>Axis</code>: Axis of a <code>DataPoint</code>.</li>
<li><code>Dimension</code>: Dimension of a <code>DataPoint</code>.</li>
</ul>
</body>
</html>
<?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="_vajBkEosEei1a5h03EPS7w" selectedViews="_vfBR4EosEei1a5h03EPS7w _vfBR4UosEei1a5h03EPS7w _vfLC4EosEei1a5h03EPS7w _vfLC4UosEei1a5h03EPS7w" version="12.1.0.201708031200">
<semanticResources>platform:/resource/org.fortiss.tooling.base/model/base.ecore</semanticResources>
<semanticResources>platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore</semanticResources>
<semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources>
<semanticResources>platform:/resource/org.fortiss.tooling.base/model/base.genmodel</semanticResources>
<semanticResources>platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel</semanticResources>
<ownedViews xmi:type="viewpoint:DView" xmi:id="_vfBR4EosEei1a5h03EPS7w">
<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="_x7iXqEosEei1a5h03EPS7w" name="Base_Element" repPath="#_x7iXoEosEei1a5h03EPS7w">
<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="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element"/>
</ownedRepresentationDescriptors>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" xmi:id="_vfBR4UosEei1a5h03EPS7w">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" xmi:id="_vfLC4EosEei1a5h03EPS7w">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" xmi:id="_vfLC4UosEei1a5h03EPS7w">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/>
</ownedViews>
</viewpoint:DAnalysis>
<diagram:DSemanticDiagram xmi:id="_x7iXoUosEei1a5h03EPS7w" name="Base_Element" uid="_x7iXoEosEei1a5h03EPS7w">
<ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_x7iXokosEei1a5h03EPS7w" source="DANNOTATION_CUSTOMIZATION_KEY">
<data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_x7iXo0osEei1a5h03EPS7w">
<computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_yRKCUEosEei1a5h03EPS7w" sourceArrow="FillDiamond" routingStyle="manhattan">
<strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<beginLabelStyleDescription xmi:type="style:BeginLabelStyleDescription" xmi:id="_yRKCUUosEei1a5h03EPS7w" showIcon="false" labelExpression="service:renderEOpposite">
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</beginLabelStyleDescription>
<endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_yRKCUkosEei1a5h03EPS7w" showIcon="false" labelExpression="service:render">
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</endLabelStyleDescription>
</computedStyleDescriptions>
<computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_yRKpZEosEei1a5h03EPS7w" sourceArrow="InputArrow" targetArrow="FillDiamond" routingStyle="manhattan">
<strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<beginLabelStyleDescription xmi:type="style:BeginLabelStyleDescription" xmi:id="_yRKpZUosEei1a5h03EPS7w" showIcon="false" labelExpression="service:renderEOpposite">
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</beginLabelStyleDescription>
<endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_yRKpZkosEei1a5h03EPS7w" showIcon="false" labelExpression="service:render">
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</endLabelStyleDescription>
</computedStyleDescriptions>
</data>
</ownedAnnotationEntries>
<ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_x7iXqUosEei1a5h03EPS7w" source="GMF_DIAGRAMS">
<data xmi:type="notation:Diagram" xmi:id="_x7iXqkosEei1a5h03EPS7w" type="Sirius" element="_x7iXoUosEei1a5h03EPS7w" measurementUnit="Pixel">
<children xmi:type="notation:Node" xmi:id="_yRNFoEosEei1a5h03EPS7w" type="2003" element="_yQ6KsEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRNFo0osEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRNssEosEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_yRPh8kosEei1a5h03EPS7w" visible="false" type="3010" element="_yRCtkEosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRPh80osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRPh9EosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_yRNssUosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRNsskosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRNFoUosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRNFokosEei1a5h03EPS7w" x="820" y="155" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRNss0osEei1a5h03EPS7w" type="2003" element="_yQ6xwEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRNstkosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRNst0osEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yRNsuEosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRNsuUosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRNstEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRNstUosEei1a5h03EPS7w" x="382" y="155" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRNsukosEei1a5h03EPS7w" type="2003" element="_yQ6xwkosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRNsvUosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRNsvkosEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yRNsv0osEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRNswEosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRNsu0osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRNsvEosEei1a5h03EPS7w" x="1054" y="155" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRNswUosEei1a5h03EPS7w" type="2003" element="_yQ7Y0UosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRNsxEosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yROTwEosEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yROTwUosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yROTwkosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRNswkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRNsw0osEei1a5h03EPS7w" x="536" y="335" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yROTw0osEei1a5h03EPS7w" type="2003" element="_yQ7Y00osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yROTxkosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yROTx0osEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yROTyEosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yROTyUosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yROTxEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yROTxUosEei1a5h03EPS7w" x="325" y="340" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yROTykosEei1a5h03EPS7w" type="2003" element="_yQ7_4UosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yROTzUosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yROTzkosEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yROTz0osEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yROT0EosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yROTy0osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yROTzEosEei1a5h03EPS7w" x="820" y="335" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yROT0UosEei1a5h03EPS7w" type="2003" element="_yQ7_40osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yROT1EosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRO60EosEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yRO60UosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRO60kosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yROT0kosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yROT00osEei1a5h03EPS7w" x="1070" y="335" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRO600osEei1a5h03EPS7w" type="2003" element="_yQ8m8UosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRO61kosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRO610osEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yRO62EosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRO62UosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRO61EosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRO61UosEei1a5h03EPS7w" x="77" y="205" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRO62kosEei1a5h03EPS7w" type="2003" element="_yQ8m80osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRO63UosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRO63kosEei1a5h03EPS7w" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_yRO630osEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRO64EosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRO620osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRO63EosEei1a5h03EPS7w" x="150" y="290" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRO64UosEei1a5h03EPS7w" visible="false" type="2003" element="_yQ9OAEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRO65EosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRO65UosEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_yRQI8EosEei1a5h03EPS7w" visible="false" type="3010" element="_yRFw4EosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRQI8UosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRQI8kosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_yRO65kosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRO650osEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRO64kosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRO640osEei1a5h03EPS7w" x="-2" width="240" height="50"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRO66EosEei1a5h03EPS7w" type="2003" element="_yQ9OAkosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRRXEEosEei1a5h03EPS7w" type="3012" element="_yRDUoEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRRXE0osEei1a5h03EPS7w" type="5010">
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRRXFEosEei1a5h03EPS7w" y="5"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRuDAEosEei1a5h03EPS7w" type="3005" element="_yRD7sEosEei1a5h03EPS7w">
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRuDAUosEei1a5h03EPS7w" fontName="Segoe UI"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRuDAkosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRRXEUosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRRXEkosEei1a5h03EPS7w" x="-22" width="30" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRPh4EosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRPh4UosEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_yRuDA0osEei1a5h03EPS7w" visible="false" type="3010" element="_yRD7sUosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRuDBEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRuDBUosEei1a5h03EPS7w"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRuDBkosEei1a5h03EPS7w" visible="false" type="3010" element="_yRD7s0osEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRuDB0osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRuDCEosEei1a5h03EPS7w"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRuDCUosEei1a5h03EPS7w" visible="false" type="3010" element="_yREiwEosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRuDCkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRuDC0osEei1a5h03EPS7w"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRuDDEosEei1a5h03EPS7w" visible="false" type="3010" element="_yREiwkosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRuDDUosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRuDDkosEei1a5h03EPS7w"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRuDD0osEei1a5h03EPS7w" visible="false" type="3010" element="_yREixEosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRuDEEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRuDEUosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_yRPh4kosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRPh40osEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRO66UosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRO66kosEei1a5h03EPS7w" x="93" y="455" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRPh5EosEei1a5h03EPS7w" visible="false" type="2003" element="_yQ_DMEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRPh50osEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRPh6EosEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_5jjR7EosEei1a5h03EPS7w" visible="false" type="3010" element="_5jaH80osEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_5jjR7UosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5jjR7kosEei1a5h03EPS7w"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRuDEkosEei1a5h03EPS7w" visible="false" type="3010" element="_yREixkosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRuDE0osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRuDFEosEei1a5h03EPS7w"/>
</children>
<children xmi:type="notation:Node" xmi:id="_5jjR70osEei1a5h03EPS7w" visible="false" type="3010" element="_5jaH9UosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_5jjR8EosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5jjR8UosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_yRPh6UosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRPh6kosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRPh5UosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRPh5kosEei1a5h03EPS7w" x="900" y="160"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRPh60osEei1a5h03EPS7w" visible="false" type="2003" element="_yQ_qQEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRPh7kosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_yRPh70osEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_yRuqEEosEei1a5h03EPS7w" visible="false" type="3010" element="_yRFJ0UosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_yRuqEUosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yRuqEkosEei1a5h03EPS7w"/>
</children>
<children xmi:type="notation:Node" xmi:id="_5jjR8kosEei1a5h03EPS7w" visible="false" type="3010" element="_5jaH90osEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_5jjR80osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5jjR9EosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_yRPh8EosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yRPh8UosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_yRPh7EosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRPh7UosEei1a5h03EPS7w" x="1015"/>
</children>
<children xmi:type="notation:Node" xmi:id="_5jjR5UosEei1a5h03EPS7w" type="2003" element="_5jaH8EosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_5jjR6EosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_5jjR6UosEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_5jjR9UosEei1a5h03EPS7w" visible="false" type="3010" element="_5jaH-UosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_5jjR9kosEei1a5h03EPS7w" fontColor="8224125" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5jjR90osEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_5jjR6kosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_5jjR60osEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_5jjR5kosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_5jjR50osEei1a5h03EPS7w" x="420" y="455" width="188" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_7-4E2kosEei1a5h03EPS7w" type="2003" element="_7-4E0EosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_7-4E3UosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_7-4E3kosEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_7-4E4UosEei1a5h03EPS7w" visible="false" type="3010" element="_7-4E00osEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_7-4E4kosEei1a5h03EPS7w" fontColor="8224125" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_7-4E40osEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_7-4E30osEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_7-4E4EosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_7-4E20osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-4E3EosEei1a5h03EPS7w" x="820" y="455" height="48"/>
</children>
<children xmi:type="notation:Node" xmi:id="_-jSiV0osEei1a5h03EPS7w" type="2003" element="_-jJYYEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_-jSiWkosEei1a5h03EPS7w" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_-jSiW0osEei1a5h03EPS7w" type="7004">
<children xmi:type="notation:Node" xmi:id="_-jSiXkosEei1a5h03EPS7w" visible="false" type="3010" element="_-jSiUEosEei1a5h03EPS7w">
<styles xmi:type="notation:FontStyle" xmi:id="_-jSiX0osEei1a5h03EPS7w" fontColor="8224125" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_-jSiYEosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_-jSiXEosEei1a5h03EPS7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-jSiXUosEei1a5h03EPS7w"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_-jSiWEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jSiWUosEei1a5h03EPS7w" x="1015" y="455" width="175" height="48"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_x7iXq0osEei1a5h03EPS7w"/>
<edges xmi:type="notation:Edge" xmi:id="_yRvRKEosEei1a5h03EPS7w" type="4001" element="_yRHmEEosEei1a5h03EPS7w" source="_yRNswUosEei1a5h03EPS7w" target="_yROTw0osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRvRLEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRLUosEei1a5h03EPS7w" x="-41" y="-2"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRvRLkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRL0osEei1a5h03EPS7w" x="-7" y="-42"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRvRMEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRMUosEei1a5h03EPS7w" x="-18" y="-96"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRvRKUosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRvRKkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRvRK0osEei1a5h03EPS7w" points="[-30, 0, 162, -51]$[-30, -40, 162, -91]$[-191, -40, 1, -91]$[-191, 5, 1, -46]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRvRMkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRvRM0osEei1a5h03EPS7w" id="(0.49685534591194974,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRvRNEosEei1a5h03EPS7w" type="4001" element="_yRHmFEosEei1a5h03EPS7w" source="_yRNswUosEei1a5h03EPS7w" target="_yRNFoEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRvROEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvROUosEei1a5h03EPS7w" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRvROkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRO0osEei1a5h03EPS7w" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRvRPEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRPUosEei1a5h03EPS7w" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRvRNUosEei1a5h03EPS7w" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRvRNkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRvRN0osEei1a5h03EPS7w" points="[0, 0, 37, 391]$[105, -61, 142, 330]$[105, -160, 142, 231]$[67, -331, 104, 60]$[-37, -391, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRvRPkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRvRP0osEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRvRQEosEei1a5h03EPS7w" type="4001" element="_yRINI0osEei1a5h03EPS7w" source="_yROTykosEei1a5h03EPS7w" target="_yRNFoEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRvRREosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRRUosEei1a5h03EPS7w" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRvRRkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRR0osEei1a5h03EPS7w" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRvRSEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRvRSUosEei1a5h03EPS7w" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRvRQUosEei1a5h03EPS7w" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRvRQkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRvRQ0osEei1a5h03EPS7w" points="[0, 0, -143, 231]$[38, -171, -105, 60]$[143, -231, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRvRSkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRvRS0osEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRv4MEosEei1a5h03EPS7w" type="4001" element="_yRI0M0osEei1a5h03EPS7w" source="_yROT0UosEei1a5h03EPS7w" target="_yRNFoEosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRv4NEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4NUosEei1a5h03EPS7w" x="95" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRv4NkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4N0osEei1a5h03EPS7w" x="19" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRv4OEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4OUosEei1a5h03EPS7w" x="-42" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRv4MUosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRv4MkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRv4M0osEei1a5h03EPS7w" points="[16, 0, 266, 134]$[16, -116, 266, 18]$[-249, -116, 1, 18]$[-249, -134, 1, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRv4OkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRv4O0osEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRv4PEosEei1a5h03EPS7w" type="4001" element="_yRI0N0osEei1a5h03EPS7w" source="_yRO600osEei1a5h03EPS7w" target="_yRNss0osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRv4QEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4QUosEei1a5h03EPS7w" x="-63" y="7"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRv4QkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4Q0osEei1a5h03EPS7w" x="-2" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRv4REosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4RUosEei1a5h03EPS7w" x="-40" y="-13"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRv4PUosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRv4PkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRv4P0osEei1a5h03EPS7w" points="[59, 22, -262, -26]$[226, 22, -95, -26]$[226, -26, -95, -74]$[246, -26, -75, -74]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRv4RkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRv4R0osEei1a5h03EPS7w" id="(0.5,2.130434782608696)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRv4SEosEei1a5h03EPS7w" type="4001" element="_yRI0O0osEei1a5h03EPS7w" source="_yRO62kosEei1a5h03EPS7w" target="_yRNss0osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRv4TEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4TUosEei1a5h03EPS7w" x="-25" y="-19"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRv4TkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4T0osEei1a5h03EPS7w" x="33" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRv4UEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4UUosEei1a5h03EPS7w" x="-20" y="-10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRv4SUosEei1a5h03EPS7w" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRv4SkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRv4S0osEei1a5h03EPS7w" points="[0, 0, -240, 37]$[0, -25, -240, 12]$[185, -25, -55, 12]$[185, -89, -55, -52]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRv4UkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRv4U0osEei1a5h03EPS7w" id="(0.5,2.130434782608696)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRv4VEosEei1a5h03EPS7w" type="4001" element="_yRI0P0osEei1a5h03EPS7w" source="_yRO66EosEei1a5h03EPS7w" target="_yRO62kosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRv4WEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4WUosEei1a5h03EPS7w" x="1" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRv4WkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRv4W0osEei1a5h03EPS7w" x="1" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRwfQEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfQUosEei1a5h03EPS7w" x="-20" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRv4VUosEei1a5h03EPS7w" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRv4VkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRv4V0osEei1a5h03EPS7w" points="[0, 0, -71, 199]$[0, -160, -71, 39]$[70, -160, -1, 39]$[70, -199, -1, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRwfQkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRwfQ0osEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRwfREosEei1a5h03EPS7w" type="4001" element="_yRJbQEosEei1a5h03EPS7w" source="_yRO66EosEei1a5h03EPS7w" target="_yRO600osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRwfSEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfSUosEei1a5h03EPS7w" x="-30"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRwfSkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfS0osEei1a5h03EPS7w" x="47" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRwfTEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfTUosEei1a5h03EPS7w" x="-22"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRwfRUosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRwfRkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRwfR0osEei1a5h03EPS7w" points="[-37, 0, -21, 204]$[-37, -204, -21, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRwfTkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRwfT0osEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRwfUEosEei1a5h03EPS7w" type="4001" element="_yRJbREosEei1a5h03EPS7w" source="_yRNFoEosEei1a5h03EPS7w" target="_yRNss0osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRwfVEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfVUosEei1a5h03EPS7w" x="122" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRwfVkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfV0osEei1a5h03EPS7w" x="30" y="-26"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRwfWEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfWUosEei1a5h03EPS7w" x="-25" y="-26"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRwfUUosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRwfUkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRwfU0osEei1a5h03EPS7w" points="[-31, -23, 391, -49]$[-31, -63, 391, -89]$[-427, -63, -5, -89]$[-427, -23, -5, -49]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRwfWkosEei1a5h03EPS7w" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRwfW0osEei1a5h03EPS7w" id="(0.5,1.065217391304348)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRwfXEosEei1a5h03EPS7w" type="4001" element="_yRKCVkosEei1a5h03EPS7w" source="_yRNswUosEei1a5h03EPS7w" target="_yROTykosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRwfYEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfYUosEei1a5h03EPS7w" x="-54" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRwfYkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfY0osEei1a5h03EPS7w" x="-34" y="30"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRwfZEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRwfZUosEei1a5h03EPS7w" x="-46" y="35"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRwfXUosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRwfXkosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRwfX0osEei1a5h03EPS7w" points="[30, 0, -254, -46]$[30, -49, -254, -95]$[252, -49, -32, -95]$[252, 0, -32, -46]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGUEosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGUUosEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRxGUkosEei1a5h03EPS7w" type="4001" element="_yRKCWkosEei1a5h03EPS7w" source="_yRNswUosEei1a5h03EPS7w" target="_yROT0UosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRxGVkosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGV0osEei1a5h03EPS7w" x="-89" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxGWEosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGWUosEei1a5h03EPS7w" y="-44"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxGWkosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGW0osEei1a5h03EPS7w" x="-12" y="46"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRxGU0osEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRxGVEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRxGVUosEei1a5h03EPS7w" points="[35, 46, -499, 0]$[35, 175, -499, 129]$[370, 175, -164, 129]$[370, 24, -164, -22]$[475, 24, -59, -22]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGXEosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGXUosEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRxGXkosEei1a5h03EPS7w" type="4001" element="_yRKpY0osEei1a5h03EPS7w" source="_yRNswUosEei1a5h03EPS7w" target="_yROTw0osEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRxGYkosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGY0osEei1a5h03EPS7w" x="-57" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxGZEosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGZUosEei1a5h03EPS7w" x="63" y="14"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxGZkosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGZ0osEei1a5h03EPS7w" x="62" y="19"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRxGX0osEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRxGYEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRxGYUosEei1a5h03EPS7w" points="[-40, 23, 152, 18]$[-40, 57, 152, 52]$[-235, 57, -43, 52]$[-235, 28, -43, 23]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGaEosEei1a5h03EPS7w" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGaUosEei1a5h03EPS7w" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRxGakosEei1a5h03EPS7w" type="4001" element="_yRLQcEosEei1a5h03EPS7w" source="_yROTykosEei1a5h03EPS7w" target="_yROT0UosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRxGbkosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGb0osEei1a5h03EPS7w" x="-49" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxGcEosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGcUosEei1a5h03EPS7w" x="-40" y="34"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxGckosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxGc0osEei1a5h03EPS7w" x="40" y="43"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRxGa0osEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRxGbEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRxGbUosEei1a5h03EPS7w" points="[41, 0, -209, -46]$[41, -60, -209, -106]$[226, -60, -24, -106]$[226, 0, -24, -46]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGdEosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxGdUosEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRxGdkosEei1a5h03EPS7w" type="4001" element="_yRLQdEosEei1a5h03EPS7w" source="_yROTykosEei1a5h03EPS7w" target="_yROT0UosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRxtYEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxtYUosEei1a5h03EPS7w" x="-50" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxtYkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxtY0osEei1a5h03EPS7w" x="33" y="25"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxtZEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxtZUosEei1a5h03EPS7w" x="-33" y="52"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRxGd0osEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRxGeEosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRxGeUosEei1a5h03EPS7w" points="[21, 0, -229, -46]$[21, -80, -229, -126]$[250, -80, 0, -126]$[250, 0, 0, -46]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxtZkosEei1a5h03EPS7w" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxtZ0osEei1a5h03EPS7w" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_yRxtaEosEei1a5h03EPS7w" type="4001" element="_yRL3gEosEei1a5h03EPS7w" source="_yRNFoEosEei1a5h03EPS7w" target="_yRNsukosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_yRxtbEosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxtbUosEei1a5h03EPS7w" x="-40" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxtbkosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxtb0osEei1a5h03EPS7w" x="41" y="26"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yRxtcEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRxtcUosEei1a5h03EPS7w" x="67" y="26"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_yRxtaUosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_yRxtakosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRxta0osEei1a5h03EPS7w" points="[12, -23, -230, -23]$[12, -63, -230, -63]$[229, -63, -13, -63]$[229, -23, -13, -23]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxtckosEei1a5h03EPS7w" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yRxtc0osEei1a5h03EPS7w" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_5jjR-EosEei1a5h03EPS7w" type="4001" element="_5jjR4EosEei1a5h03EPS7w" source="_5jjR5UosEei1a5h03EPS7w" target="_yRNswUosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_5jjR_EosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_5jjR_UosEei1a5h03EPS7w" x="22"/>
</children>
<children xmi:type="notation:Node" xmi:id="_5jjR_kosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_5jjR_0osEei1a5h03EPS7w" x="75" y="-64"/>
</children>
<children xmi:type="notation:Node" xmi:id="_5jjSAEosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_5jjSAUosEei1a5h03EPS7w" x="-12"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_5jjR-UosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_5jjR-kosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5jjR-0osEei1a5h03EPS7w" points="[92, -23, -19, 97]$[92, -97, -19, 23]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5jjSAkosEei1a5h03EPS7w" id="(0.34408602150537637,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5jjSA0osEei1a5h03EPS7w" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_7-4E5EosEei1a5h03EPS7w" type="4001" element="_7-4E1UosEei1a5h03EPS7w" source="_7-4E2kosEei1a5h03EPS7w" target="_yROTykosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_7-4E6EosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-4E6UosEei1a5h03EPS7w" x="22"/>
</children>
<children xmi:type="notation:Node" xmi:id="_7-4E6kosEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-4E60osEei1a5h03EPS7w" x="40"/>
</children>
<children xmi:type="notation:Node" xmi:id="_7-4E7EosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-4E7UosEei1a5h03EPS7w" x="-12"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_7-4E5UosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_7-4E5kosEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7-4E50osEei1a5h03EPS7w" points="[6, -23, 6, 97]$[6, -97, 6, 23]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7-4E7kosEei1a5h03EPS7w" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7-4E70osEei1a5h03EPS7w" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_-jSiYUosEei1a5h03EPS7w" type="4001" element="_-jSiUkosEei1a5h03EPS7w" source="_-jSiV0osEei1a5h03EPS7w" target="_yROT0UosEei1a5h03EPS7w">
<children xmi:type="notation:Node" xmi:id="_-jSiZUosEei1a5h03EPS7w" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jSiZkosEei1a5h03EPS7w" x="23"/>
</children>
<children xmi:type="notation:Node" xmi:id="_-jSiZ0osEei1a5h03EPS7w" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jSiaEosEei1a5h03EPS7w" x="48" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_-jSiaUosEei1a5h03EPS7w" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jSiakosEei1a5h03EPS7w" x="-12"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_-jSiYkosEei1a5h03EPS7w" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_-jSiY0osEei1a5h03EPS7w" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-jSiZEosEei1a5h03EPS7w" points="[55, -23, 46, 97]$[55, -97, 46, 23]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-jSia0osEei1a5h03EPS7w" id="(0.606936416184971,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-jSibEosEei1a5h03EPS7w" id="(0.5,0.5)"/>
</edges>
</data>
</ownedAnnotationEntries>
<ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_yQ6KsEosEei1a5h03EPS7w" name="IModelElement" tooltipText="" outgoingEdges="_yRJbREosEei1a5h03EPS7w _yRL3gEosEei1a5h03EPS7w" incomingEdges="_yRHmFEosEei1a5h03EPS7w _yRINI0osEei1a5h03EPS7w _yRI0M0osEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ6KsUosEei1a5h03EPS7w" 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="_yRCtkEosEei1a5h03EPS7w" name="addSpecification(spec IModelElementSpecification)" visible="false" tooltipText="addSpecification(spec)">
<target xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement/addSpecification"/>
<semanticElements xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement/addSpecification"/>
<semanticElements xmi:type="ecore:EParameter" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement/addSpecification/spec"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_2h4QoEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yRCtkUosEei1a5h03EPS7w" 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='Operation']/@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='Operation']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_yQ6xwEosEei1a5h03EPS7w" name="IModelElementSpecification" tooltipText="" incomingEdges="_yRI0N0osEei1a5h03EPS7w _yRI0O0osEei1a5h03EPS7w _yRJbREosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ6xwUosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ6xwkosEei1a5h03EPS7w" name="IModelElementReference" tooltipText="" incomingEdges="_yRL3gEosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementReference"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementReference"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ7Y0EosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ7Y0UosEei1a5h03EPS7w" name="IHierarchicElement" tooltipText="" outgoingEdges="_yRHmEEosEei1a5h03EPS7w _yRHmFEosEei1a5h03EPS7w _yRKCVkosEei1a5h03EPS7w _yRKCWkosEei1a5h03EPS7w _yRKpY0osEei1a5h03EPS7w" incomingEdges="_5jjR4EosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ7Y0kosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ7Y00osEei1a5h03EPS7w" name="IHierarchicElementContainer" tooltipText="" incomingEdges="_yRHmEEosEei1a5h03EPS7w _yRKpY0osEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElementContainer"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElementContainer"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ7_4EosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ7_4UosEei1a5h03EPS7w" name="IConnector" tooltipText="" outgoingEdges="_yRINI0osEei1a5h03EPS7w _yRLQcEosEei1a5h03EPS7w _yRLQdEosEei1a5h03EPS7w" incomingEdges="_yRKCVkosEei1a5h03EPS7w _7-4E1UosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ7_4kosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ7_40osEei1a5h03EPS7w" name="IConnection" tooltipText="" outgoingEdges="_yRI0M0osEei1a5h03EPS7w" incomingEdges="_yRKCWkosEei1a5h03EPS7w _yRLQcEosEei1a5h03EPS7w _yRLQdEosEei1a5h03EPS7w _-jSiUkosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnection"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnection"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ8m8EosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ8m8UosEei1a5h03EPS7w" name="IHiddenSpecification" tooltipText="" outgoingEdges="_yRI0N0osEei1a5h03EPS7w" incomingEdges="_yRJbQEosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHiddenSpecification"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHiddenSpecification"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ8m8kosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ8m80osEei1a5h03EPS7w" name="IAnnotatedSpecification" tooltipText="" outgoingEdges="_yRI0O0osEei1a5h03EPS7w" incomingEdges="_yRI0P0osEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IAnnotatedSpecification"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IAnnotatedSpecification"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ8m9EosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yQ9OAEosEei1a5h03EPS7w" name="IModelElementSpecificationArray" visible="false" tooltipText="" width="14" height="5">
<target xmi:type="ecore:EDataType" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecificationArray"/>
<semanticElements xmi:type="ecore:EDataType" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecificationArray"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_19HWsEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ9OAUosEei1a5h03EPS7w" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="255,250,191">
<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%20EDataType']/@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%20EDataType']"/>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yRFw4EosEei1a5h03EPS7w" name="org.fortiss.tooling.base.model.element.IModelElementSpecification[]" visible="false" tooltipText="">
<target xmi:type="ecore:EDataType" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecificationArray"/>
<semanticElements xmi:type="ecore:EDataType" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecificationArray"/>
<decorations xmi:type="viewpoint:Decoration" xmi:id="_yRFw4kosEei1a5h03EPS7w">
<description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
</decorations>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yRFw4UosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
<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%20EDataType']/@subNodeMappings[name='EC_DataType_InstanceClassName']/@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%20EDataType']/@subNodeMappings[name='EC_DataType_InstanceClassName']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_yQ9OAkosEei1a5h03EPS7w" name="IDerivedAnnotation" tooltipText="" outgoingEdges="_yRI0P0osEei1a5h03EPS7w _yRJbQEosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation"/>
<ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_yRDUoEosEei1a5h03EPS7w" name="T" width="3" height="3" resizeKind="NSEW">
<target xmi:type="ecore:ETypeParameter" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/T"/>
<semanticElements xmi:type="ecore:ETypeParameter" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/T"/>
<ownedStyle xmi:type="diagram:WorkspaceImage" xmi:id="_yRD7sEosEei1a5h03EPS7w" showIcon="false" labelPosition="node" workspacePath="/org.eclipse.emf.ecoretools.design/icons/full/back/generic.svg">
<description xmi:type="style:WorkspaceImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@borderedNodeMappings[name='EC%20ETypeParameter']/@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']/@borderedNodeMappings[name='EC%20ETypeParameter']"/>
</ownedBorderedNodes>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ9OA0osEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_yRD7sUosEei1a5h03EPS7w" name="getValue() : T" visible="false" tooltipText="getValue() : T">
<target xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getValue"/>
<semanticElements xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getValue"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_3sRAJEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yRD7skosEei1a5h03EPS7w" 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='Operation']/@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='Operation']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yRD7s0osEei1a5h03EPS7w" name="getDerivedValue() : T" visible="false" tooltipText="getDerivedValue() : T">
<target xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getDerivedValue"/>
<semanticElements xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getDerivedValue"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_3sRAI0osEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yRD7tEosEei1a5h03EPS7w" 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='Operation']/@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='Operation']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yREiwEosEei1a5h03EPS7w" name="getDerivedFeature() : EStructuralFeature" visible="false" tooltipText="getDerivedFeature() : EStructuralFeature">
<target xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getDerivedFeature"/>
<semanticElements xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getDerivedFeature"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_3sRAIkosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yREiwUosEei1a5h03EPS7w" 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='Operation']/@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='Operation']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yREiwkosEei1a5h03EPS7w" name="isUserAnnotatedValuePreferred() : EBoolean" visible="false" tooltipText="isUserAnnotatedValuePreferred() : EBoolean">
<target xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/isUserAnnotatedValuePreferred"/>
<semanticElements xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/isUserAnnotatedValuePreferred"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_3sRAIEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yREiw0osEei1a5h03EPS7w" 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='Operation']/@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='Operation']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yREixEosEei1a5h03EPS7w" name="getUserAnnotatedValue() : T" visible="false" tooltipText="getUserAnnotatedValue() : T">
<target xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getUserAnnotatedValue"/>
<semanticElements xmi:type="ecore:EOperation" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation/getUserAnnotatedValue"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_3sRAIUosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yREixUosEei1a5h03EPS7w" 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='Operation']/@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='Operation']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_yQ_DMEosEei1a5h03EPS7w" name="IConstraintBasedProcess" visible="false" tooltipText="" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_05kPAUosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQ_DMUosEei1a5h03EPS7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.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.0/@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="_5jaH80osEei1a5h03EPS7w" name=" currentObjective : ConstraintConfiguration" visible="false" tooltipText="">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess/currentObjective"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess/currentObjective"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5jaH9EosEei1a5h03EPS7w" labelAlignment="LEFT" color="114,159,207">
<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%20EReferenceNode']/@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%20EReferenceNode']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yREixkosEei1a5h03EPS7w" name=" constraintInstanceContainer : IConstraintInstanceContainer" visible="false" tooltipText="">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess/constraintInstanceContainer"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess/constraintInstanceContainer"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yRFJ0EosEei1a5h03EPS7w" labelAlignment="LEFT" color="114,159,207">
<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%20EReferenceNode']/@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%20EReferenceNode']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5jaH9UosEei1a5h03EPS7w" name=" configurations : ConstraintConfiguration" visible="false" tooltipText="">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess/configurations"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConstraintBasedProcess/configurations"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5jaH9kosEei1a5h03EPS7w" labelAlignment="LEFT" color="114,159,207">
<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%20EReferenceNode']/@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%20EReferenceNode']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_yQ_qQEosEei1a5h03EPS7w" name="ConstraintConfiguration" visible="false" tooltipText="" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/ConstraintConfiguration"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/ConstraintConfiguration"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_05kPAEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yRARUEosEei1a5h03EPS7w" 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="_yRFJ0UosEei1a5h03EPS7w" name="activeConstraints : EString" visible="false" tooltipText="">
<target xmi:type="ecore:EAttribute" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/ConstraintConfiguration/activeConstraints"/>
<semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/ConstraintConfiguration/activeConstraints"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yRFJ0kosEei1a5h03EPS7w" 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>
<ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5jaH90osEei1a5h03EPS7w" name=" includedConfigurations : ConstraintConfiguration" visible="false" tooltipText="">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/ConstraintConfiguration/includedConfigurations"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/ConstraintConfiguration/includedConfigurations"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5jaH-EosEei1a5h03EPS7w" labelAlignment="LEFT" color="114,159,207">
<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%20EReferenceNode']/@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%20EReferenceNode']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yRHmEEosEei1a5h03EPS7w" sourceNode="_yQ7Y0UosEei1a5h03EPS7w" targetNode="_yQ7Y00osEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRHmEUosEei1a5h03EPS7w" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="manhattan">
<customFeatures>routingStyle</customFeatures>
<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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRHmEkosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRHmE0osEei1a5h03EPS7w" 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="_yRHmFEosEei1a5h03EPS7w" sourceNode="_yQ7Y0UosEei1a5h03EPS7w" targetNode="_yQ6KsEosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRINIEosEei1a5h03EPS7w" 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="_yRINIUosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRINIkosEei1a5h03EPS7w" 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="_yRINI0osEei1a5h03EPS7w" sourceNode="_yQ7_4UosEei1a5h03EPS7w" targetNode="_yQ6KsEosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRI0MEosEei1a5h03EPS7w" 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="_yRI0MUosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRI0MkosEei1a5h03EPS7w" 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="_yRI0M0osEei1a5h03EPS7w" sourceNode="_yQ7_40osEei1a5h03EPS7w" targetNode="_yQ6KsEosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnection"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnection"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRI0NEosEei1a5h03EPS7w" targetArrow="InputClosedArrow" routingStyle="manhattan">
<customFeatures>routingStyle</customFeatures>
<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="_yRI0NUosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRI0NkosEei1a5h03EPS7w" 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="_yRI0N0osEei1a5h03EPS7w" sourceNode="_yQ8m8UosEei1a5h03EPS7w" targetNode="_yQ6xwEosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHiddenSpecification"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHiddenSpecification"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRI0OEosEei1a5h03EPS7w" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="manhattan">
<customFeatures>routingStyle</customFeatures>
<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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRI0OUosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRI0OkosEei1a5h03EPS7w" 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="_yRI0O0osEei1a5h03EPS7w" sourceNode="_yQ8m80osEei1a5h03EPS7w" targetNode="_yQ6xwEosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IAnnotatedSpecification"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IAnnotatedSpecification"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRI0PEosEei1a5h03EPS7w" lineStyle="dash" 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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRI0PUosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRI0PkosEei1a5h03EPS7w" 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="_yRI0P0osEei1a5h03EPS7w" sourceNode="_yQ9OAkosEei1a5h03EPS7w" targetNode="_yQ8m80osEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRI0QEosEei1a5h03EPS7w" lineStyle="dash" 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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRI0QUosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRI0QkosEei1a5h03EPS7w" 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="_yRJbQEosEei1a5h03EPS7w" sourceNode="_yQ9OAkosEei1a5h03EPS7w" targetNode="_yQ8m8UosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IDerivedAnnotation"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRJbQUosEei1a5h03EPS7w" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="manhattan">
<customFeatures>routingStyle</customFeatures>
<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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRJbQkosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yRJbQ0osEei1a5h03EPS7w" 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="_yRJbREosEei1a5h03EPS7w" sourceNode="_yQ6KsEosEei1a5h03EPS7w" targetNode="_yQ6xwEosEei1a5h03EPS7w" beginLabel="[0..1] specificationOf" endLabel="[0..*] specifications">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement/specifications"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification/specificationOf"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement/specifications"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRKCU0osEei1a5h03EPS7w" description="_yRKCUEosEei1a5h03EPS7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRKCVEosEei1a5h03EPS7w" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yRKCVUosEei1a5h03EPS7w" 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>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yRKCVkosEei1a5h03EPS7w" sourceNode="_yQ7Y0UosEei1a5h03EPS7w" targetNode="_yQ7_4UosEei1a5h03EPS7w" beginLabel="[0..1] owner" endLabel="[0..*] connectors">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement/connectors"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement/connectors"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector/owner"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRKCV0osEei1a5h03EPS7w" description="_yRKCUEosEei1a5h03EPS7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRKCWEosEei1a5h03EPS7w" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yRKCWUosEei1a5h03EPS7w" 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>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yRKCWkosEei1a5h03EPS7w" sourceNode="_yQ7Y0UosEei1a5h03EPS7w" targetNode="_yQ7_40osEei1a5h03EPS7w" beginLabel="[0..1] owner" endLabel="[0..*] connections">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement/connections"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement/connections"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnection/owner"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRKpYEosEei1a5h03EPS7w" description="_yRKCUEosEei1a5h03EPS7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRKpYUosEei1a5h03EPS7w" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yRKpYkosEei1a5h03EPS7w" 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>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yRKpY0osEei1a5h03EPS7w" sourceNode="_yQ7Y0UosEei1a5h03EPS7w" targetNode="_yQ7Y00osEei1a5h03EPS7w" beginLabel="[0..*] containedElements" endLabel="[0..1] container">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement/container"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElementContainer/containedElements"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement/container"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRKpZ0osEei1a5h03EPS7w" description="_yRKpZEosEei1a5h03EPS7w" sourceArrow="InputArrow" targetArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_yRKpaEosEei1a5h03EPS7w" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yRKpaUosEei1a5h03EPS7w" 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>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yRLQcEosEei1a5h03EPS7w" sourceNode="_yQ7_4UosEei1a5h03EPS7w" targetNode="_yQ7_40osEei1a5h03EPS7w" beginLabel="[0..1] target" endLabel="[0..*] incoming">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector/incoming"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector/incoming"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnection/target"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRLQcUosEei1a5h03EPS7w" 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="_yRLQckosEei1a5h03EPS7w" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yRLQc0osEei1a5h03EPS7w" 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>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yRLQdEosEei1a5h03EPS7w" sourceNode="_yQ7_4UosEei1a5h03EPS7w" targetNode="_yQ7_40osEei1a5h03EPS7w" beginLabel="[0..1] source" endLabel="[0..*] outgoing">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector/outgoing"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnector/outgoing"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IConnection/source"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRLQdUosEei1a5h03EPS7w" 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="_yRLQdkosEei1a5h03EPS7w" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yRLQd0osEei1a5h03EPS7w" 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>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yRL3gEosEei1a5h03EPS7w" sourceNode="_yQ6KsEosEei1a5h03EPS7w" targetNode="_yQ6xwkosEei1a5h03EPS7w" beginLabel="[0..1] reference" endLabel="[0..*] referencedBy">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement/referencedBy"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementReference/reference"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElement/referencedBy"/>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yRL3gUosEei1a5h03EPS7w" 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="_yRL3gkosEei1a5h03EPS7w" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yRL3g0osEei1a5h03EPS7w" 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>
<ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_5jaH8EosEei1a5h03EPS7w" name="HierarchicElementBase" tooltipText="" outgoingEdges="_5jjR4EosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/HierarchicElementBase"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/HierarchicElementBase"/>
<decorations xmi:type="viewpoint:Decoration" xmi:id="_5jaH8kosEei1a5h03EPS7w">
<description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
</decorations>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5jaH8UosEei1a5h03EPS7w" 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="_5jaH-UosEei1a5h03EPS7w" name=" layoutData : ILayoutData" visible="false" tooltipText="">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//layout/ILayoutedModelElement/layoutData"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//layout/ILayoutedModelElement/layoutData"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_6XMVUEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5jaH-kosEei1a5h03EPS7w" labelColor="125,125,125" labelAlignment="LEFT">
<labelFormat>italic</labelFormat>
<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%20EReferenceNode']/@conditionnalStyles.0/@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%20EReferenceNode']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5jjR4EosEei1a5h03EPS7w" sourceNode="_5jaH8EosEei1a5h03EPS7w" targetNode="_yQ7Y0UosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/HierarchicElementBase"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/HierarchicElementBase"/>
<decorations xmi:type="viewpoint:Decoration" xmi:id="_5jjR5EosEei1a5h03EPS7w">
<description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
</decorations>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5jjR4UosEei1a5h03EPS7w" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="manhattan">
<customFeatures>routingStyle</customFeatures>
<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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_5jjR4kosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_5jjR40osEei1a5h03EPS7w" 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:DNodeList" xmi:id="_7-4E0EosEei1a5h03EPS7w" name="ConnectorBase" tooltipText="" outgoingEdges="_7-4E1UosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectorBase"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectorBase"/>
<decorations xmi:type="viewpoint:Decoration" xmi:id="_7-4E0kosEei1a5h03EPS7w">
<description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
</decorations>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_7-4E0UosEei1a5h03EPS7w" 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="_7-4E00osEei1a5h03EPS7w" name=" layoutData : ILayoutData" visible="false" tooltipText="">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//layout/ILayoutedModelElement/layoutData"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//layout/ILayoutedModelElement/layoutData"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_8XziMEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_7-4E1EosEei1a5h03EPS7w" labelColor="125,125,125" labelAlignment="LEFT">
<labelFormat>italic</labelFormat>
<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%20EReferenceNode']/@conditionnalStyles.0/@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%20EReferenceNode']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_7-4E1UosEei1a5h03EPS7w" sourceNode="_7-4E0EosEei1a5h03EPS7w" targetNode="_yQ7_4UosEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectorBase"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectorBase"/>
<decorations xmi:type="viewpoint:Decoration" xmi:id="_7-4E2UosEei1a5h03EPS7w">
<description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
</decorations>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_7-4E1kosEei1a5h03EPS7w" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="manhattan">
<customFeatures>routingStyle</customFeatures>
<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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_7-4E10osEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_7-4E2EosEei1a5h03EPS7w" 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:DNodeList" xmi:id="_-jJYYEosEei1a5h03EPS7w" name="ConnectionSegmentBase" tooltipText="" outgoingEdges="_-jSiUkosEei1a5h03EPS7w" width="12" height="10">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectionSegmentBase"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectionSegmentBase"/>
<decorations xmi:type="viewpoint:Decoration" xmi:id="_-jJYYkosEei1a5h03EPS7w">
<description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
</decorations>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_-jJYYUosEei1a5h03EPS7w" 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="_-jSiUEosEei1a5h03EPS7w" name=" layoutData : ILayoutData" visible="false" tooltipText="">
<target xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//layout/ILayoutedModelElement/layoutData"/>
<semanticElements xmi:type="ecore:EReference" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//layout/ILayoutedModelElement/layoutData"/>
<graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_-8bbEEosEei1a5h03EPS7w"/>
<ownedStyle xmi:type="diagram:BundledImage" xmi:id="_-jSiUUosEei1a5h03EPS7w" labelColor="125,125,125" labelAlignment="LEFT">
<labelFormat>italic</labelFormat>
<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%20EReferenceNode']/@conditionnalStyles.0/@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%20EReferenceNode']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_-jSiUkosEei1a5h03EPS7w" sourceNode="_-jJYYEosEei1a5h03EPS7w" targetNode="_yQ7_40osEei1a5h03EPS7w">
<target xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectionSegmentBase"/>
<semanticElements xmi:type="ecore:EClass" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//base/ConnectionSegmentBase"/>
<decorations xmi:type="viewpoint:Decoration" xmi:id="_-jSiVkosEei1a5h03EPS7w">
<description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
</decorations>
<ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_-jSiU0osEei1a5h03EPS7w" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="manhattan">
<customFeatures>routingStyle</customFeatures>
<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']/@conditionnalStyles.0/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_-jSiVEosEei1a5h03EPS7w" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_-jSiVUosEei1a5h03EPS7w" 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>
<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="_x7iXp0osEei1a5h03EPS7w"/>
<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']"/>
<activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/>
<target xmi:type="ecore:EPackage" href="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element"/>
</diagram:DSemanticDiagram>
</xmi:XMI>
org.fortiss.tooling.base/html/developer/figures/base_element.png

72.2 KiB

<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-dasharray="none" shape-rendering="auto" font-family="'Dialog'" width="1179" text-rendering="auto" fill-opacity="1" contentScriptType="text/ecmascript" color-interpolation="auto" color-rendering="auto" preserveAspectRatio="xMidYMid meet" font-size="12" viewBox="0 0 1179 442" fill="black" stroke="black" image-rendering="auto" stroke-miterlimit="10" zoomAndPan="magnify" version="1.0" stroke-linecap="square" stroke-linejoin="miter" contentStyleType="text/css" font-style="normal" height="442" stroke-width="1" stroke-dashoffset="0" font-weight="normal" stroke-opacity="1">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs"/>
<g>
<defs id="defs1">
<linearGradient x1="759" x2="877" y1="45" gradientUnits="userSpaceOnUse" y2="127" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient1" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
</linearGradient>
<linearGradient x1="321" x2="471" y1="37" gradientUnits="userSpaceOnUse" y2="135" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient2" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="993" x2="1127" y1="41" gradientUnits="userSpaceOnUse" y2="131" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient3" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="475" x2="593" y1="225" gradientUnits="userSpaceOnUse" y2="307" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient4" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="264" x2="421" y1="221" gradientUnits="userSpaceOnUse" y2="322" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient5" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="759" x2="877" y1="225" gradientUnits="userSpaceOnUse" y2="307" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient6" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="1009" x2="1127" y1="225" gradientUnits="userSpaceOnUse" y2="307" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient7" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="16" x2="134" y1="95" gradientUnits="userSpaceOnUse" y2="177" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient8" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="89" x2="223" y1="176" gradientUnits="userSpaceOnUse" y2="266" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient9" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="32" x2="150" y1="345" gradientUnits="userSpaceOnUse" y2="427" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient10" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="359" x2="545" y1="328" gradientUnits="userSpaceOnUse" y2="444" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient11" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="759" x2="877" y1="345" gradientUnits="userSpaceOnUse" y2="427" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient12" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<linearGradient x1="954" x2="1127" y1="332" gradientUnits="userSpaceOnUse" y2="441" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient13" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
</linearGradient>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M758 62 L880 62 L880 112 L758 112 L758 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M758 62 L878 62 L878 110 L758 110 L758 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M769 67 L867 67 L867 85 L769 85 L769 67 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M769 67 L869 67 L869 85 L769 85 L769 67 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M759 88 L877 88 L877 109 L759 109 L759 88 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M320 62 L474 62 L474 112 L320 112 L320 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M320 62 L472 62 L472 110 L320 110 L320 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M321 67 L471 67 L471 85 L321 85 L321 67 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M321 67 L473 67 L473 85 L321 85 L321 67 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M321 88 L471 88 L471 109 L321 109 L321 88 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M992 62 L1130 62 L1130 112 L992 112 L992 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M992 62 L1128 62 L1128 110 L992 110 L992 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M993 67 L1127 67 L1127 85 L993 85 L993 67 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M993 67 L1129 67 L1129 85 L993 85 L993 67 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M993 88 L1127 88 L1127 109 L993 109 L993 88 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M474 242 L596 242 L596 292 L474 292 L474 242 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M474 242 L594 242 L594 290 L474 290 L474 242 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M479 247 L589 247 L589 265 L479 265 L479 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M479 247 L591 247 L591 265 L479 265 L479 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
<path d="M475 268 L593 268 L593 289 L475 289 L475 268 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
<path d="M263 247 L424 247 L424 297 L263 297 L263 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
<path d="M263 247 L422 247 L422 295 L263 295 L263 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
<path d="M264 252 L421 252 L421 270 L264 270 L264 252 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
<path d="M264 252 L423 252 L423 270 L264 270 L264 252 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
<path d="M264 273 L421 273 L421 294 L264 294 L264 273 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
<path d="M758 242 L880 242 L880 292 L758 292 L758 242 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
<path d="M758 242 L878 242 L878 290 L758 290 L758 242 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
<path d="M781 247 L854 247 L854 265 L781 265 L781 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
<path d="M781 247 L856 247 L856 265 L781 265 L781 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
<path d="M759 268 L877 268 L877 289 L759 289 L759 268 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
<path d="M1008 242 L1130 242 L1130 292 L1008 292 L1008 242 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
<path d="M1008 242 L1128 242 L1128 290 L1008 290 L1008 242 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
<path d="M1029 247 L1107 247 L1107 265 L1029 265 L1029 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
<path d="M1029 247 L1109 247 L1109 265 L1029 265 L1029 247 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
<path d="M1009 268 L1127 268 L1127 289 L1009 289 L1009 268 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
<path d="M15 112 L137 112 L137 162 L15 162 L15 112 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
<path d="M15 112 L135 112 L135 160 L15 160 L15 112 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
<path d="M16 117 L134 117 L134 135 L16 135 L16 117 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
<path d="M16 117 L136 117 L136 135 L16 135 L16 117 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
<path d="M16 138 L134 138 L134 159 L16 159 L16 138 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
<path d="M88 197 L226 197 L226 247 L88 247 L88 197 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
<path d="M88 197 L224 197 L224 245 L88 245 L88 197 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
<path d="M89 202 L223 202 L223 220 L89 220 L89 202 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
<path d="M89 202 L225 202 L225 220 L89 220 L89 202 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
<path d="M89 223 L223 223 L223 244 L89 244 L89 223 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
<path d="M31 362 L153 362 L153 412 L31 412 L31 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
<path d="M31 362 L151 362 L151 410 L31 410 L31 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
<path d="M34 367 L148 367 L148 385 L34 385 L34 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
<path d="M34 367 L150 367 L150 385 L34 385 L34 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
<path d="M32 388 L150 388 L150 409 L32 409 L32 388 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
<path d="M9 362 L41 362 L41 394 L9 394 L9 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
<path d="M9 362 L43 362 L43 394 L9 394 L9 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
<path d="M358 362 L548 362 L548 412 L358 412 L358 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
<path d="M358 362 L546 362 L546 410 L358 410 L358 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
<path d="M388 367 L516 367 L516 385 L388 385 L388 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
<path d="M388 367 L518 367 L518 385 L388 385 L388 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
<path d="M359 388 L545 388 L545 409 L359 409 L359 388 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
<path d="M758 362 L880 362 L880 412 L758 412 L758 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
<path d="M758 362 L878 362 L878 410 L758 410 L758 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
<path d="M772 367 L863 367 L863 385 L772 385 L772 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
<path d="M772 367 L865 367 L865 385 L772 385 L772 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
<path d="M759 388 L877 388 L877 409 L759 409 L759 388 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
<path d="M953 362 L1130 362 L1130 412 L953 412 L953 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
<path d="M953 362 L1128 362 L1128 410 L953 410 L953 362 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
<path d="M972 367 L1108 367 L1108 385 L972 385 L972 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
<path d="M972 367 L1110 367 L1110 385 L972 385 L972 367 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
<path d="M954 388 L1127 388 L1127 409 L954 409 L954 388 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
<path d="M-1 -1 L1180 -1 L1180 443 L-1 443 L-1 -1 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath69">
<path d="M338 239 L349 239 L349 250 L338 250 L338 239 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath70">
<path d="M814 108 L825 108 L825 119 L814 119 L814 108 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath71">
<path d="M312 82 L323 82 L323 93 L312 93 L312 82 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath72">
<path d="M336 108 L347 108 L347 119 L336 119 L336 108 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath73">
<path d="M150 243 L161 243 L161 254 L150 254 L150 243 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath74">
<path d="M49 158 L60 158 L60 169 L49 169 L49 158 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath75">
<path d="M673 42 L782 42 L782 57 L673 57 L673 42 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath76">
<path d="M398 42 L498 42 L498 57 L398 57 L398 42 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath77">
<path d="M783 50 L792 50 L792 65 L783 65 L783 50 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath78">
<path d="M387 55 L396 55 L396 65 L387 65 L387 55 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath79">
<path d="M563 222 L627 222 L627 237 L563 237 L563 222 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath80">
<path d="M698 222 L785 222 L785 237 L698 237 L698 222 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath81">
<path d="M560 230 L569 230 L569 245 L560 245 L560 230 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath82">
<path d="M782 235 L791 235 L791 245 L782 245 L782 235 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath83">
<path d="M582 390 L646 390 L646 405 L582 405 L582 390 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath84">
<path d="M905 275 L998 275 L998 290 L905 290 L905 275 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath85">
<path d="M565 288 L574 288 L574 303 L565 303 L565 288 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath86">
<path d="M1001 263 L1011 263 L1011 272 L1001 272 L1001 263 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath87">
<path d="M363 302 L491 302 L491 317 L363 317 L363 302 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath88">
<path d="M208 297 L288 297 L288 312 L208 312 L208 297 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath89">
<path d="M490 288 L499 288 L499 298 L490 298 L490 288 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath90">
<path d="M295 293 L304 293 L304 308 L295 308 L295 293 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath91">
<path d="M863 230 L925 230 L925 245 L863 245 L863 230 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath92">
<path d="M963 230 L1041 230 L1041 245 L963 245 L963 230 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath93">
<path d="M855 235 L864 235 L864 245 L855 245 L855 235 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath94">
<path d="M1040 235 L1049 235 L1049 245 L1040 245 L1040 235 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath95">
<path d="M833 145 L898 145 L898 160 L833 160 L833 145 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath96">
<path d="M978 145 L1057 145 L1057 160 L978 160 L978 145 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath97">
<path d="M835 235 L844 235 L844 245 L835 245 L835 235 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath98">
<path d="M1064 235 L1073 235 L1073 245 L1064 245 L1064 235 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath99">
<path d="M838 42 L917 42 L917 57 L838 57 L838 42 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath100">
<path d="M1062 42 L1159 42 L1159 57 L1062 57 L1062 42 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath101">
<path d="M826 55 L835 55 L835 65 L826 65 L826 55 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath102">
<path d="M1043 55 L1052 55 L1052 65 L1043 65 L1043 55 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath103">
<path d="M510 288 L521 288 L521 299 L510 299 L510 288 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath104">
<path d="M819 288 L830 288 L830 299 L819 299 L819 288 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath105">
<path d="M1109 288 L1120 288 L1120 299 L1109 299 L1109 288 Z"/>
</clipPath>
</defs>
<g font-size="11" fill="rgb(131,122,133)" font-family="'Segoe UI'" stroke-linejoin="round" stroke="rgb(131,122,133)" stroke-width="0" stroke-miterlimit="0">
<rect x="760" y="64" clip-path="url(#clipPath1)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="761" y="65" clip-path="url(#clipPath1)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="759" y="63" clip-path="url(#clipPath2)" fill="url(#linearGradient1)" width="118" rx="4" ry="4" height="46" stroke="none"/>
</g>
<g stroke-width="1.1" font-size="11" font-family="'Segoe UI'" stroke-linecap="butt">
<rect x="759" y="63" clip-path="url(#clipPath2)" fill="none" width="117" rx="4" ry="4" height="45"/>
<image x="770" y="68" clip-path="url(#clipPath3)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text xml:space="preserve" x="789" y="81" clip-path="url(#clipPath4)" stroke="none">IModelElement</text>
<line clip-path="url(#clipPath5)" fill="none" x1="760" x2="876" y1="89" y2="89"/>
<rect x="322" y="64" clip-path="url(#clipPath6)" fill="rgb(131,122,133)" width="150" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="323" y="65" clip-path="url(#clipPath6)" fill="rgb(131,122,133)" width="150" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="321" y="63" clip-path="url(#clipPath7)" fill="url(#linearGradient2)" width="150" rx="4" ry="4" height="46" stroke="none"/>
<rect x="321" y="63" clip-path="url(#clipPath7)" fill="none" width="149" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath8)" preserveAspectRatio="none" height="16" font-style="italic" x="322" y="68" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="341" y="81" clip-path="url(#clipPath9)" font-style="italic" stroke="none" xml:space="preserve">IModelElementSpecification</text>
<line clip-path="url(#clipPath10)" fill="none" x1="322" x2="470" y1="89" y2="89" stroke="rgb(125,125,125)"/>
<rect x="994" y="64" clip-path="url(#clipPath11)" fill="rgb(131,122,133)" width="134" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="995" y="65" clip-path="url(#clipPath11)" fill="rgb(131,122,133)" width="134" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="993" y="63" clip-path="url(#clipPath12)" fill="url(#linearGradient3)" width="134" rx="4" ry="4" height="46" stroke="none"/>
<rect x="993" y="63" clip-path="url(#clipPath12)" fill="none" width="133" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath13)" preserveAspectRatio="none" height="16" font-style="italic" x="994" y="68" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="1013" y="81" clip-path="url(#clipPath14)" font-style="italic" stroke="none" xml:space="preserve">IModelElementReference</text>
<line clip-path="url(#clipPath15)" fill="none" x1="994" x2="1126" y1="89" y2="89" stroke="rgb(125,125,125)"/>
<rect x="476" y="244" clip-path="url(#clipPath16)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="477" y="245" clip-path="url(#clipPath16)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="475" y="243" clip-path="url(#clipPath17)" fill="url(#linearGradient4)" width="118" rx="4" ry="4" height="46" stroke="none"/>
<rect x="475" y="243" clip-path="url(#clipPath17)" fill="none" width="117" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath18)" preserveAspectRatio="none" height="16" font-style="italic" x="480" y="248" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="499" y="261" clip-path="url(#clipPath19)" font-style="italic" stroke="none" xml:space="preserve">IHierarchicElement</text>
<line clip-path="url(#clipPath20)" fill="none" x1="476" x2="592" y1="269" y2="269" stroke="rgb(125,125,125)"/>
<rect x="265" y="249" clip-path="url(#clipPath21)" fill="rgb(131,122,133)" width="157" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="266" y="250" clip-path="url(#clipPath21)" fill="rgb(131,122,133)" width="157" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="264" y="248" clip-path="url(#clipPath22)" fill="url(#linearGradient5)" width="157" rx="4" ry="4" height="46" stroke="none"/>
<rect x="264" y="248" clip-path="url(#clipPath22)" fill="none" width="156" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath23)" preserveAspectRatio="none" height="16" font-style="italic" x="265" y="253" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="284" y="266" clip-path="url(#clipPath24)" font-style="italic" stroke="none" xml:space="preserve">IHierarchicElementContainer</text>
<line clip-path="url(#clipPath25)" fill="none" x1="265" x2="420" y1="274" y2="274" stroke="rgb(125,125,125)"/>
<rect x="760" y="244" clip-path="url(#clipPath26)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="761" y="245" clip-path="url(#clipPath26)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="759" y="243" clip-path="url(#clipPath27)" fill="url(#linearGradient6)" width="118" rx="4" ry="4" height="46" stroke="none"/>
<rect x="759" y="243" clip-path="url(#clipPath27)" fill="none" width="117" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath28)" preserveAspectRatio="none" height="16" font-style="italic" x="782" y="248" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="801" y="261" clip-path="url(#clipPath29)" font-style="italic" stroke="none" xml:space="preserve">IConnector</text>
<line clip-path="url(#clipPath30)" fill="none" x1="760" x2="876" y1="269" y2="269" stroke="rgb(125,125,125)"/>
<rect x="1010" y="244" clip-path="url(#clipPath31)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="1011" y="245" clip-path="url(#clipPath31)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="1009" y="243" clip-path="url(#clipPath32)" fill="url(#linearGradient7)" width="118" rx="4" ry="4" height="46" stroke="none"/>
<rect x="1009" y="243" clip-path="url(#clipPath32)" fill="none" width="117" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath33)" preserveAspectRatio="none" height="16" font-style="italic" x="1030" y="248" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="1049" y="261" clip-path="url(#clipPath34)" font-style="italic" stroke="none" xml:space="preserve">IConnection</text>
<line clip-path="url(#clipPath35)" fill="none" x1="1010" x2="1126" y1="269" y2="269" stroke="rgb(125,125,125)"/>
<rect x="17" y="114" clip-path="url(#clipPath36)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="18" y="115" clip-path="url(#clipPath36)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="16" y="113" clip-path="url(#clipPath37)" fill="url(#linearGradient8)" width="118" rx="4" ry="4" height="46" stroke="none"/>
<rect x="16" y="113" clip-path="url(#clipPath37)" fill="none" width="117" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath38)" preserveAspectRatio="none" height="16" font-style="italic" x="17" y="118" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="36" y="131" clip-path="url(#clipPath39)" font-style="italic" stroke="none" xml:space="preserve">IHiddenSpecification</text>
<line clip-path="url(#clipPath40)" fill="none" x1="17" x2="133" y1="139" y2="139" stroke="rgb(125,125,125)"/>
<rect x="90" y="199" clip-path="url(#clipPath41)" fill="rgb(131,122,133)" width="134" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="91" y="200" clip-path="url(#clipPath41)" fill="rgb(131,122,133)" width="134" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="89" y="198" clip-path="url(#clipPath42)" fill="url(#linearGradient9)" width="134" rx="4" ry="4" height="46" stroke="none"/>
<rect x="89" y="198" clip-path="url(#clipPath42)" fill="none" width="133" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath43)" preserveAspectRatio="none" height="16" font-style="italic" x="90" y="203" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="109" y="216" clip-path="url(#clipPath44)" font-style="italic" stroke="none" xml:space="preserve">IAnnotatedSpecification</text>
<line clip-path="url(#clipPath45)" fill="none" x1="90" x2="222" y1="224" y2="224" stroke="rgb(125,125,125)"/>
<rect x="33" y="364" clip-path="url(#clipPath46)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="34" y="365" clip-path="url(#clipPath46)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="32" y="363" clip-path="url(#clipPath47)" fill="url(#linearGradient10)" width="118" rx="4" ry="4" height="46" stroke="none"/>
<rect x="32" y="363" clip-path="url(#clipPath47)" fill="none" width="117" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath48)" preserveAspectRatio="none" height="16" font-style="italic" x="35" y="368" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="54" y="381" clip-path="url(#clipPath49)" font-style="italic" stroke="none" xml:space="preserve">IDerivedAnnotation</text>
<line clip-path="url(#clipPath50)" fill="none" x1="33" x2="149" y1="389" y2="389" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="30" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath51)" preserveAspectRatio="none" height="30" x="10" y="363" font-size="12" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAACQ0lEQVR42rVVTSgF&#13;&#10;URQ+c3orP8maGPlZWIlC+VkqiSxsRM8rdhRZyE96CmVHLOk1bGwUSsJCb2GnZEPK&#13;&#10;go0okqymh3vNPDPcue78PddtbmfmdO5855z73e8qfQMTi8XFBfnAjYpS9bynu+2c&#13;&#10;9+/tJ8tOzy4aeX9ebu7D6HD0gPW9G/Pm+i5nY3O7i/U/P7+klOjA5Mz66nwcJA9C&#13;&#10;KRiPManx7rTLK+u7CP8wqACUMnZwKLoTkQ8KQjDWAgFA2aA/AOJ2m98fIBGYpicD&#13;&#10;YPvYis29B6tifCeaFFAbACj3/QXG+syaUdMWbmWSSUwqp09Kq/0YzIObVktsteB/&#13;&#10;M1hUuZ7Ss1AWg/0qJ0wsZNpqm8GsJUIfdY3F3v6Jzkz3lXjso5slVsmIilKVqQaL&#13;&#10;f+zVZus4hVUut6pElXsl2NRce4Iy5NDv+PAJlpeVPmEYZXLI4R8qJ0FY/S11wMkh&#13;&#10;gCtznQz/zWpzFSJgUqYcurWdMF1JS6a2NpeUKYd+CaZZ/eHR6kzlMEiChwfH1Shb&#13;&#10;Dr0SJFbM/cNjEXrKIeXkkLvQKRUR74e5VBTjptWOKoCr/NclbwHwa1ifYE0aOBYb&#13;&#10;V8PKIQmgyV5bZMIjiWDM7diEuQiIYI1rgnar+aCgcuhfuTjBErXoCgGCtYeEZLBX&#13;&#10;gvUNdVcRnslhLnSxRPJrBMw3BCSiAM0bm1qcnY+PJmySKaAbEyBlzPj00ojjPrZs&#13;&#10;W2tLoqqm8hUUBdAI1nXTq8PKstaV0vVCPl5VC47aO9ovzf/S7LenT4El7JPL/GL8&#13;&#10;AAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text xml:space="preserve" x="22" y="383" clip-path="url(#clipPath52)" stroke="none">T</text>
<rect x="360" y="364" clip-path="url(#clipPath53)" fill="rgb(131,122,133)" width="186" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="361" y="365" clip-path="url(#clipPath53)" fill="rgb(131,122,133)" width="186" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="359" y="363" clip-path="url(#clipPath54)" fill="url(#linearGradient11)" width="186" rx="4" ry="4" height="46" stroke="none"/>
<rect x="359" y="363" clip-path="url(#clipPath54)" fill="none" width="185" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath55)" preserveAspectRatio="none" height="16" font-style="italic" x="389" y="368" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:actuate="onLoad"/>
<text x="408" y="381" clip-path="url(#clipPath56)" font-style="italic" stroke="none" xml:space="preserve">HierarchicElementBase</text>
<line clip-path="url(#clipPath57)" fill="none" x1="360" x2="544" y1="389" y2="389" stroke="rgb(125,125,125)"/>
<rect x="760" y="364" clip-path="url(#clipPath58)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="761" y="365" clip-path="url(#clipPath58)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="759" y="363" clip-path="url(#clipPath59)" fill="url(#linearGradient12)" width="118" rx="4" ry="4" height="46" stroke="none"/>
<rect x="759" y="363" clip-path="url(#clipPath59)" fill="none" width="117" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath60)" preserveAspectRatio="none" height="16" font-style="italic" x="773" y="368" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:actuate="onLoad"/>
<text x="792" y="381" clip-path="url(#clipPath61)" font-style="italic" stroke="none" xml:space="preserve">ConnectorBase</text>
<line clip-path="url(#clipPath62)" fill="none" x1="760" x2="876" y1="389" y2="389" stroke="rgb(125,125,125)"/>
<rect x="955" y="364" clip-path="url(#clipPath63)" fill="rgb(131,122,133)" width="173" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="956" y="365" clip-path="url(#clipPath63)" fill="rgb(131,122,133)" width="173" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
<rect x="954" y="363" clip-path="url(#clipPath64)" fill="url(#linearGradient13)" width="173" rx="4" ry="4" height="46" stroke="none"/>
<rect x="954" y="363" clip-path="url(#clipPath64)" fill="none" width="172" rx="4" ry="4" height="45" stroke="rgb(125,125,125)"/>
<image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath65)" preserveAspectRatio="none" height="16" font-style="italic" x="973" y="368" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:actuate="onLoad"/>
<text x="992" y="381" clip-path="url(#clipPath66)" font-style="italic" stroke="none" xml:space="preserve">ConnectionSegmentBase</text>
<line clip-path="url(#clipPath67)" fill="none" x1="955" x2="1126" y1="389" y2="389" stroke="rgb(125,125,125)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="504" x2="504" y1="243" y2="203" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="504" x2="343" y1="203" y2="203" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="343" x2="343" y1="203" y2="248" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath69)" points=" 343 248 339 240 347 240" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath69)" points=" 343 248 339 240 347 240" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="534" x2="534" y1="243" y2="127" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="534" x2="819" y1="127" y2="127" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="819" x2="819" y1="127" y2="109" stroke="rgb(136,136,136)"/>
<polygon fill="white" clip-path="url(#clipPath70)" points=" 819 109 823 117 815 117" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath70)" points=" 819 109 823 117 815 117" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="818" x2="818" y1="243" y2="127" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="818" x2="819" y1="127" y2="127" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="819" x2="819" y1="127" y2="109" stroke="rgb(136,136,136)"/>
<polygon fill="white" clip-path="url(#clipPath70)" points=" 819 109 823 117 815 117" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath70)" points=" 819 109 823 117 815 117" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="1084" x2="1084" y1="243" y2="127" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="1084" x2="819" y1="127" y2="127" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="819" x2="819" y1="127" y2="109" stroke="rgb(136,136,136)"/>
<polygon fill="white" clip-path="url(#clipPath70)" points=" 819 109 823 117 815 117" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath70)" points=" 819 109 823 117 815 117" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="134" x2="301" y1="135" y2="135" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="301" x2="301" y1="135" y2="87" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="301" x2="321" y1="87" y2="87" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath71)" points=" 321 87 313 91 313 83" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath71)" points=" 321 87 313 91 313 83" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="156" x2="156" y1="198" y2="173" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="156" x2="341" y1="173" y2="173" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="341" x2="341" y1="173" y2="109" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath72)" points=" 341 109 345 117 337 117" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath72)" points=" 341 109 345 117 337 117" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="91" x2="91" y1="363" y2="262" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="91" x2="155" y1="262" y2="262" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="155" x2="155" y1="262" y2="244" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath73)" points=" 155 244 159 252 151 252" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath73)" points=" 155 244 159 252 151 252" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="54" x2="54" y1="363" y2="159" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath74)" points=" 54 159 58 167 50 167" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath74)" points=" 54 159 58 167 50 167" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="787" x2="787" y1="63" y2="23"/>
<line clip-path="url(#clipPath68)" fill="none" x1="787" x2="391" y1="23" y2="23"/>
<line clip-path="url(#clipPath68)" fill="none" x1="391" x2="391" y1="23" y2="63"/>
<text xml:space="preserve" x="674" y="55" clip-path="url(#clipPath75)" stroke="none">[0..1] specificationOf</text>
<text xml:space="preserve" x="399" y="55" clip-path="url(#clipPath76)" stroke="none">[0..*] specifications</text>
<polygon clip-path="url(#clipPath77)" points=" 787 63 784 57 787 51 790 57" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath77)" points=" 787 63 784 57 787 51 790 57"/>
<line clip-path="url(#clipPath78)" fill="none" x1="388" x2="391" y1="56" y2="63"/>
<line clip-path="url(#clipPath78)" fill="none" x1="391" x2="394" y1="63" y2="56"/>
<line clip-path="url(#clipPath68)" fill="none" x1="564" x2="564" y1="243" y2="194"/>
<line clip-path="url(#clipPath68)" fill="none" x1="564" x2="786" y1="194" y2="194"/>
<line clip-path="url(#clipPath68)" fill="none" x1="786" x2="786" y1="194" y2="243"/>
<text xml:space="preserve" x="564" y="235" clip-path="url(#clipPath79)" stroke="none">[0..1] owner</text>
<text xml:space="preserve" x="699" y="235" clip-path="url(#clipPath80)" stroke="none">[0..*] connectors</text>
<polygon clip-path="url(#clipPath81)" points=" 564 243 561 237 564 231 567 237" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath81)" points=" 564 243 561 237 564 231 567 237"/>
<line clip-path="url(#clipPath82)" fill="none" x1="783" x2="786" y1="236" y2="243"/>
<line clip-path="url(#clipPath82)" fill="none" x1="786" x2="789" y1="243" y2="236"/>
<line clip-path="url(#clipPath68)" fill="none" x1="569" x2="569" y1="289" y2="418"/>
<line clip-path="url(#clipPath68)" fill="none" x1="569" x2="904" y1="418" y2="418"/>
<line clip-path="url(#clipPath68)" fill="none" x1="904" x2="904" y1="418" y2="267"/>
<line clip-path="url(#clipPath68)" fill="none" x1="904" x2="1009" y1="267" y2="267"/>
<text xml:space="preserve" x="583" y="403" clip-path="url(#clipPath83)" stroke="none">[0..1] owner</text>
<text xml:space="preserve" x="906" y="288" clip-path="url(#clipPath84)" stroke="none">[0..*] connections</text>
<polygon clip-path="url(#clipPath85)" points=" 569 289 572 295 569 301 566 295" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath85)" points=" 569 289 572 295 569 301 566 295"/>
<line clip-path="url(#clipPath86)" fill="none" x1="1002" x2="1009" y1="270" y2="267"/>
<line clip-path="url(#clipPath86)" fill="none" x1="1009" x2="1002" y1="267" y2="264"/>
<line clip-path="url(#clipPath68)" fill="none" x1="494" x2="494" y1="289" y2="323"/>
<line clip-path="url(#clipPath68)" fill="none" x1="494" x2="299" y1="323" y2="323"/>
<line clip-path="url(#clipPath68)" fill="none" x1="299" x2="299" y1="323" y2="294"/>
<text xml:space="preserve" x="364" y="315" clip-path="url(#clipPath87)" stroke="none">[0..*] containedElements</text>
<text xml:space="preserve" x="209" y="310" clip-path="url(#clipPath88)" stroke="none">[0..1] container</text>
<line clip-path="url(#clipPath89)" fill="none" x1="497" x2="494" y1="296" y2="289"/>
<line clip-path="url(#clipPath89)" fill="none" x1="494" x2="491" y1="289" y2="296"/>
<polygon clip-path="url(#clipPath90)" points=" 299 294 302 300 299 306 296 300" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath90)" points=" 299 294 302 300 299 306 296 300"/>
<line clip-path="url(#clipPath68)" fill="none" x1="859" x2="859" y1="243" y2="183"/>
<line clip-path="url(#clipPath68)" fill="none" x1="859" x2="1044" y1="183" y2="183"/>
<line clip-path="url(#clipPath68)" fill="none" x1="1044" x2="1044" y1="183" y2="243"/>
<text xml:space="preserve" x="864" y="243" clip-path="url(#clipPath91)" stroke="none">[0..1] target</text>
<text xml:space="preserve" x="964" y="243" clip-path="url(#clipPath92)" stroke="none">[0..*] incoming</text>
<line clip-path="url(#clipPath93)" fill="none" x1="856" x2="859" y1="236" y2="243"/>
<line clip-path="url(#clipPath93)" fill="none" x1="859" x2="862" y1="243" y2="236"/>
<line clip-path="url(#clipPath94)" fill="none" x1="1041" x2="1044" y1="236" y2="243"/>
<line clip-path="url(#clipPath94)" fill="none" x1="1044" x2="1047" y1="243" y2="236"/>
<line clip-path="url(#clipPath68)" fill="none" x1="839" x2="839" y1="243" y2="163"/>
<line clip-path="url(#clipPath68)" fill="none" x1="839" x2="1068" y1="163" y2="163"/>
<line clip-path="url(#clipPath68)" fill="none" x1="1068" x2="1068" y1="163" y2="243"/>
<text xml:space="preserve" x="834" y="158" clip-path="url(#clipPath95)" stroke="none">[0..1] source</text>
<text xml:space="preserve" x="979" y="158" clip-path="url(#clipPath96)" stroke="none">[0..*] outgoing</text>
<line clip-path="url(#clipPath97)" fill="none" x1="836" x2="839" y1="236" y2="243"/>
<line clip-path="url(#clipPath97)" fill="none" x1="839" x2="842" y1="243" y2="236"/>
<line clip-path="url(#clipPath98)" fill="none" x1="1065" x2="1068" y1="236" y2="243"/>
<line clip-path="url(#clipPath98)" fill="none" x1="1068" x2="1071" y1="243" y2="236"/>
<line clip-path="url(#clipPath68)" fill="none" x1="830" x2="830" y1="63" y2="23"/>
<line clip-path="url(#clipPath68)" fill="none" x1="830" x2="1047" y1="23" y2="23"/>
<line clip-path="url(#clipPath68)" fill="none" x1="1047" x2="1047" y1="23" y2="63"/>
<text xml:space="preserve" x="839" y="55" clip-path="url(#clipPath99)" stroke="none">[0..1] reference</text>
<text xml:space="preserve" x="1063" y="55" clip-path="url(#clipPath100)" stroke="none">[0..*] referencedBy</text>
<line clip-path="url(#clipPath101)" fill="none" x1="827" x2="830" y1="56" y2="63"/>
<line clip-path="url(#clipPath101)" fill="none" x1="830" x2="833" y1="63" y2="56"/>
<line clip-path="url(#clipPath102)" fill="none" x1="1044" x2="1047" y1="56" y2="63"/>
<line clip-path="url(#clipPath102)" fill="none" x1="1047" x2="1050" y1="63" y2="56"/>
<line clip-path="url(#clipPath68)" fill="none" x1="515" x2="515" y1="363" y2="289" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath103)" points=" 515 289 519 297 511 297" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath103)" points=" 515 289 519 297 511 297" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="824" x2="824" y1="363" y2="289" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath104)" points=" 824 289 828 297 820 297" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath104)" points=" 824 289 828 297 820 297" stroke="rgb(136,136,136)"/>
<line clip-path="url(#clipPath68)" fill="none" x1="1114" x2="1114" y1="363" y2="289" stroke-dasharray="5,5" stroke="rgb(136,136,136)"/>
<polygon fill="white" stroke-dasharray="5,5" clip-path="url(#clipPath105)" points=" 1114 289 1118 297 1110 297" stroke="none"/>
<polygon fill="none" clip-path="url(#clipPath105)" points=" 1114 289 1118 297 1110 297" stroke="rgb(136,136,136)"/>
</g>
</g>
</svg>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment