Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-07-19 08:22:04 +0000
committerEike Stepper2012-07-19 08:22:04 +0000
commit1460904fd3c193ffaf809913b2983a400fce9d94 (patch)
tree72f3a17b75fedba3ae1060df1d32c9c7889be954 /plugins/org.eclipse.emf.cdo.tests.model1
parent5f360965ae87478e0681899bf310a210cafc2c44 (diff)
downloadcdo-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')
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/.settings/org.eclipse.core.resources.prefs8
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/copyright.txt14
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/model/model1.ecorediag736
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/model/model1.legacy-genmodel292
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/plugin.properties22
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/plugin.xml48
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/AddressValidator.java60
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CategoryValidator.java70
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CompanyValidator.java84
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/CustomerValidator.java64
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderAddressValidator.java48
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderDetailValidator.java66
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/OrderValidator.java60
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/Product1Validator.java70
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/PurchaseOrderValidator.java64
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SalesOrderValidator.java60
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.model1/src/org/eclipse/emf/cdo/tests/model1/validation/SupplierValidator.java68
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.&#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA; 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.&#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA; 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);
+}

Back to the top