diff options
author | Eike Stepper | 2012-07-19 08:22:04 +0000 |
---|---|---|
committer | Eike Stepper | 2012-07-19 08:22:04 +0000 |
commit | 1460904fd3c193ffaf809913b2983a400fce9d94 (patch) | |
tree | 72f3a17b75fedba3ae1060df1d32c9c7889be954 /plugins/org.eclipse.emf.cdo.tests.model1 | |
parent | 5f360965ae87478e0681899bf310a210cafc2c44 (diff) | |
download | cdo-1460904fd3c193ffaf809913b2983a400fce9d94.tar.gz cdo-1460904fd3c193ffaf809913b2983a400fce9d94.tar.xz cdo-1460904fd3c193ffaf809913b2983a400fce9d94.zip |
Fix line endings in master (dos2unix)
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.model1')
17 files changed, 917 insertions, 917 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.emf.cdo.tests.model1/.settings/org.eclipse.core.resources.prefs index 3c749b2dc8..409c21a581 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/.settings/org.eclipse.core.resources.prefs +++ b/plugins/org.eclipse.emf.cdo.tests.model1/.settings/org.eclipse.core.resources.prefs @@ -1,4 +1,4 @@ -eclipse.preferences.version=1
-encoding//model/model1.ecore=UTF-8
-encoding//model/model1.ecorediag=UTF-8
-encoding//model/org.eclipse.emf.cdo.defs.ecorediag=UTF-8
+eclipse.preferences.version=1 +encoding//model/model1.ecore=UTF-8 +encoding//model/model1.ecorediag=UTF-8 +encoding//model/org.eclipse.emf.cdo.defs.ecorediag=UTF-8 diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/copyright.txt b/plugins/org.eclipse.emf.cdo.tests.model1/copyright.txt index 8f6328980e..0a0f67e6d7 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/copyright.txt +++ b/plugins/org.eclipse.emf.cdo.tests.model1/copyright.txt @@ -1,8 +1,8 @@ -Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
+Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +which accompanies this distribution, and is available at +http://www.eclipse.org/legal/epl-v10.html + +Contributors: Eike Stepper - initial API and implementation
\ No newline at end of file diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.ecorediag b/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.ecorediag index 5f43d4ad12..264713b2ed 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.ecorediag +++ b/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.ecorediag @@ -1,368 +1,368 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<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="_vLcOkPmdEeC7uJniVwrmYA" type="EcoreTools" name="main" measurementUnit="Pixel">
- <children xmi:type="notation:Node" xmi:id="_w3MlwPmdEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_w3SsYPmdEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_w3TTcPmdEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_w3TTcfmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_w3TTcvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_w3TTc_mdEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_w3TTdPmdEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_w3TTdfmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_w3TTdvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_w3TTd_mdEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_w3MlwfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//Company"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w3MlwvmdEeC7uJniVwrmYA" x="235" y="110" height="58"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_yxoSIPmdEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_yxo5MvmdEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_yxo5M_mdEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_yxo5NPmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_yxo5NfmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_yxo5NvmdEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_yxpgQPmdEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_yxpgQfmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_yxpgQvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_yxpgQ_mdEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_yxo5MPmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//Order"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yxo5MfmdEeC7uJniVwrmYA" x="235" y="198"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_zV4OsPmdEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_zV4Os_mdEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_zV41wPmdEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_zV41wfmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_zV41wvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_zV41w_mdEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_zV41xPmdEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_zV41xfmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_zV41xvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_zV41x_mdEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_zV4OsfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//PurchaseOrder"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zV4OsvmdEeC7uJniVwrmYA" x="128" y="290"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_0Qn_sPmdEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_0QomwPmdEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_0QomwfmdEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_0QomwvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_0Qomw_mdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_0QomxPmdEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_0QpN0PmdEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_0QpN0fmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_0QpN0vmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_0QpN0_mdEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_0Qn_sfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//SalesOrder"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0Qn_svmdEeC7uJniVwrmYA" x="334" y="290"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_2J7qsPmdEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_2J8RwPmdEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_2J8RwfmdEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_2J8RwvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_2J8Rw_mdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_2J8RxPmdEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_2J8RxfmdEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_2J8RxvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_2J8Rx_mdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_2J8RyPmdEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_2J7qsfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//Category"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2J7qsvmdEeC7uJniVwrmYA" x="576" y="35"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_3niRIPmdEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_3ni4MPmdEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_3ni4MfmdEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_3ni4MvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_3ni4M_mdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_3ni4NPmdEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_3njfQPmdEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_3njfQfmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_3njfQvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_3njfQ_mdEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_3niRIfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//Product1"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3niRIvmdEeC7uJniVwrmYA" x="560" y="220"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_4j0TMPmdEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_4j06QPmdEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_4j06QfmdEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_4j06QvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4j06Q_mdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4j06RPmdEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_4j06RfmdEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_4j06RvmdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4j06R_mdEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4j06SPmdEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_4j0TMfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//OrderDetail"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4j0TMvmdEeC7uJniVwrmYA" x="232" y="505"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_JN4AQPmfEeC7uJniVwrmYA" type="1005">
- <children xmi:type="notation:Node" xmi:id="_JN6cgPmfEeC7uJniVwrmYA" type="4010"/>
- <children xmi:type="notation:Node" xmi:id="_JN7DkPmfEeC7uJniVwrmYA" type="5008">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_JN7DkfmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_JN7DkvmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_JN7Dk_mfEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_JN4AQfmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EEnum" href="model1.ecore#//VAT"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JN4AQvmfEeC7uJniVwrmYA" x="740" y="218"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_aKsGsPmfEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_aKvKAPmfEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_aKvKAfmfEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_aKvKAvmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_aKvKA_mfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_aKvKBPmfEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_aKvKBfmfEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_aKvKBvmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_aKvKB_mfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_aKvKCPmfEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_aKsGsfmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//Supplier"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKsGsvmfEeC7uJniVwrmYA" x="105" y="410"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_i1zcsPmfEeC7uJniVwrmYA" type="1001">
- <children xmi:type="notation:Node" xmi:id="_i1zcs_mfEeC7uJniVwrmYA" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_i10DwPmfEeC7uJniVwrmYA" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_i10DwfmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i10DwvmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i10Dw_mfEeC7uJniVwrmYA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_i10DxPmfEeC7uJniVwrmYA" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_i10DxfmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i10DxvmfEeC7uJniVwrmYA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i10Dx_mfEeC7uJniVwrmYA"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_i1zcsfmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="model1.ecore#//Customer"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1zcsvmfEeC7uJniVwrmYA" x="334" y="414"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_vLcOkfmdEeC7uJniVwrmYA"/>
- <element xmi:type="ecore:EPackage" href="model1.ecore#/"/>
- <edges xmi:type="notation:Edge" xmi:id="_zWAxkPmdEeC7uJniVwrmYA" type="3003" source="_zV4OsPmdEeC7uJniVwrmYA" target="_yxoSIPmdEeC7uJniVwrmYA">
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_zWAxkfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_zWAxkvmdEeC7uJniVwrmYA" fontName="Segoe UI"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zWAxk_mdEeC7uJniVwrmYA" points="[-1, -24, -105, 72]$[-1, -96, -105, 0]$[54, -96, -50, 0]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_zWBYoPmdEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_zV4OsPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_zWB_sPmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zWB_sfmdEeC7uJniVwrmYA" x="24" y="6"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_zWB_svmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zWB_s_mdEeC7uJniVwrmYA" x="1" y="-26"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_zWBYofmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_zWBYovmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Company/purchaseOrders"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zWBYo_mdEeC7uJniVwrmYA" points="[-50, 12, 54, -164]$[-202, 12, -98, -164]$[-202, 178, -98, 2]$[-157, 178, -53, 2]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_0QuGUPmdEeC7uJniVwrmYA" type="3003" source="_0Qn_sPmdEeC7uJniVwrmYA" target="_yxoSIPmdEeC7uJniVwrmYA">
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_0QuGUfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_0QuGUvmdEeC7uJniVwrmYA" fontName="Segoe UI"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0QuGU_mdEeC7uJniVwrmYA" points="[-1, -24, 98, 72]$[-1, -96, 98, 0]$[-49, -96, 50, 0]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_0QvUcPmdEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_0Qn_sPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_0QvUdPmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0QvUdfmdEeC7uJniVwrmYA" x="17" y="12"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_0QvUdvmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0Qv7gPmdEeC7uJniVwrmYA" x="-6" y="33"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_0QvUcfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_0QvUcvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Company/salesOrders"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0QvUc_mdEeC7uJniVwrmYA" points="[50, 12, -49, -164]$[202, 12, 103, -164]$[202, 178, 103, 2]$[149, 178, 50, 2]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_2KBxUPmdEeC7uJniVwrmYA" type="3002" source="_2J7qsPmdEeC7uJniVwrmYA" target="_2J7qsPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_2KBxVPmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2KBxVfmdEeC7uJniVwrmYA" x="25" y="34"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_2KBxVvmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2KBxV_mdEeC7uJniVwrmYA" x="25" y="-12"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_2KBxUfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_2KBxUvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Category/categories"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2KBxU_mdEeC7uJniVwrmYA" points="[57, 12, 57, 12]$[138, 12, 138, 12]$[138, 87, 138, 87]$[29, 87, 29, 87]$[29, 25, 29, 25]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_2KC_cPmdEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_2J7qsPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_2KC_dPmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2KC_dfmdEeC7uJniVwrmYA" x="-10" y="-10"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_2KDmgPmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2KDmgfmdEeC7uJniVwrmYA" x="10" y="10"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_2KC_cfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_2KC_cvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Company/categories"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2KC_c_mdEeC7uJniVwrmYA" points="[-1, -20, -348, 51]$[-1, -70, -348, 1]$[291, -70, -56, 1]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_3nqM8PmdEeC7uJniVwrmYA" type="3002" source="_2J7qsPmdEeC7uJniVwrmYA" target="_3niRIPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_3nq0APmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3nq0AfmdEeC7uJniVwrmYA" x="-2" y="-31"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_3nq0AvmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3nq0A_mdEeC7uJniVwrmYA" x="-2" y="11"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_3nqM8fmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_3nqM8vmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Category/products"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3nqM8_mdEeC7uJniVwrmYA" points="[-12, 25, -13, -177]$[-12, 161, -13, -41]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_4j6Z0PmdEeC7uJniVwrmYA" type="3002" source="_4j0TMPmdEeC7uJniVwrmYA" target="_yxoSIPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_4j7A4PmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j7A4fmdEeC7uJniVwrmYA" x="3" y="-24"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_4j7A4vmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j7A4_mdEeC7uJniVwrmYA" x="3" y="9"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j6Z0fmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_4j6Z0vmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//OrderDetail/order"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j6Z0_mdEeC7uJniVwrmYA" points="[0, -24, -1, 287]$[0, -290, -1, 21]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4kDjwvmdEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4kDjw_mdEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_4j7n8PmdEeC7uJniVwrmYA" type="3002" source="_4j0TMPmdEeC7uJniVwrmYA" target="_3niRIPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_4j8PAPmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j8PAfmdEeC7uJniVwrmYA" x="49" y="26"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_4j8PAvmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j8PA_mdEeC7uJniVwrmYA" x="49" y="-12"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j7n8fmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_4j7n8vmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//OrderDetail/product"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j7n8_mdEeC7uJniVwrmYA" points="[53, 0, -296, 268]$[336, 0, -13, 268]$[336, -226, -13, 42]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0frS4PmeEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0frS4fmeEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_4j82EPmdEeC7uJniVwrmYA" type="3002" source="_yxoSIPmdEeC7uJniVwrmYA" target="_4j0TMPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_4j9dIPmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j9dIfmdEeC7uJniVwrmYA" x="23" y="-42"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_4j9dIvmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j9dI_mdEeC7uJniVwrmYA" x="23" y="15"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j82EfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_4j82EvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Order/orderDetails"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j82E_mdEeC7uJniVwrmYA" points="[-1, 21, 0, -290]$[-1, 287, 0, -24]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_phAJYPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_phAJYfmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_4j-rQPmdEeC7uJniVwrmYA" type="3002" source="_3niRIPmdEeC7uJniVwrmYA" target="_4j0TMPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_4j-rRPmdEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j-rRfmdEeC7uJniVwrmYA" x="32" y="-9"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_4j-rRvmdEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4j-rR_mdEeC7uJniVwrmYA" x="59" y="11"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j-rQfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_4j-rQvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Product1/orderDetails"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j-rQ_mdEeC7uJniVwrmYA" points="[-13, 42, 336, -226]$[-13, 268, 336, 0]$[-296, 268, 53, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-RMMvmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-RzQPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_aK0CgPmfEeC7uJniVwrmYA" type="3002" source="_aKsGsPmfEeC7uJniVwrmYA" target="_zV4OsPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_aK0pkPmfEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aK0pkfmfEeC7uJniVwrmYA" x="-3" y="51"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_aK0pkvmfEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aK0pk_mfEeC7uJniVwrmYA" x="-3" y="-12"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_aK0CgfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_aK0CgvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Supplier/purchaseOrders"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aK0Cg_mfEeC7uJniVwrmYA" points="[0, -24, -1, 96]$[0, -95, -1, 25]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aK7XQvmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aK7XQ_mfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_aK1QoPmfEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_aKsGsPmfEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_aK13sPmfEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aK13sfmfEeC7uJniVwrmYA" x="19" y="-51"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_aK13svmfEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aK13s_mfEeC7uJniVwrmYA" x="-6" y="-69"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_aK1QofmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_aK1QovmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Company/suppliers"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aK1Qo_mfEeC7uJniVwrmYA" points="[-50, -5, 55, -309]$[-265, -5, -160, -309]$[-265, 305, -160, 1]$[-180, 305, -75, 1]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_aK2ewPmfEeC7uJniVwrmYA" type="3002" source="_zV4OsPmdEeC7uJniVwrmYA" target="_aKsGsPmfEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_aK3F0vmfEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aK3F0_mfEeC7uJniVwrmYA" x="-1" y="29"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_aK3F1PmfEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aK3F1fmfEeC7uJniVwrmYA" x="-1" y="-9"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_aK2ewfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_aK3F0PmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//PurchaseOrder/supplier"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aK3F0fmfEeC7uJniVwrmYA" points="[-1, 25, 0, -95]$[-1, 96, 0, -24]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6BansPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6BansfmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_i14VMPmfEeC7uJniVwrmYA" type="3002" source="_i1zcsPmfEeC7uJniVwrmYA" target="_0Qn_sPmdEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_i148QPmfEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i148QfmfEeC7uJniVwrmYA" x="-3" y="-39"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_i148QvmfEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i148Q_mfEeC7uJniVwrmYA" x="-3" y="15"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_i14VMfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_i14VMvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Customer/salesOrders"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i14VM_mfEeC7uJniVwrmYA" points="[1, 1, -384, -314]$[355, 291, -30, -24]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARAvmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARA_mfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_i15jUPmfEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_i1zcsPmfEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_i16KYfmfEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i16KYvmfEeC7uJniVwrmYA" x="47" y="-9"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_i16KY_mfEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i16KZPmfEeC7uJniVwrmYA" x="68" y="9"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_i15jUfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_i15jUvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//Company/customers"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i16KYPmfEeC7uJniVwrmYA" points="[50, -5, -49, -309]$[240, -5, 141, -309]$[240, 305, 141, 1]$[149, 305, 50, 1]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_i17YgPmfEeC7uJniVwrmYA" type="3002" source="_0Qn_sPmdEeC7uJniVwrmYA" target="_i1zcsPmfEeC7uJniVwrmYA">
- <children xmi:type="notation:Node" xmi:id="_i17YhPmfEeC7uJniVwrmYA" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i17YhfmfEeC7uJniVwrmYA" x="-1" y="-33"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_i17_kPmfEeC7uJniVwrmYA" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_i17_kfmfEeC7uJniVwrmYA" x="-1" y="10"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_i17YgfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_i17YgvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="model1.ecore#//SalesOrder/customer"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i17Yg_mfEeC7uJniVwrmYA" points="[-30, -24, 355, 291]$[-384, -314, 1, 1]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARAPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARAfmfEeC7uJniVwrmYA" id="(0.5,0.5)"/>
- </edges>
-</notation:Diagram>
+<?xml version="1.0" encoding="UTF-8"?> +<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="_vLcOkPmdEeC7uJniVwrmYA" type="EcoreTools" name="main" measurementUnit="Pixel"> + <children xmi:type="notation:Node" xmi:id="_w3MlwPmdEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_w3SsYPmdEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_w3TTcPmdEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_w3TTcfmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_w3TTcvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_w3TTc_mdEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_w3TTdPmdEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_w3TTdfmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_w3TTdvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_w3TTd_mdEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_w3MlwfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//Company"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w3MlwvmdEeC7uJniVwrmYA" x="235" y="110" height="58"/> + </children> + <children xmi:type="notation:Node" xmi:id="_yxoSIPmdEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_yxo5MvmdEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_yxo5M_mdEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_yxo5NPmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_yxo5NfmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_yxo5NvmdEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_yxpgQPmdEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_yxpgQfmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_yxpgQvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_yxpgQ_mdEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_yxo5MPmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//Order"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yxo5MfmdEeC7uJniVwrmYA" x="235" y="198"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zV4OsPmdEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_zV4Os_mdEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_zV41wPmdEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_zV41wfmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_zV41wvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_zV41w_mdEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zV41xPmdEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_zV41xfmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_zV41xvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_zV41x_mdEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_zV4OsfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//PurchaseOrder"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zV4OsvmdEeC7uJniVwrmYA" x="128" y="290"/> + </children> + <children xmi:type="notation:Node" xmi:id="_0Qn_sPmdEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_0QomwPmdEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_0QomwfmdEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_0QomwvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_0Qomw_mdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_0QomxPmdEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_0QpN0PmdEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_0QpN0fmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_0QpN0vmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_0QpN0_mdEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_0Qn_sfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//SalesOrder"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0Qn_svmdEeC7uJniVwrmYA" x="334" y="290"/> + </children> + <children xmi:type="notation:Node" xmi:id="_2J7qsPmdEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_2J8RwPmdEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_2J8RwfmdEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_2J8RwvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_2J8Rw_mdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_2J8RxPmdEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_2J8RxfmdEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_2J8RxvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_2J8Rx_mdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_2J8RyPmdEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_2J7qsfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//Category"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2J7qsvmdEeC7uJniVwrmYA" x="576" y="35"/> + </children> + <children xmi:type="notation:Node" xmi:id="_3niRIPmdEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_3ni4MPmdEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_3ni4MfmdEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_3ni4MvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_3ni4M_mdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_3ni4NPmdEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_3njfQPmdEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_3njfQfmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_3njfQvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_3njfQ_mdEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_3niRIfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//Product1"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3niRIvmdEeC7uJniVwrmYA" x="560" y="220"/> + </children> + <children xmi:type="notation:Node" xmi:id="_4j0TMPmdEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_4j06QPmdEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_4j06QfmdEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_4j06QvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_4j06Q_mdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_4j06RPmdEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_4j06RfmdEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_4j06RvmdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_4j06R_mdEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_4j06SPmdEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_4j0TMfmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//OrderDetail"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4j0TMvmdEeC7uJniVwrmYA" x="232" y="505"/> + </children> + <children xmi:type="notation:Node" xmi:id="_JN4AQPmfEeC7uJniVwrmYA" type="1005"> + <children xmi:type="notation:Node" xmi:id="_JN6cgPmfEeC7uJniVwrmYA" type="4010"/> + <children xmi:type="notation:Node" xmi:id="_JN7DkPmfEeC7uJniVwrmYA" type="5008"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_JN7DkfmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_JN7DkvmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_JN7Dk_mfEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_JN4AQfmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EEnum" href="model1.ecore#//VAT"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JN4AQvmfEeC7uJniVwrmYA" x="740" y="218"/> + </children> + <children xmi:type="notation:Node" xmi:id="_aKsGsPmfEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_aKvKAPmfEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_aKvKAfmfEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_aKvKAvmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_aKvKA_mfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_aKvKBPmfEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_aKvKBfmfEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_aKvKBvmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_aKvKB_mfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_aKvKCPmfEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_aKsGsfmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//Supplier"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKsGsvmfEeC7uJniVwrmYA" x="105" y="410"/> + </children> + <children xmi:type="notation:Node" xmi:id="_i1zcsPmfEeC7uJniVwrmYA" type="1001"> + <children xmi:type="notation:Node" xmi:id="_i1zcs_mfEeC7uJniVwrmYA" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_i10DwPmfEeC7uJniVwrmYA" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_i10DwfmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_i10DwvmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_i10Dw_mfEeC7uJniVwrmYA"/> + </children> + <children xmi:type="notation:Node" xmi:id="_i10DxPmfEeC7uJniVwrmYA" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_i10DxfmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_i10DxvmfEeC7uJniVwrmYA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_i10Dx_mfEeC7uJniVwrmYA"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_i1zcsfmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> + <element xmi:type="ecore:EClass" href="model1.ecore#//Customer"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1zcsvmfEeC7uJniVwrmYA" x="334" y="414"/> + </children> + <styles xmi:type="notation:DiagramStyle" xmi:id="_vLcOkfmdEeC7uJniVwrmYA"/> + <element xmi:type="ecore:EPackage" href="model1.ecore#/"/> + <edges xmi:type="notation:Edge" xmi:id="_zWAxkPmdEeC7uJniVwrmYA" type="3003" source="_zV4OsPmdEeC7uJniVwrmYA" target="_yxoSIPmdEeC7uJniVwrmYA"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_zWAxkfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_zWAxkvmdEeC7uJniVwrmYA" fontName="Segoe UI"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zWAxk_mdEeC7uJniVwrmYA" points="[-1, -24, -105, 72]$[-1, -96, -105, 0]$[54, -96, -50, 0]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_zWBYoPmdEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_zV4OsPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_zWB_sPmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zWB_sfmdEeC7uJniVwrmYA" x="24" y="6"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zWB_svmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zWB_s_mdEeC7uJniVwrmYA" x="1" y="-26"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_zWBYofmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_zWBYovmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Company/purchaseOrders"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zWBYo_mdEeC7uJniVwrmYA" points="[-50, 12, 54, -164]$[-202, 12, -98, -164]$[-202, 178, -98, 2]$[-157, 178, -53, 2]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_0QuGUPmdEeC7uJniVwrmYA" type="3003" source="_0Qn_sPmdEeC7uJniVwrmYA" target="_yxoSIPmdEeC7uJniVwrmYA"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_0QuGUfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_0QuGUvmdEeC7uJniVwrmYA" fontName="Segoe UI"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0QuGU_mdEeC7uJniVwrmYA" points="[-1, -24, 98, 72]$[-1, -96, 98, 0]$[-49, -96, 50, 0]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_0QvUcPmdEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_0Qn_sPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_0QvUdPmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_0QvUdfmdEeC7uJniVwrmYA" x="17" y="12"/> + </children> + <children xmi:type="notation:Node" xmi:id="_0QvUdvmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_0Qv7gPmdEeC7uJniVwrmYA" x="-6" y="33"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_0QvUcfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_0QvUcvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Company/salesOrders"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0QvUc_mdEeC7uJniVwrmYA" points="[50, 12, -49, -164]$[202, 12, 103, -164]$[202, 178, 103, 2]$[149, 178, 50, 2]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_2KBxUPmdEeC7uJniVwrmYA" type="3002" source="_2J7qsPmdEeC7uJniVwrmYA" target="_2J7qsPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_2KBxVPmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_2KBxVfmdEeC7uJniVwrmYA" x="25" y="34"/> + </children> + <children xmi:type="notation:Node" xmi:id="_2KBxVvmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_2KBxV_mdEeC7uJniVwrmYA" x="25" y="-12"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_2KBxUfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_2KBxUvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Category/categories"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2KBxU_mdEeC7uJniVwrmYA" points="[57, 12, 57, 12]$[138, 12, 138, 12]$[138, 87, 138, 87]$[29, 87, 29, 87]$[29, 25, 29, 25]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_2KC_cPmdEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_2J7qsPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_2KC_dPmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_2KC_dfmdEeC7uJniVwrmYA" x="-10" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_2KDmgPmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_2KDmgfmdEeC7uJniVwrmYA" x="10" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_2KC_cfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_2KC_cvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Company/categories"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2KC_c_mdEeC7uJniVwrmYA" points="[-1, -20, -348, 51]$[-1, -70, -348, 1]$[291, -70, -56, 1]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_3nqM8PmdEeC7uJniVwrmYA" type="3002" source="_2J7qsPmdEeC7uJniVwrmYA" target="_3niRIPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_3nq0APmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_3nq0AfmdEeC7uJniVwrmYA" x="-2" y="-31"/> + </children> + <children xmi:type="notation:Node" xmi:id="_3nq0AvmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_3nq0A_mdEeC7uJniVwrmYA" x="-2" y="11"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_3nqM8fmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_3nqM8vmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Category/products"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3nqM8_mdEeC7uJniVwrmYA" points="[-12, 25, -13, -177]$[-12, 161, -13, -41]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_4j6Z0PmdEeC7uJniVwrmYA" type="3002" source="_4j0TMPmdEeC7uJniVwrmYA" target="_yxoSIPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_4j7A4PmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j7A4fmdEeC7uJniVwrmYA" x="3" y="-24"/> + </children> + <children xmi:type="notation:Node" xmi:id="_4j7A4vmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j7A4_mdEeC7uJniVwrmYA" x="3" y="9"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j6Z0fmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_4j6Z0vmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//OrderDetail/order"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j6Z0_mdEeC7uJniVwrmYA" points="[0, -24, -1, 287]$[0, -290, -1, 21]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4kDjwvmdEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4kDjw_mdEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_4j7n8PmdEeC7uJniVwrmYA" type="3002" source="_4j0TMPmdEeC7uJniVwrmYA" target="_3niRIPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_4j8PAPmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j8PAfmdEeC7uJniVwrmYA" x="49" y="26"/> + </children> + <children xmi:type="notation:Node" xmi:id="_4j8PAvmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j8PA_mdEeC7uJniVwrmYA" x="49" y="-12"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j7n8fmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_4j7n8vmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//OrderDetail/product"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j7n8_mdEeC7uJniVwrmYA" points="[53, 0, -296, 268]$[336, 0, -13, 268]$[336, -226, -13, 42]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0frS4PmeEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0frS4fmeEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_4j82EPmdEeC7uJniVwrmYA" type="3002" source="_yxoSIPmdEeC7uJniVwrmYA" target="_4j0TMPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_4j9dIPmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j9dIfmdEeC7uJniVwrmYA" x="23" y="-42"/> + </children> + <children xmi:type="notation:Node" xmi:id="_4j9dIvmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j9dI_mdEeC7uJniVwrmYA" x="23" y="15"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j82EfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_4j82EvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Order/orderDetails"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j82E_mdEeC7uJniVwrmYA" points="[-1, 21, 0, -290]$[-1, 287, 0, -24]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_phAJYPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_phAJYfmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_4j-rQPmdEeC7uJniVwrmYA" type="3002" source="_3niRIPmdEeC7uJniVwrmYA" target="_4j0TMPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_4j-rRPmdEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j-rRfmdEeC7uJniVwrmYA" x="32" y="-9"/> + </children> + <children xmi:type="notation:Node" xmi:id="_4j-rRvmdEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4j-rR_mdEeC7uJniVwrmYA" x="59" y="11"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_4j-rQfmdEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_4j-rQvmdEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Product1/orderDetails"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4j-rQ_mdEeC7uJniVwrmYA" points="[-13, 42, 336, -226]$[-13, 268, 336, 0]$[-296, 268, 53, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-RMMvmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-RzQPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_aK0CgPmfEeC7uJniVwrmYA" type="3002" source="_aKsGsPmfEeC7uJniVwrmYA" target="_zV4OsPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_aK0pkPmfEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_aK0pkfmfEeC7uJniVwrmYA" x="-3" y="51"/> + </children> + <children xmi:type="notation:Node" xmi:id="_aK0pkvmfEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_aK0pk_mfEeC7uJniVwrmYA" x="-3" y="-12"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_aK0CgfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_aK0CgvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Supplier/purchaseOrders"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aK0Cg_mfEeC7uJniVwrmYA" points="[0, -24, -1, 96]$[0, -95, -1, 25]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aK7XQvmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aK7XQ_mfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_aK1QoPmfEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_aKsGsPmfEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_aK13sPmfEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_aK13sfmfEeC7uJniVwrmYA" x="19" y="-51"/> + </children> + <children xmi:type="notation:Node" xmi:id="_aK13svmfEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_aK13s_mfEeC7uJniVwrmYA" x="-6" y="-69"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_aK1QofmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_aK1QovmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Company/suppliers"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aK1Qo_mfEeC7uJniVwrmYA" points="[-50, -5, 55, -309]$[-265, -5, -160, -309]$[-265, 305, -160, 1]$[-180, 305, -75, 1]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_aK2ewPmfEeC7uJniVwrmYA" type="3002" source="_zV4OsPmdEeC7uJniVwrmYA" target="_aKsGsPmfEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_aK3F0vmfEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_aK3F0_mfEeC7uJniVwrmYA" x="-1" y="29"/> + </children> + <children xmi:type="notation:Node" xmi:id="_aK3F1PmfEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_aK3F1fmfEeC7uJniVwrmYA" x="-1" y="-9"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_aK2ewfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_aK3F0PmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//PurchaseOrder/supplier"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aK3F0fmfEeC7uJniVwrmYA" points="[-1, 25, 0, -95]$[-1, 96, 0, -24]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6BansPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6BansfmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_i14VMPmfEeC7uJniVwrmYA" type="3002" source="_i1zcsPmfEeC7uJniVwrmYA" target="_0Qn_sPmdEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_i148QPmfEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_i148QfmfEeC7uJniVwrmYA" x="-3" y="-39"/> + </children> + <children xmi:type="notation:Node" xmi:id="_i148QvmfEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_i148Q_mfEeC7uJniVwrmYA" x="-3" y="15"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_i14VMfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_i14VMvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Customer/salesOrders"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i14VM_mfEeC7uJniVwrmYA" points="[1, 1, -384, -314]$[355, 291, -30, -24]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARAvmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARA_mfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_i15jUPmfEeC7uJniVwrmYA" type="3002" source="_w3MlwPmdEeC7uJniVwrmYA" target="_i1zcsPmfEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_i16KYfmfEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_i16KYvmfEeC7uJniVwrmYA" x="47" y="-9"/> + </children> + <children xmi:type="notation:Node" xmi:id="_i16KY_mfEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_i16KZPmfEeC7uJniVwrmYA" x="68" y="9"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_i15jUfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_i15jUvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//Company/customers"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i16KYPmfEeC7uJniVwrmYA" points="[50, -5, -49, -309]$[240, -5, 141, -309]$[240, 305, 141, 1]$[149, 305, 50, 1]"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_i17YgPmfEeC7uJniVwrmYA" type="3002" source="_0Qn_sPmdEeC7uJniVwrmYA" target="_i1zcsPmfEeC7uJniVwrmYA"> + <children xmi:type="notation:Node" xmi:id="_i17YhPmfEeC7uJniVwrmYA" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_i17YhfmfEeC7uJniVwrmYA" x="-1" y="-33"/> + </children> + <children xmi:type="notation:Node" xmi:id="_i17_kPmfEeC7uJniVwrmYA" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_i17_kfmfEeC7uJniVwrmYA" x="-1" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_i17YgfmfEeC7uJniVwrmYA" routing="Rectilinear" lineColor="4210752"/> + <styles xmi:type="notation:FontStyle" xmi:id="_i17YgvmfEeC7uJniVwrmYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="model1.ecore#//SalesOrder/customer"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i17Yg_mfEeC7uJniVwrmYA" points="[-30, -24, 355, 291]$[-384, -314, 1, 1]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARAPmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i2ARAfmfEeC7uJniVwrmYA" id="(0.5,0.5)"/> + </edges> +</notation:Diagram> diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.legacy-genmodel b/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.legacy-genmodel index d788d07173..260d0854b5 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.legacy-genmodel +++ b/plugins/org.eclipse.emf.cdo.tests.model1/model/model1.legacy-genmodel @@ -1,146 +1,146 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel 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:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 Eike Stepper - initial API and implementation" modelDirectory="/org.eclipse.emf.cdo.tests.model1/src" editDirectory="" editorDirectory="" modelPluginID="org.eclipse.emf.cdo.tests.model1" modelName="Model1" updateClasspath="false" codeFormatting="true" testsDirectory="" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" runtimeVersion="2.6">
- <foreignModel>model1.ecore</foreignModel>
- <modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables>
- <genPackages prefix="Model1" basePackage="org.eclipse.emf.cdo.tests.legacy" disposableProviderFactory="true" literalsInterface="false" extensibleProviderFactory="true" childCreationExtenders="true">
- <ecorePackage href="model1.ecore#/"/>
- <genEnums typeSafeEnumCompatible="false">
- <ecoreEnum href="model1.ecore#//VAT"/>
- <genEnumLiterals>
- <ecoreEnumLiteral href="model1.ecore#//VAT/vat0"/>
- </genEnumLiterals>
- <genEnumLiterals>
- <ecoreEnumLiteral href="model1.ecore#//VAT/vat7"/>
- </genEnumLiterals>
- <genEnumLiterals>
- <ecoreEnumLiteral href="model1.ecore#//VAT/vat15"/>
- </genEnumLiterals>
- </genEnums>
- <genClasses>
- <ecoreClass href="model1.ecore#//Address"/>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Address/name"/>
- </genFeatures>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Address/street"/>
- </genFeatures>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Address/city"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//Company"/>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/categories"/>
- </genFeatures>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/suppliers"/>
- </genFeatures>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/customers"/>
- </genFeatures>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/purchaseOrders"/>
- </genFeatures>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/salesOrders"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//Supplier"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Supplier/purchaseOrders"/>
- </genFeatures>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Supplier/preferred"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//Customer"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Customer/salesOrders"/>
- </genFeatures>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Customer/orderByProduct"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//Order"/>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Order/orderDetails"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//OrderDetail"/>
- <genFeatures property="None" notify="false" createChild="false">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//OrderDetail/order"/>
- </genFeatures>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//OrderDetail/product"/>
- </genFeatures>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//OrderDetail/price"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//PurchaseOrder"/>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//PurchaseOrder/date"/>
- </genFeatures>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//PurchaseOrder/supplier"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//SalesOrder"/>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//SalesOrder/id"/>
- </genFeatures>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//SalesOrder/customer"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//Category"/>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Category/name"/>
- </genFeatures>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Category/categories"/>
- </genFeatures>
- <genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Category/products"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//Product1"/>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Product1/name"/>
- </genFeatures>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Product1/orderDetails"/>
- </genFeatures>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Product1/vat"/>
- </genFeatures>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Product1/description"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//OrderAddress"/>
- <genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//OrderAddress/testAttribute"/>
- </genFeatures>
- </genClasses>
- <genClasses>
- <ecoreClass href="model1.ecore#//ProductToOrder"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//ProductToOrder/key"/>
- </genFeatures>
- <genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//ProductToOrder/value"/>
- </genFeatures>
- </genClasses>
- </genPackages>
-</genmodel:GenModel>
+<?xml version="1.0" encoding="UTF-8"?> +<genmodel:GenModel 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:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 Eike Stepper - initial API and implementation" modelDirectory="/org.eclipse.emf.cdo.tests.model1/src" editDirectory="" editorDirectory="" modelPluginID="org.eclipse.emf.cdo.tests.model1" modelName="Model1" updateClasspath="false" codeFormatting="true" testsDirectory="" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" runtimeVersion="2.6"> + <foreignModel>model1.ecore</foreignModel> + <modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables> + <genPackages prefix="Model1" basePackage="org.eclipse.emf.cdo.tests.legacy" disposableProviderFactory="true" literalsInterface="false" extensibleProviderFactory="true" childCreationExtenders="true"> + <ecorePackage href="model1.ecore#/"/> + <genEnums typeSafeEnumCompatible="false"> + <ecoreEnum href="model1.ecore#//VAT"/> + <genEnumLiterals> + <ecoreEnumLiteral href="model1.ecore#//VAT/vat0"/> + </genEnumLiterals> + <genEnumLiterals> + <ecoreEnumLiteral href="model1.ecore#//VAT/vat7"/> + </genEnumLiterals> + <genEnumLiterals> + <ecoreEnumLiteral href="model1.ecore#//VAT/vat15"/> + </genEnumLiterals> + </genEnums> + <genClasses> + <ecoreClass href="model1.ecore#//Address"/> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Address/name"/> + </genFeatures> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Address/street"/> + </genFeatures> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Address/city"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//Company"/> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/categories"/> + </genFeatures> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/suppliers"/> + </genFeatures> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/customers"/> + </genFeatures> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/purchaseOrders"/> + </genFeatures> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Company/salesOrders"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//Supplier"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Supplier/purchaseOrders"/> + </genFeatures> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Supplier/preferred"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//Customer"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Customer/salesOrders"/> + </genFeatures> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Customer/orderByProduct"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//Order"/> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Order/orderDetails"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//OrderDetail"/> + <genFeatures property="None" notify="false" createChild="false"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//OrderDetail/order"/> + </genFeatures> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//OrderDetail/product"/> + </genFeatures> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//OrderDetail/price"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//PurchaseOrder"/> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//PurchaseOrder/date"/> + </genFeatures> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//PurchaseOrder/supplier"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//SalesOrder"/> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//SalesOrder/id"/> + </genFeatures> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//SalesOrder/customer"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//Category"/> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Category/name"/> + </genFeatures> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Category/categories"/> + </genFeatures> + <genFeatures property="None" children="true" createChild="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Category/products"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//Product1"/> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Product1/name"/> + </genFeatures> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//Product1/orderDetails"/> + </genFeatures> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Product1/vat"/> + </genFeatures> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//Product1/description"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//OrderAddress"/> + <genFeatures createChild="false"> + <ecoreFeature xsi:type="ecore:EAttribute" href="model1.ecore#//OrderAddress/testAttribute"/> + </genFeatures> + </genClasses> + <genClasses> + <ecoreClass href="model1.ecore#//ProductToOrder"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//ProductToOrder/key"/> + </genFeatures> + <genFeatures notify="false" createChild="false" propertySortChoices="true"> + <ecoreFeature xsi:type="ecore:EReference" href="model1.ecore#//ProductToOrder/value"/> + </genFeatures> + </genClasses> + </genPackages> +</genmodel:GenModel> diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/plugin.properties b/plugins/org.eclipse.emf.cdo.tests.model1/plugin.properties index 4c8e2f5a4d..6dbb430c62 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/plugin.properties +++ b/plugins/org.eclipse.emf.cdo.tests.model1/plugin.properties @@ -1,11 +1,11 @@ -# Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Eike Stepper - initial API and implementation
-
-pluginName = CDO Model Repository Tests Model1
-providerName = Eclipse Modeling Project
+# Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Eike Stepper - initial API and implementation + +pluginName = CDO Model Repository Tests Model1 +providerName = Eclipse Modeling Project diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/plugin.xml b/plugins/org.eclipse.emf.cdo.tests.model1/plugin.xml index aa5d187fd5..12527791e2 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/plugin.xml +++ b/plugins/org.eclipse.emf.cdo.tests.model1/plugin.xml @@ -1,24 +1,24 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<!--
- Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Eike Stepper - initial API and implementation
--->
-
-<plugin>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri = "http://www.eclipse.org/emf/CDO/tests/model1/1.0.0"
- class = "org.eclipse.emf.cdo.tests.model1.Model1Package"
- genModel = "model/model1.genmodel"/>
- </extension>
-
-
-</plugin>
+<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<!-- + Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html + + Contributors: + Eike Stepper - initial API and implementation +--> + +<plugin> + + <extension point="org.eclipse.emf.ecore.generated_package"> + <package + uri = "http://www.eclipse.org/emf/CDO/tests/model1/1.0.0" + class = "org.eclipse.emf.cdo.tests.model1.Model1Package" + genModel = "model/model1.genmodel"/> + </extension> + + +</plugin> diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/AddressValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/AddressValidator.java index 62c030aa13..b8106b13e0 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/AddressValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/AddressValidator.java @@ -1,30 +1,30 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Address}. This doesn't really do anything,
- * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to
- * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface AddressValidator
-{
- boolean validate();
-
- boolean validateName(String value);
-
- boolean validateStreet(String value);
-
- boolean validateCity(String value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Address}. This doesn't really do anything, + * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to + * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface AddressValidator +{ + boolean validate(); + + boolean validateName(String value); + + boolean validateStreet(String value); + + boolean validateCity(String value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CategoryValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CategoryValidator.java index db1376b07c..d89773790f 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CategoryValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CategoryValidator.java @@ -1,35 +1,35 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.Category;
-import org.eclipse.emf.cdo.tests.model1.Product1;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Category}. This doesn't really do anything,
- * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to
- * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface CategoryValidator
-{
- boolean validate();
-
- boolean validateName(String value);
-
- boolean validateCategories(EList<Category> value);
-
- boolean validateProducts(EList<Product1> value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.Category; +import org.eclipse.emf.cdo.tests.model1.Product1; + +import org.eclipse.emf.common.util.EList; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Category}. This doesn't really do anything, + * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to + * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface CategoryValidator +{ + boolean validate(); + + boolean validateName(String value); + + boolean validateCategories(EList<Category> value); + + boolean validateProducts(EList<Product1> value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CompanyValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CompanyValidator.java index 05c0bbb32a..9d9f67d39c 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CompanyValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CompanyValidator.java @@ -1,42 +1,42 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.Category;
-import org.eclipse.emf.cdo.tests.model1.Customer;
-import org.eclipse.emf.cdo.tests.model1.PurchaseOrder;
-import org.eclipse.emf.cdo.tests.model1.SalesOrder;
-import org.eclipse.emf.cdo.tests.model1.Supplier;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Company}. This doesn't really do anything,
- * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to
- * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface CompanyValidator
-{
- boolean validate();
-
- boolean validateCategories(EList<Category> value);
-
- boolean validateSuppliers(EList<Supplier> value);
-
- boolean validatePurchaseOrders(EList<PurchaseOrder> value);
-
- boolean validateCustomers(EList<Customer> value);
-
- boolean validateSalesOrders(EList<SalesOrder> value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.Category; +import org.eclipse.emf.cdo.tests.model1.Customer; +import org.eclipse.emf.cdo.tests.model1.PurchaseOrder; +import org.eclipse.emf.cdo.tests.model1.SalesOrder; +import org.eclipse.emf.cdo.tests.model1.Supplier; + +import org.eclipse.emf.common.util.EList; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Company}. This doesn't really do anything, + * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to + * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface CompanyValidator +{ + boolean validate(); + + boolean validateCategories(EList<Category> value); + + boolean validateSuppliers(EList<Supplier> value); + + boolean validatePurchaseOrders(EList<PurchaseOrder> value); + + boolean validateCustomers(EList<Customer> value); + + boolean validateSalesOrders(EList<SalesOrder> value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CustomerValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CustomerValidator.java index 199b4335be..9e31b80c92 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CustomerValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CustomerValidator.java @@ -1,32 +1,32 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.SalesOrder;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Customer}. This doesn't really do anything,
- * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to
- * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface CustomerValidator
-{
- boolean validate();
-
- boolean validateName(String value);
-
- boolean validateSalesOrders(EList<SalesOrder> value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.SalesOrder; + +import org.eclipse.emf.common.util.EList; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Customer}. This doesn't really do anything, + * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to + * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface CustomerValidator +{ + boolean validate(); + + boolean validateName(String value); + + boolean validateSalesOrders(EList<SalesOrder> value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderAddressValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderAddressValidator.java index 3ca9209ef2..52efc90ae6 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderAddressValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderAddressValidator.java @@ -1,24 +1,24 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.OrderAddress}. This doesn't really do
- * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator
- * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- */
-public interface OrderAddressValidator
-{
- boolean validate();
-
- boolean validateTestAttribute(boolean value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.OrderAddress}. This doesn't really do + * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator + * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + */ +public interface OrderAddressValidator +{ + boolean validate(); + + boolean validateTestAttribute(boolean value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderDetailValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderDetailValidator.java index 3abd7b7af8..4310bb84f1 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderDetailValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderDetailValidator.java @@ -1,33 +1,33 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.Order;
-import org.eclipse.emf.cdo.tests.model1.Product1;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.OrderDetail}. This doesn't really do
- * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator
- * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface OrderDetailValidator
-{
- boolean validate();
-
- boolean validateOrder(Order value);
-
- boolean validateProduct(Product1 value);
-
- boolean validatePrice(float value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.Order; +import org.eclipse.emf.cdo.tests.model1.Product1; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.OrderDetail}. This doesn't really do + * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator + * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface OrderDetailValidator +{ + boolean validate(); + + boolean validateOrder(Order value); + + boolean validateProduct(Product1 value); + + boolean validatePrice(float value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderValidator.java index bacde54fb8..445dcca68e 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderValidator.java @@ -1,30 +1,30 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.OrderDetail;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Order}. This doesn't really do anything, and
- * it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to
- * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface OrderValidator
-{
- boolean validate();
-
- boolean validateOrderDetails(EList<OrderDetail> value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.OrderDetail; + +import org.eclipse.emf.common.util.EList; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Order}. This doesn't really do anything, and + * it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to + * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface OrderValidator +{ + boolean validate(); + + boolean validateOrderDetails(EList<OrderDetail> value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/Product1Validator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/Product1Validator.java index 3ca1dd4ec2..3cda49f9e9 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/Product1Validator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/Product1Validator.java @@ -1,35 +1,35 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.OrderDetail;
-import org.eclipse.emf.cdo.tests.model1.VAT;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Product1}. This doesn't really do anything,
- * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to
- * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- */
-public interface Product1Validator
-{
- boolean validate();
-
- boolean validateName(String value);
-
- boolean validateOrderDetails(EList<OrderDetail> value);
-
- boolean validateVat(VAT value);
-
- boolean validateDescription(String value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.OrderDetail; +import org.eclipse.emf.cdo.tests.model1.VAT; + +import org.eclipse.emf.common.util.EList; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Product1}. This doesn't really do anything, + * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to + * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + */ +public interface Product1Validator +{ + boolean validate(); + + boolean validateName(String value); + + boolean validateOrderDetails(EList<OrderDetail> value); + + boolean validateVat(VAT value); + + boolean validateDescription(String value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/PurchaseOrderValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/PurchaseOrderValidator.java index 0d488a69b2..ef522cbcf0 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/PurchaseOrderValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/PurchaseOrderValidator.java @@ -1,32 +1,32 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.Supplier;
-
-import java.util.Date;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.PurchaseOrder}. This doesn't really do
- * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator
- * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface PurchaseOrderValidator
-{
- boolean validate();
-
- boolean validateDate(Date value);
-
- boolean validateSupplier(Supplier value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.Supplier; + +import java.util.Date; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.PurchaseOrder}. This doesn't really do + * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator + * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface PurchaseOrderValidator +{ + boolean validate(); + + boolean validateDate(Date value); + + boolean validateSupplier(Supplier value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SalesOrderValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SalesOrderValidator.java index 27f17240ce..7fa3bea866 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SalesOrderValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SalesOrderValidator.java @@ -1,30 +1,30 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.Customer;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.SalesOrder}. This doesn't really do
- * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator
- * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface SalesOrderValidator
-{
- boolean validate();
-
- boolean validateId(int value);
-
- boolean validateCustomer(Customer value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.Customer; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.SalesOrder}. This doesn't really do + * anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator + * plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface SalesOrderValidator +{ + boolean validate(); + + boolean validateId(int value); + + boolean validateCustomer(Customer value); +} diff --git a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SupplierValidator.java b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SupplierValidator.java index 1056c0492e..7e10d44921 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SupplierValidator.java +++ b/plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SupplierValidator.java @@ -1,34 +1,34 @@ -/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- */
-package org.eclipse.emf.cdo.tests.model1.validation;
-
-import org.eclipse.emf.cdo.tests.model1.PurchaseOrder;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Supplier}. This doesn't really do anything,
- * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to
- * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs
- * -Dorg.eclipse.emf.examples.generator.validator=false.
- *
- * @since 2.0
- */
-public interface SupplierValidator
-{
- boolean validate();
-
- boolean validatePurchaseOrders(EList<PurchaseOrder> value);
-
- boolean validatePreferred(boolean value);
-
- boolean validateName(String value);
-}
+/* + * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.tests.model1.validation; + +import org.eclipse.emf.cdo.tests.model1.PurchaseOrder; + +import org.eclipse.emf.common.util.EList; + +/** + * A sample validator interface for {@link org.eclipse.emf.cdo.tests.model1.Supplier}. This doesn't really do anything, + * and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to + * illustrate how EMF's code generator can be extended. This can be disabled with -vmargs + * -Dorg.eclipse.emf.examples.generator.validator=false. + * + * @since 2.0 + */ +public interface SupplierValidator +{ + boolean validate(); + + boolean validatePurchaseOrders(EList<PurchaseOrder> value); + + boolean validatePreferred(boolean value); + + boolean validateName(String value); +} |