blob: f9685e903a42065f8c63fabd5941e104b430144d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2009 Mia-Software and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
Contributors:
Frederic Madiot (Mia-Software) - meta-model design
Gregoire DUPE (Mia-Software) - design and implementation
-->
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_aWRKwaNdEd6JIvQSz2hdoQ" type="EcoreTools" name="facet" measurementUnit="Pixel">
<children xmi:type="notation:Node" xmi:id="_ATWmAKNeEd6JIvQSz2hdoQ" type="1001">
<children xmi:type="notation:Node" xmi:id="_ATWmA6NeEd6JIvQSz2hdoQ" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_ATfv8KNeEd6JIvQSz2hdoQ" type="5001">
<styles xmi:type="notation:DrawerStyle" xmi:id="_ATfv8aNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ATfv8qNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ATfv86NeEd6JIvQSz2hdoQ"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ATfv9KNeEd6JIvQSz2hdoQ" type="5002">
<styles xmi:type="notation:DrawerStyle" xmi:id="_ATfv9aNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ATfv9qNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ATfv96NeEd6JIvQSz2hdoQ"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ATWmAaNeEd6JIvQSz2hdoQ" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="facet.ecore#//Facet"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATWmAqNeEd6JIvQSz2hdoQ" x="315" y="415"/>
</children>
<children xmi:type="notation:Node" xmi:id="_BbTskKNeEd6JIvQSz2hdoQ" type="1001">
<children xmi:type="notation:Node" xmi:id="_BbTsk6NeEd6JIvQSz2hdoQ" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_BbTslKNeEd6JIvQSz2hdoQ" type="5001">
<styles xmi:type="notation:DrawerStyle" xmi:id="_BbTslaNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_BbTslqNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_BbTsl6NeEd6JIvQSz2hdoQ"/>
</children>
<children xmi:type="notation:Node" xmi:id="_BbTsmKNeEd6JIvQSz2hdoQ" type="5002">
<styles xmi:type="notation:DrawerStyle" xmi:id="_BbTsmaNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_BbTsmqNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_BbTsm6NeEd6JIvQSz2hdoQ"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_BbTskaNeEd6JIvQSz2hdoQ" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="facet.ecore#//FacetAttribute"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BbTskqNeEd6JIvQSz2hdoQ" x="520" y="405" width="118"/>
</children>
<children xmi:type="notation:Node" xmi:id="_FHJsMKNeEd6JIvQSz2hdoQ" type="1001">
<children xmi:type="notation:Node" xmi:id="_FHJsM6NeEd6JIvQSz2hdoQ" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_FHJsNKNeEd6JIvQSz2hdoQ" type="5001">
<styles xmi:type="notation:DrawerStyle" xmi:id="_FHJsNaNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_FHJsNqNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_FHJsN6NeEd6JIvQSz2hdoQ"/>
</children>
<children xmi:type="notation:Node" xmi:id="_FHS2IKNeEd6JIvQSz2hdoQ" type="5002">
<styles xmi:type="notation:DrawerStyle" xmi:id="_FHS2IaNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_FHS2IqNeEd6JIvQSz2hdoQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_FHS2I6NeEd6JIvQSz2hdoQ"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_FHJsMaNeEd6JIvQSz2hdoQ" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="facet.ecore#//FacetReference"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_FHJsMqNeEd6JIvQSz2hdoQ" x="660" y="405" width="127"/>
</children>
<children xmi:type="notation:Node" xmi:id="_n_hHUKNgEd6sfpMketO8yg" type="1001">
<children xmi:type="notation:Node" xmi:id="_n_hHU6NgEd6sfpMketO8yg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_n_hHVKNgEd6sfpMketO8yg" type="5001">
<styles xmi:type="notation:DrawerStyle" xmi:id="_n_hHVaNgEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_n_hHVqNgEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_n_hHV6NgEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_n_hHWKNgEd6sfpMketO8yg" type="5002">
<styles xmi:type="notation:DrawerStyle" xmi:id="_n_hHWaNgEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_n_hHWqNgEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_n_hHW6NgEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_n_hHUaNgEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="facet.ecore#//FacetStructuralFeature"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_n_hHUqNgEd6sfpMketO8yg" x="595" y="485"/>
</children>
<children xmi:type="notation:Node" xmi:id="_5O_ZIKNiEd6sfpMketO8yg" type="1001">
<children xmi:type="notation:Node" xmi:id="_5PSUEKNiEd6sfpMketO8yg" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_5PSUEaNiEd6sfpMketO8yg" type="5001">
<styles xmi:type="notation:DrawerStyle" xmi:id="_5PSUEqNiEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_5PSUE6NiEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_5PSUFKNiEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_5PSUFaNiEd6sfpMketO8yg" type="5002">
<children xmi:type="notation:Node" xmi:id="_GdarsKnZEd66gqZM94ocNQ" type="2002">
<element xmi:type="ecore:EOperation" href="facet.ecore#//FacetSet/getFacet"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_GdarsanZEd66gqZM94ocNQ"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_5PSUFqNiEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_5PSUF6NiEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_5PSUGKNiEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_5O_ZIaNiEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="facet.ecore#//FacetSet"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_5O_ZIqNiEd6sfpMketO8yg" x="45" y="415"/>
</children>
<children xmi:type="notation:Node" xmi:id="_V2HxoKNjEd6sfpMketO8yg" type="1002">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V23YgKNjEd6sfpMketO8yg" source="Shortcut">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V23YgaNjEd6sfpMketO8yg" key="modelID" value="EcoreTools"/>
</eAnnotations>
<children xmi:type="notation:Node" xmi:id="_V2HxpKNjEd6sfpMketO8yg" type="4006"/>
<children xmi:type="notation:Node" xmi:id="_V2HxpaNjEd6sfpMketO8yg" type="5003">
<children xmi:type="notation:Node" xmi:id="_WNODAKNjEd6sfpMketO8yg" type="2003">
<children xmi:type="notation:Node" xmi:id="_WNODA6NjEd6sfpMketO8yg" type="4002"/>
<children xmi:type="notation:Node" xmi:id="_WNODBKNjEd6sfpMketO8yg" type="5004">
<styles xmi:type="notation:DrawerStyle" xmi:id="_WNODBaNjEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WNODBqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WNODB6NjEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_WNODCKNjEd6sfpMketO8yg" type="5005">
<styles xmi:type="notation:DrawerStyle" xmi:id="_WNODCaNjEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WNODCqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WNODC6NjEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_WNODAaNjEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WNODAqNjEd6sfpMketO8yg" x="105" y="22"/>
</children>
<children xmi:type="notation:Node" xmi:id="_bF1XwKNjEd6sfpMketO8yg" type="2003">
<children xmi:type="notation:Node" xmi:id="_bF1Xw6NjEd6sfpMketO8yg" type="4002"/>
<children xmi:type="notation:Node" xmi:id="_bF1XxKNjEd6sfpMketO8yg" type="5004">
<styles xmi:type="notation:DrawerStyle" xmi:id="_bF1XxaNjEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bF1XxqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bF1Xx6NjEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_bF1XyKNjEd6sfpMketO8yg" type="5005">
<styles xmi:type="notation:DrawerStyle" xmi:id="_bF1XyaNjEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bF1XyqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bF1Xy6NjEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_bF1XwaNjEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EStructuralFeature"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bF1XwqNjEd6sfpMketO8yg" x="615" y="92"/>
</children>
<children xmi:type="notation:Node" xmi:id="_b80DEKNjEd6sfpMketO8yg" type="2003">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_b9QvAKNjEd6sfpMketO8yg" source="Shortcut">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_b9QvAaNjEd6sfpMketO8yg" key="modelID" value="EcoreTools"/>
</eAnnotations>
<children xmi:type="notation:Node" xmi:id="_b80DE6NjEd6sfpMketO8yg" type="4002"/>
<children xmi:type="notation:Node" xmi:id="_b80DFKNjEd6sfpMketO8yg" type="5004">
<styles xmi:type="notation:DrawerStyle" xmi:id="_b80DFaNjEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_b80DFqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_b80DF6NjEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_b80DGKNjEd6sfpMketO8yg" type="5005">
<styles xmi:type="notation:DrawerStyle" xmi:id="_b80DGaNjEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_b80DGqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_b80DG6NjEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_b80DEaNjEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClassifier"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_b80DEqNjEd6sfpMketO8yg" x="340" y="27" width="123"/>
</children>
<children xmi:type="notation:Node" xmi:id="_g3XRgKNjEd6sfpMketO8yg" type="2003">
<children xmi:type="notation:Node" xmi:id="_g3XRg6NjEd6sfpMketO8yg" type="4002"/>
<children xmi:type="notation:Node" xmi:id="_g3XRhKNjEd6sfpMketO8yg" type="5004">
<styles xmi:type="notation:DrawerStyle" xmi:id="_g3XRhaNjEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_g3XRhqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_g3XRh6NjEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_g3XRiKNjEd6sfpMketO8yg" type="5005">
<styles xmi:type="notation:DrawerStyle" xmi:id="_g3XRiaNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_g3XRiqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_g3XRi6NjEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_g3XRgaNjEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EReference"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_g3XRgqNjEd6sfpMketO8yg" x="680" y="172"/>
</children>
<children xmi:type="notation:Node" xmi:id="_dN4QEKNoEd6sfpMketO8yg" type="2003">
<children xmi:type="notation:Node" xmi:id="_dN4QE6NoEd6sfpMketO8yg" type="4002"/>
<children xmi:type="notation:Node" xmi:id="_dN4QFKNoEd6sfpMketO8yg" type="5004">
<styles xmi:type="notation:DrawerStyle" xmi:id="_dN4QFaNoEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dN4QFqNoEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dN4QF6NoEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_dN4QGKNoEd6sfpMketO8yg" type="5005">
<styles xmi:type="notation:DrawerStyle" xmi:id="_dN4QGaNoEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dN4QGqNoEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dN4QG6NoEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_dN4QEaNoEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dN4QEqNoEd6sfpMketO8yg" x="340" y="97"/>
</children>
<children xmi:type="notation:Node" xmi:id="_0WkNcKNpEd6sfpMketO8yg" type="2003">
<children xmi:type="notation:Node" xmi:id="_0WkNc6NpEd6sfpMketO8yg" type="4002"/>
<children xmi:type="notation:Node" xmi:id="_0WkNdKNpEd6sfpMketO8yg" type="5004">
<styles xmi:type="notation:DrawerStyle" xmi:id="_0WkNdaNpEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_0WkNdqNpEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_0WkNd6NpEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_0WkNeKNpEd6sfpMketO8yg" type="5005">
<styles xmi:type="notation:DrawerStyle" xmi:id="_0WkNeaNpEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_0WkNeqNpEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_0WkNe6NpEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_0WkNcaNpEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EAttribute"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_0WkNcqNpEd6sfpMketO8yg" x="560" y="172"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_V2HxpqNjEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_V2Hxp6NjEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_V2HxqKNjEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_V2HxoaNjEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13150135" lineColor="4210752"/>
<styles xmi:type="notation:MultiDiagramLinkStyle" xmi:id="_V2HxoqNjEd6sfpMketO8yg"/>
<element xmi:type="ecore:EPackage" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#/"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_V2Hxo6NjEd6sfpMketO8yg" x="-25" y="90" width="813" height="298"/>
</children>
<children xmi:type="notation:Node" xmi:id="_VNSL0KNqEd6sfpMketO8yg" type="1002">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VNbVwKNqEd6sfpMketO8yg" source="Shortcut">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VNbVwaNqEd6sfpMketO8yg" key="modelID" value="EcoreTools"/>
</eAnnotations>
<children xmi:type="notation:Node" xmi:id="_VNSL1KNqEd6sfpMketO8yg" type="4006"/>
<children xmi:type="notation:Node" xmi:id="_VNSL1aNqEd6sfpMketO8yg" type="5003">
<children xmi:type="notation:Node" xmi:id="_WZk_0KNqEd6sfpMketO8yg" type="2003">
<children xmi:type="notation:Node" xmi:id="_WZk_06NqEd6sfpMketO8yg" type="4002"/>
<children xmi:type="notation:Node" xmi:id="_WZk_1KNqEd6sfpMketO8yg" type="5004">
<styles xmi:type="notation:DrawerStyle" xmi:id="_WZk_1aNqEd6sfpMketO8yg" collapsed="true"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WZk_1qNqEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WZk_16NqEd6sfpMketO8yg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_WZk_2KNqEd6sfpMketO8yg" type="5005">
<styles xmi:type="notation:DrawerStyle" xmi:id="_WZk_2aNqEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WZk_2qNqEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WZk_26NqEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_WZk_0aNqEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.modisco.infra.query/model/query.ecore#//ModelQuery"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WZk_0qNqEd6sfpMketO8yg" x="345" y="22"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_VNSL1qNqEd6sfpMketO8yg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_VNSL16NqEd6sfpMketO8yg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_VNSL2KNqEd6sfpMketO8yg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_VNSL0aNqEd6sfpMketO8yg" fontColor="4210752" fontHeight="10" fillColor="13150135" lineColor="4210752"/>
<styles xmi:type="notation:MultiDiagramLinkStyle" xmi:id="_VNSL0qNqEd6sfpMketO8yg"/>
<element xmi:type="ecore:EPackage" href="platform:/plugin/org.eclipse.modisco.infra.query/model/query.ecore#/"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VNSL06NqEd6sfpMketO8yg" x="-20" y="495" width="808" height="168"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_aWRKwqNdEd6JIvQSz2hdoQ"/>
<element xmi:type="ecore:EPackage" href="facet.ecore#/"/>
<edges xmi:type="notation:Edge" xmi:id="_sDzcIKNgEd6sfpMketO8yg" type="3003" source="_BbTskKNeEd6JIvQSz2hdoQ" target="_n_hHUKNgEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_sDzcIaNgEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_sDzcIqNgEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sDzcI6NgEd6sfpMketO8yg" points="[3, 20, -79, -60]$[3, 30, -79, -50]$[87, 30, 5, -50]$[87, 60, 5, -20]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_sdcEIKNgEd6sfpMketO8yg" type="3003" source="_FHJsMKNeEd6JIvQSz2hdoQ" target="_n_hHUKNgEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_sdcEIaNgEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_sdcEIqNgEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sdcEI6NgEd6sfpMketO8yg" points="[66, 17, 21, -61]$[66, 27, 21, -51]$[4, 27, -41, -51]$[4, 57, -41, -21]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sdlOEKNgEd6sfpMketO8yg" id="(0.049019607843137254,0.5952380952380952)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sdlOEaNgEd6sfpMketO8yg" id="(0.7984496124031008,0.5476190476190477)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_WOjf06NjEd6sfpMketO8yg" type="3003" source="_5O_ZIKNiEd6sfpMketO8yg" target="_WNODAKNjEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_WOjf1KNjEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_WOjf1aNjEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WOjf1qNjEd6sfpMketO8yg" points="[41, -20, -362, 175]$[402, -195, -1, 0]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_b890GqNjEd6sfpMketO8yg" type="3002" source="_b80DEKNjEd6sfpMketO8yg" target="_WNODAKNjEd6sfpMketO8yg">
<children xmi:type="notation:Node" xmi:id="_b890HqNjEd6sfpMketO8yg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_b890H6NjEd6sfpMketO8yg" x="-17" y="-13"/>
</children>
<children xmi:type="notation:Node" xmi:id="_b890IKNjEd6sfpMketO8yg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_b890IaNjEd6sfpMketO8yg" x="7" y="17"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_b890G6NjEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_b890HKNjEd6sfpMketO8yg" fontColor="4210752" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClassifier/ePackage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_b890HaNjEd6sfpMketO8yg" points="[-50, 0, 185, 5]$[-185, 0, 50, 5]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nOpfgqNqEd6sfpMketO8yg" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nOpfg6NqEd6sfpMketO8yg" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_b890IqNjEd6sfpMketO8yg" type="3002" source="_WNODAKNjEd6sfpMketO8yg" target="_b80DEKNjEd6sfpMketO8yg">
<children xmi:type="notation:Node" xmi:id="_b890JqNjEd6sfpMketO8yg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_b890J6NjEd6sfpMketO8yg" x="-18" y="-12"/>
</children>
<children xmi:type="notation:Node" xmi:id="_b890KKNjEd6sfpMketO8yg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_b890KaNjEd6sfpMketO8yg" x="6" y="8"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_b890I6NjEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_b890JKNjEd6sfpMketO8yg" fontColor="4210752" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage/eClassifiers"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_b890JaNjEd6sfpMketO8yg" points="[50, 5, -185, 0]$[185, 5, -50, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b9G-DKNjEd6sfpMketO8yg" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b9G-DaNjEd6sfpMketO8yg" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_g3hCmKNjEd6sfpMketO8yg" type="3003" source="_g3XRgKNjEd6sfpMketO8yg" target="_bF1XwKNjEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_g3hCmaNjEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_g3hCmqNjEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g3hCm6NjEd6sfpMketO8yg" points="[1, -20, 52, 70]$[1, -45, 52, 45]$[-50, -45, 1, 45]$[-50, -70, 1, 20]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_g3hCtKNjEd6sfpMketO8yg" type="3003" source="_FHJsMKNeEd6JIvQSz2hdoQ" target="_g3XRgKNjEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_g3hCtaNjEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_g3hCtqNjEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g3hCt6NjEd6sfpMketO8yg" points="[42, -20, -382, 178]$[423, -198, -1, 0]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_dOBaMKNoEd6sfpMketO8yg" type="3002" source="_dN4QEKNoEd6sfpMketO8yg" target="_bF1XwKNjEd6sfpMketO8yg">
<children xmi:type="notation:Node" xmi:id="_dOBaNKNoEd6sfpMketO8yg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_dOBaNaNoEd6sfpMketO8yg" x="-33" y="-13"/>
</children>
<children xmi:type="notation:Node" xmi:id="_dOBaNqNoEd6sfpMketO8yg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_dOBaN6NoEd6sfpMketO8yg" x="12" y="12"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_dOBaMaNoEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_dOBaMqNoEd6sfpMketO8yg" fontColor="4210752" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass/eStructuralFeatures"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dOBaM6NoEd6sfpMketO8yg" points="[50, -9, -239, -4]$[225, -9, -64, -4]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dOLLAqNoEd6sfpMketO8yg" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dOLLA6NoEd6sfpMketO8yg" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_dOBaOKNoEd6sfpMketO8yg" type="3003" source="_dN4QEKNoEd6sfpMketO8yg" target="_b80DEKNjEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_dOBaOaNoEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_dOBaOqNoEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dOBaO6NoEd6sfpMketO8yg" points="[1, 0, -350, -48]$[301, 41, -50, -7]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_dOBaXKNoEd6sfpMketO8yg" type="3003" source="_ATWmAKNeEd6JIvQSz2hdoQ" target="_dN4QEKNoEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_dOBaXaNoEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_dOBaXqNoEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dOBaX6NoEd6sfpMketO8yg" points="[20, -20, 5, 155]$[20, -155, 5, 20]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_0WkNfqNpEd6sfpMketO8yg" type="3003" source="_0WkNcKNpEd6sfpMketO8yg" target="_bF1XwKNjEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_0WkNf6NpEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_0WkNgKNpEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0WkNgaNpEd6sfpMketO8yg" points="[1, -20, -68, 70]$[1, -45, -68, 45]$[70, -45, 1, 45]$[70, -70, 1, 20]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_0WtXeKNpEd6sfpMketO8yg" type="3003" source="_BbTskKNeEd6JIvQSz2hdoQ" target="_0WkNcKNpEd6sfpMketO8yg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_0WtXeaNpEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_0WtXeqNpEd6sfpMketO8yg"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0WtXe6NpEd6sfpMketO8yg" points="[-24, -20, 582, 503]$[-605, -522, 1, 1]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_WZk_8qNqEd6sfpMketO8yg" type="3002" source="_ATWmAKNeEd6JIvQSz2hdoQ" target="_WZk_0KNqEd6sfpMketO8yg">
<children xmi:type="notation:Node" xmi:id="_WZk_9qNqEd6sfpMketO8yg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_WZk_96NqEd6sfpMketO8yg" y="-49"/>
</children>
<children xmi:type="notation:Node" xmi:id="_WZk_-KNqEd6sfpMketO8yg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_WZk_-aNqEd6sfpMketO8yg" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_WZk_86NqEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_WZk_9KNqEd6sfpMketO8yg" fontColor="4210752" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="facet.ecore#//Facet/conditionQuery"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WZk_9aNqEd6sfpMketO8yg" points="[-25, 20, 204, -164]$[-228, 183, 1, -1]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_WZk_-qNqEd6sfpMketO8yg" type="3002" source="_n_hHUKNgEd6sfpMketO8yg" target="_WZk_0KNqEd6sfpMketO8yg">
<children xmi:type="notation:Node" xmi:id="_WZk__qNqEd6sfpMketO8yg" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_WZk__6NqEd6sfpMketO8yg" x="-14" y="-18"/>
</children>
<children xmi:type="notation:Node" xmi:id="_WZlAAKNqEd6sfpMketO8yg" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_WZlAAaNqEd6sfpMketO8yg" x="-18" y="13"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_WZk_-6NqEd6sfpMketO8yg" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_WZk__KNqEd6sfpMketO8yg" fontColor="4210752" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="facet.ecore#//FacetStructuralFeature/valueQuery"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WZk__aNqEd6sfpMketO8yg" points="[-33, 20, 193, -120]$[-33, 135, 193, -5]$[-99, 135, 127, -5]"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_2UyUAKNxEd6J8flSdH23SA" type="3002" source="_5O_ZIKNiEd6sfpMketO8yg" target="_WNODAKNjEd6sfpMketO8yg">
<children xmi:type="notation:Node" xmi:id="_2UyUBKNxEd6J8flSdH23SA" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="_2UyUBaNxEd6J8flSdH23SA" x="-6" y="-16"/>
</children>
<children xmi:type="notation:Node" xmi:id="_2UyUBqNxEd6J8flSdH23SA" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="_2UyUB6NxEd6J8flSdH23SA" x="21" y="14"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_2UyUAaNxEd6J8flSdH23SA" routing="Rectilinear" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="_2UyUAqNxEd6J8flSdH23SA" fontColor="4210752" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="facet.ecore#//FacetSet/extendedPackage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2UyUA6NxEd6J8flSdH23SA" points="[-38, 19, -90, 251]$[-63, 19, -115, 251]$[-63, -223, -115, 9]$[2, -223, -50, 9]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2UyUCKNxEd6J8flSdH23SA" id="(0.2154696132596685,0.07142857142857142)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="__doPEanYEd66gqZM94ocNQ" type="3002" source="_5O_ZIKNiEd6sfpMketO8yg" target="_ATWmAKNeEd6JIvQSz2hdoQ">
<children xmi:type="notation:Node" xmi:id="__dyAEKnYEd66gqZM94ocNQ" type="4011">
<layoutConstraint xmi:type="notation:Location" xmi:id="__dyAEanYEd66gqZM94ocNQ" x="-10" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="__dyAEqnYEd66gqZM94ocNQ" type="4012">
<layoutConstraint xmi:type="notation:Location" xmi:id="__dyAE6nYEd66gqZM94ocNQ" x="10" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="__doPEqnYEd66gqZM94ocNQ" lineColor="4210752"/>
<styles xmi:type="notation:FontStyle" xmi:id="__doPE6nYEd66gqZM94ocNQ" fontColor="4210752" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="facet.ecore#//FacetSet/facets"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__doPFKnYEd66gqZM94ocNQ" points="[12, 3, -185, 1]$[198, -12, 1, -14]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__d7KAKnYEd66gqZM94ocNQ" id="(0.8823529411764706,0.30952380952380953)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__d7KAanYEd66gqZM94ocNQ" id="(0.1568627450980392,0.35714285714285715)"/>
</edges>
</notation:Diagram>