Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.defs/model')
-rw-r--r--plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore80
-rw-r--r--plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag661
-rw-r--r--plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel48
3 files changed, 789 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore
new file mode 100644
index 0000000000..838e4b9f21
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage 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" name="net4jdefs"
+ nsURI="http://www.eclipse.org/NET4J/defs/1.0.0" nsPrefix="net4jdefs">
+ <eClassifiers xsi:type="ecore:EClass" name="ConnectorDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ unsettable="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="bufferProvider" lowerBound="1"
+ eType="#//BufferProviderDef"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="executorService" lowerBound="1"
+ eType="ecore:EClass ../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//ExecutorServiceDef"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="negotiator" eType="#//NegotiatorDef"
+ unsettable="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="clientProtocolProvider"
+ lowerBound="1" upperBound="-1" eType="#//ClientProtocolFactoryDef" unsettable="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ClientProtocolFactoryDef" abstract="true"
+ eSuperTypes="#//ProtocolProviderDef"/>
+ <eClassifiers xsi:type="ecore:EClass" name="TCPConnectorDef" eSuperTypes="#//ConnectorDef">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="tcpSelectorDef" eType="#//TCPSelectorDef"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="host" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
+ unsettable="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="AcceptorDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="bufferProvider" eType="#//BufferPoolDef"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="executorService" eType="ecore:EClass ../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//ThreadPoolDef"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="negotiator" eType="#//NegotiatorDef"
+ unsettable="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="serverProtocolProvider"
+ lowerBound="1" upperBound="-1" eType="#//ServerProtocolFactoryDef" unsettable="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="TCPAcceptorDef" eSuperTypes="#//AcceptorDef">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="host" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="port" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="tcpSelectorDef" lowerBound="1"
+ eType="#//TCPSelectorDef"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JVMAcceptorDef" eSuperTypes="#//AcceptorDef">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JVMConnectorDef" eSuperTypes="#//ConnectorDef">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="HTTPConnectorDef" eSuperTypes="#//ConnectorDef">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="NegotiatorDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/>
+ <eClassifiers xsi:type="ecore:EClass" name="ResponseNegotiatorDef" eSuperTypes="#//NegotiatorDef">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="credentialsProvider" eType="#//CredentialsProviderDef"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ChallengeNegotiatorDef" eSuperTypes="#//NegotiatorDef">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="userManager" eType="#//UserManagerDef"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="randomizer" eType="#//RandomizerDef"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="TCPSelectorDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/>
+ <eClassifiers xsi:type="ecore:EClass" name="ServerProtocolFactoryDef" abstract="true"
+ eSuperTypes="#//ProtocolProviderDef"/>
+ <eClassifiers xsi:type="ecore:EClass" name="BufferProviderDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/>
+ <eClassifiers xsi:type="ecore:EClass" name="BufferPoolDef" eSuperTypes="#//BufferProviderDef"/>
+ <eClassifiers xsi:type="ecore:EClass" name="ProtocolProviderDef" abstract="true"
+ eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/>
+ <eClassifiers xsi:type="ecore:EClass" name="CredentialsProviderDef" abstract="true"
+ eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="PasswordCredentialsProviderDef" eSuperTypes="#//CredentialsProviderDef">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="User">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="UserManagerDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="user" lowerBound="1" upperBound="-1"
+ eType="#//User" unsettable="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="RandomizerDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/>
+</ecore:EPackage>
diff --git a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag
new file mode 100644
index 0000000000..da933f2004
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag
@@ -0,0 +1,661 @@
+<?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.1/notation" xmi:id="_05gMAcuMEd2PF5F8mtjyUw" type="EcoreTools" measurementUnit="Pixel">
+ <children xmi:type="notation:Node" xmi:id="_0-ZTEMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-fZsMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-gn0MuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0-lgUMuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/userID"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-lgUcuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-gn0cuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-gn0suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-gn08uMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-h18MuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-h18cuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-h18suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-h188uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-ZTEcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ConnectorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-ZTEsuMEd2PF5F8mtjyUw" x="992" y="304"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-mHYMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-mucMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-nVgMuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-nVgcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-nVgsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-nVg8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-n8kMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-n8kcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-n8ksuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-n8k8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-mHYcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ClientProtocolFactoryDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-mHYsuMEd2PF5F8mtjyUw" x="1216" y="160"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-ojoMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-pKsMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-pxwMuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0-qY0MuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef/host"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-qY0cuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-q_4MuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef/port"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-q_4cuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-pxwcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-pxwsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-pxw8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-pxxMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-pxxcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-pxxsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-pxx8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-ojocuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-ojosuMEd2PF5F8mtjyUw" x="752" y="416"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-vRUMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-v4YMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-v4YcuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-v4YsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-v4Y8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-v4ZMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-wfcMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-wfccuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-wfcsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-wfc8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-vRUcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//AcceptorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-vRUsuMEd2PF5F8mtjyUw" x="416" y="304"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-wfdMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-xGgMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-xGgcuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0-xtkMuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/host"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-xtkcuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-xtksuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/port"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-xtk8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-xGgsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-xGg8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-xGhMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-xGhcuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-xGhsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-xGh8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-xGiMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-wfdcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-wfdsuMEd2PF5F8mtjyUw" x="576" y="416"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-xtlMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-yUoMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-yUocuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0-y7tMuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//JVMAcceptorDef/name"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-y7tcuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-yUosuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-yUo8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-yUpMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-y7sMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-y7scuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-y7ssuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-y7s8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-xtlcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//JVMAcceptorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-xtlsuMEd2PF5F8mtjyUw" x="384" y="416"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-ziwMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-0J0MuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-0J0cuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0-0w4MuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//JVMConnectorDef/name"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-0w4cuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-0J0suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-0J08uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-0J1MuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-0J1cuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-0J1suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-0J18uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-0J2MuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-ziwcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//JVMConnectorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-ziwsuMEd2PF5F8mtjyUw" x="944" y="416"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-0w4suMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-1X8MuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-1X8cuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0-1X-cuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//HTTPConnectorDef/url"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0-1_AMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-1X8suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-1X88uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-1X9MuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-1X9cuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-1X9suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-1X98uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-1X-MuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-0w48uMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//HTTPConnectorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-0w5MuMEd2PF5F8mtjyUw" x="1136" y="416"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-1_AcuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-1_BMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-2mEMuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-2mEcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-2mEsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-2mE8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-2mFMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-2mFcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-2mFsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-2mF8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-1_AsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//NegotiatorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-1_A8uMEd2PF5F8mtjyUw" x="640" y="160"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-3NIMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-3NI8uMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-3NJMuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-3NJcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-3NJsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-3NJ8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-30MMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-30McuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-30MsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-30M8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-3NIcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ResponseNegotiatorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-3NIsuMEd2PF5F8mtjyUw" x="1184" y="304"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-30NMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-4bQMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-4bQcuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-4bQsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-4bQ8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-4bRMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-4bRcuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-4bRsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-4bR8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-4bSMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-30NcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ChallengeNegotiatorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-30NsuMEd2PF5F8mtjyUw" x="752" y="304"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-5CUMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-5CU8uMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-5pYMuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-5pYcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-5pYsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-5pY8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-5pZMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-5pZcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-5pZsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-5pZ8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-5CUcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//TCPSelectorDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-5CUsuMEd2PF5F8mtjyUw" x="576" y="304"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-5paMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-6QcMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-6QccuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-6QcsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-6Qc8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-6QdMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-6QdcuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-6QdsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-6Qd8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-63gMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-5pacuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ServerProtocolFactoryDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-5pasuMEd2PF5F8mtjyUw" x="400" y="160"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-63gcuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-63hMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-7ekMuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-7ekcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-7eksuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-7ek8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-7elMuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-7elcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-7elsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-7el8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-63gsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//BufferProviderDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-63g8uMEd2PF5F8mtjyUw" x="816" y="32"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-7emMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-8FoMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-8FocuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-8FosuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-8Fo8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-8FpMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-8FpcuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-8FpsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-8Fp8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-8FqMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-7emcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//BufferPoolDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-7emsuMEd2PF5F8mtjyUw" x="224" y="160"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0-8ssMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0-960MuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0-960cuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0-960suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0-9608uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0-961MuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0--h4MuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0--h4cuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0--h4suMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0--h48uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0-9TwMuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ProtocolProviderDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-9TwcuMEd2PF5F8mtjyUw" x="1008" y="32"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_ZYoMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0_amwMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0_amwcuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0_bN18uMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//CredentialsProviderDef/userID"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_bN2MuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_bN0MuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_bN0cuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_bN0suMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_bN08uMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_bN1MuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_bN1cuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_bN1suMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0_ZYocuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//CredentialsProviderDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_ZYosuMEd2PF5F8mtjyUw" x="1728" y="160"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_b04MuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0_cb8MuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0_cb8cuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0_dDB8uMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//PasswordCredentialsProviderDef/password"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_dDCMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_dDAMuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_dDAcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_dDAsuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_dDA8uMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_dDBMuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_dDBcuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_dDBsuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0_b04cuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//PasswordCredentialsProviderDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_b04suMEd2PF5F8mtjyUw" x="1696" y="304"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_dqEMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0_e4MMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0_e4McuMEd2PF5F8mtjyUw" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_e4MsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_e4M8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_e4NMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_e4NcuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_e4NsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_ffQMuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_ffQcuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0_dqEcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//UserManagerDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_dqEsuMEd2PF5F8mtjyUw" x="32" y="160"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_gGUMuMEd2PF5F8mtjyUw" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_0_gtYMuMEd2PF5F8mtjyUw" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_0_gtYcuMEd2PF5F8mtjyUw" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_0_hUcMuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//User/userID"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_hUccuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_hUcsuMEd2PF5F8mtjyUw" type="2001">
+ <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//User/password"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_hUc8uMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_gtYsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_gtY8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_gtZMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_gtZcuMEd2PF5F8mtjyUw" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_0_gtZsuMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0_gtZ8uMEd2PF5F8mtjyUw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0_gtaMuMEd2PF5F8mtjyUw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_0_gGUcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//User"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_gGUsuMEd2PF5F8mtjyUw" x="32" y="32"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_uZgiIdEQEd2lHcdF0ybKRg" type="1001">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ucp8wNEQEd2lHcdF0ybKRg" source="Shortcut">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ucqj0NEQEd2lHcdF0ybKRg" key="modelID" value="EcoreTools"/>
+ </eAnnotations>
+ <children xmi:type="notation:Node" xmi:id="_ucJmcNEQEd2lHcdF0ybKRg" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_ucKNgNEQEd2lHcdF0ybKRg" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_ucKNgdEQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ucKNgtEQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ucKNg9EQEd2lHcdF0ybKRg"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_ucmSYNEQEd2lHcdF0ybKRg" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_ucm5cNEQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ucm5cdEQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ucm5ctEQEd2lHcdF0ybKRg"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_uZhwQNEQEd2lHcdF0ybKRg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="platform:/resource/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//ExecutorServiceDef"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uZhwQdEQEd2lHcdF0ybKRg" x="1008" y="160"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_ucrx8NEQEd2lHcdF0ybKRg" type="1001">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ucu1QNEQEd2lHcdF0ybKRg" source="Shortcut">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ucu1QdEQEd2lHcdF0ybKRg" key="modelID" value="EcoreTools"/>
+ </eAnnotations>
+ <children xmi:type="notation:Node" xmi:id="_uctAENEQEd2lHcdF0ybKRg" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_uctAEdEQEd2lHcdF0ybKRg" type="5001">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_uctAEtEQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uctAE9EQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uctAFNEQEd2lHcdF0ybKRg"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_uctnINEQEd2lHcdF0ybKRg" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_uctnIdEQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uctnItEQEd2lHcdF0ybKRg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uctnI9EQEd2lHcdF0ybKRg"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_ucrx8dEQEd2lHcdF0ybKRg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/>
+ <element xmi:type="ecore:EClass" href="platform:/resource/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ucrx8tEQEd2lHcdF0ybKRg" x="1456" y="160"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_05gMAsuMEd2PF5F8mtjyUw"/>
+ <element xmi:type="ecore:EPackage" href="org.eclipse.net4j.defs.ecore#/"/>
+ <edges xmi:type="notation:Edge" xmi:id="_0_yaMMuMEd2PF5F8mtjyUw" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_0-63gcuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_0PYMuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_0PYcuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_02cMuMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_02ccuMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_yaMcuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_yaMsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/bufferProvider"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_yaM8uMEd2PF5F8mtjyUw" points="[0, 0, 152, 228]$[-151, -61, 1, 167]$[-151, -228, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ED2MMuMEd2PF5F8mtjyUw" id="(0.3255814,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ED2McuMEd2PF5F8mtjyUw" id="(0.51079136,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_02csuMEd2PF5F8mtjyUw" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_1dgMuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_1dgcuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_2EkMuMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_2EkcuMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_02c8uMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_02dMuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/negotiator"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_02dcuMEd2PF5F8mtjyUw" points="[0, 0, 299, 102]$[-286, -61, 13, 41]$[-298, -102, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAL0MuMEd2PF5F8mtjyUw" id="(0.1627907,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAL0cuMEd2PF5F8mtjyUw" id="(0.5964912,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_2EksuMEd2PF5F8mtjyUw" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_0-mHYMuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_2roMuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_2rocuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_2rosuMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_2ro8uMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_2Ek8uMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_2ElMuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/clientProtocolProvider"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_2ElcuMEd2PF5F8mtjyUw" points="[0, 0, -226, 102]$[165, -61, -61, 41]$[227, -102, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAy4MuMEd2PF5F8mtjyUw" id="(0.65891474,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAy4cuMEd2PF5F8mtjyUw" id="(0.4972973,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_3SsMuMEd2PF5F8mtjyUw" type="3003" source="_0-mHYMuMEd2PF5F8mtjyUw" target="_0-8ssMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_3SscuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_3SssuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_3Ss8uMEd2PF5F8mtjyUw" points="[1, 0, 192, 85]$[1, -30, 192, 55]$[-191, -30, 0, 55]$[-191, -85, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3B4MuMEd2PF5F8mtjyUw" id="(0.4972973,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3B4cuMEd2PF5F8mtjyUw" id="(0.6644737,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_35wMuMEd2PF5F8mtjyUw" type="3002" source="_0-ojoMuMEd2PF5F8mtjyUw" target="_0-5CUMuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_35xMuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_35xcuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_35xsuMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_35x8uMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_35wcuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_35wsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef/tcpSelectorDef"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_35w8uMEd2PF5F8mtjyUw" points="[0, 0, 135, 68]$[-135, -68, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-WoMuMEd2PF5F8mtjyUw" id="(0.33333334,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-WocuMEd2PF5F8mtjyUw" id="(0.7478992,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_4g0MuMEd2PF5F8mtjyUw" type="3003" source="_0-ojoMuMEd2PF5F8mtjyUw" target="_0-ZTEMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_4g0cuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_4g0suMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_4g08uMEd2PF5F8mtjyUw" points="[0, 0, -178, 60]$[0, -30, -178, 30]$[179, -30, 1, 30]$[179, -60, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-9sMuMEd2PF5F8mtjyUw" id="(0.6666667,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-9scuMEd2PF5F8mtjyUw" id="(0.24806201,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_4g1MuMEd2PF5F8mtjyUw" type="3002" source="_0-vRUMuMEd2PF5F8mtjyUw" target="_0-7emMuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_4g2MuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_4g2cuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_4g2suMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_4g28uMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_4g1cuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_4g1suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//AcceptorDef/bufferProvider"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_4g18uMEd2PF5F8mtjyUw" points="[0, 0, 157, 102]$[-114, -61, 43, 41]$[-157, -102, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D76YcuMEd2PF5F8mtjyUw" id="(0.24509804,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D8hcMuMEd2PF5F8mtjyUw" id="(0.49541286,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_5H4MuMEd2PF5F8mtjyUw" type="3002" source="_0-vRUMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_5H5MuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5H5cuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_5H5suMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5H58uMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_5H4cuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_5H4suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//AcceptorDef/negotiator"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_5H48uMEd2PF5F8mtjyUw" points="[0, 0, -177, 102]$[168, -61, -9, 41]$[178, -102, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D9IgMuMEd2PF5F8mtjyUw" id="(0.74509805,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D9vkMuMEd2PF5F8mtjyUw" id="(0.19298245,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_5H6MuMEd2PF5F8mtjyUw" type="3002" source="_0-vRUMuMEd2PF5F8mtjyUw" target="_0-5paMuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_5u8MuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u8cuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_5u8suMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u88uMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_5H6cuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_5H6suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//AcceptorDef/serverProtocolProvider"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_5H68uMEd2PF5F8mtjyUw" points="[0, 0, 1, 102]$[0, -102, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D7TUsuMEd2PF5F8mtjyUw" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D76YMuMEd2PF5F8mtjyUw" id="(0.35978836,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_5u9MuMEd2PF5F8mtjyUw" type="3002" source="_0-wfdMuMEd2PF5F8mtjyUw" target="_0-5CUMuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_5u-MuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u-cuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_5u-suMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u-8uMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_5u9cuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_5u9suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/tcpSelectorDef"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_5u98uMEd2PF5F8mtjyUw" points="[0, 0, 0, 68]$[0, -68, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6FMMuMEd2PF5F8mtjyUw" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6FMcuMEd2PF5F8mtjyUw" id="(0.49579832,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_6WAMuMEd2PF5F8mtjyUw" type="3003" source="_0-wfdMuMEd2PF5F8mtjyUw" target="_0-vRUMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_6WAcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_6WAsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_6WA8uMEd2PF5F8mtjyUw" points="[0, 0, 114, 68]$[0, -30, 114, 38]$[-114, -30, 0, 38]$[-114, -68, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D5eIcuMEd2PF5F8mtjyUw" id="(0.24590164,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D5eIsuMEd2PF5F8mtjyUw" id="(0.74509805,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_6WBMuMEd2PF5F8mtjyUw" type="3003" source="_0-xtlMuMEd2PF5F8mtjyUw" target="_0-vRUMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_6WBcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_6WBsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_6WB8uMEd2PF5F8mtjyUw" points="[0, 0, 0, 68]$[0, -68, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D4QAcuMEd2PF5F8mtjyUw" id="(0.6048387,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D4QAsuMEd2PF5F8mtjyUw" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_6WCMuMEd2PF5F8mtjyUw" type="3003" source="_0-ziwMuMEd2PF5F8mtjyUw" target="_0-ZTEMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_6WCcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_6WCsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_6WC8uMEd2PF5F8mtjyUw" points="[1, 0, 1, 60]$[1, -60, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D43EMuMEd2PF5F8mtjyUw" id="(0.80451125,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D43EcuMEd2PF5F8mtjyUw" id="(0.49612403,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_69EMuMEd2PF5F8mtjyUw" type="3003" source="_0-0w4suMEd2PF5F8mtjyUw" target="_0-ZTEMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_69EcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_69EsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_69E8uMEd2PF5F8mtjyUw" points="[0, 0, 126, 60]$[0, -30, 126, 30]$[-125, -30, 1, 30]$[-125, -60, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3o8suMEd2PF5F8mtjyUw" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D4QAMuMEd2PF5F8mtjyUw" id="(0.74418604,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_69FMuMEd2PF5F8mtjyUw" type="3002" source="_0-3NIMuMEd2PF5F8mtjyUw" target="_0_ZYoMuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_69GMuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_69GcuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_69GsuMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_69G8uMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_69FcuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_69FsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ResponseNegotiatorDef/credentialsProvider"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_69F8uMEd2PF5F8mtjyUw" points="[0, 0, -469, 94]$[453, -61, -16, 33]$[469, -94, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6sQMuMEd2PF5F8mtjyUw" id="(0.6647399,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6sQcuMEd2PF5F8mtjyUw" id="(0.24855492,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_7kIMuMEd2PF5F8mtjyUw" type="3003" source="_0-3NIMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_7kIcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_7kIsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_7kI8uMEd2PF5F8mtjyUw" points="[1, 0, 501, 102]$[1, -30, 501, 72]$[-499, -30, 1, 72]$[-499, -102, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D7TUMuMEd2PF5F8mtjyUw" id="(0.32947975,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D7TUcuMEd2PF5F8mtjyUw" id="(0.7982456,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_8LMMuMEd2PF5F8mtjyUw" type="3003" source="_0-30NMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8LMcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_8LMsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8LM8uMEd2PF5F8mtjyUw" points="[0, 0, 152, 102]$[0, -30, 152, 72]$[-152, -30, 0, 72]$[-152, -102, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D43EsuMEd2PF5F8mtjyUw" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D5eIMuMEd2PF5F8mtjyUw" id="(0.39473686,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_8LNMuMEd2PF5F8mtjyUw" type="3003" source="_0-5paMuMEd2PF5F8mtjyUw" target="_0-8ssMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8LNcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_8LNsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8LN8uMEd2PF5F8mtjyUw" points="[0, 0, -568, 85]$[0, -30, -568, 55]$[569, -30, 1, 55]$[569, -85, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ8MuMEd2PF5F8mtjyUw" id="(0.4973545,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ8cuMEd2PF5F8mtjyUw" id="(0.32894737,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_8yQMuMEd2PF5F8mtjyUw" type="3003" source="_0-7emMuMEd2PF5F8mtjyUw" target="_0-63gcuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8yQcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_8yQsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8yQ8uMEd2PF5F8mtjyUw" points="[0, 0, -564, 85]$[0, -30, -564, 55]$[564, -30, 0, 55]$[564, -85, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ8suMEd2PF5F8mtjyUw" id="(0.49541286,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ88uMEd2PF5F8mtjyUw" id="(0.25179857,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_8yRMuMEd2PF5F8mtjyUw" type="3003" source="_0_b04MuMEd2PF5F8mtjyUw" target="_0_ZYoMuMEd2PF5F8mtjyUw">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8yRcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_8yRsuMEd2PF5F8mtjyUw" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8yR8uMEd2PF5F8mtjyUw" points="[1, 0, 0, 94]$[1, -94, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3o8MuMEd2PF5F8mtjyUw" id="(0.4978355,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3o8cuMEd2PF5F8mtjyUw" id="(0.49710983,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_0_8ySMuMEd2PF5F8mtjyUw" type="3002" source="_0_dqEMuMEd2PF5F8mtjyUw" target="_0_gGUMuMEd2PF5F8mtjyUw">
+ <children xmi:type="notation:Node" xmi:id="_0_9ZUcuMEd2PF5F8mtjyUw" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_9ZUsuMEd2PF5F8mtjyUw" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_0_9ZU8uMEd2PF5F8mtjyUw" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0_9ZVMuMEd2PF5F8mtjyUw" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8yScuMEd2PF5F8mtjyUw" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0_8ySsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//UserManagerDef/user"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_9ZUMuMEd2PF5F8mtjyUw" points="[1, 0, 1, 60]$[1, -60, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D_kwMuMEd2PF5F8mtjyUw" id="(0.49612403,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D_kwcuMEd2PF5F8mtjyUw" id="(0.4966443,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_ufiRoNEQEd2lHcdF0ybKRg" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_uZgiIdEQEd2lHcdF0ybKRg">
+ <children xmi:type="notation:Node" xmi:id="_ufjfwNEQEd2lHcdF0ybKRg" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ufjfwdEQEd2lHcdF0ybKRg" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_ufkG0NEQEd2lHcdF0ybKRg" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ufkG0dEQEd2lHcdF0ybKRg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_ufiRodEQEd2lHcdF0ybKRg" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ufiRotEQEd2lHcdF0ybKRg" fontName="Sans" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/executorService"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ufiRo9EQEd2lHcdF0ybKRg" points="[1, 0, 0, 85]$[1, -85, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhVocNEQEd2lHcdF0ybKRg" id="(0.49612403,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhVocdEQEd2lHcdF0ybKRg" id="(0.36,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_ufl8ANEQEd2lHcdF0ybKRg" type="3003" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_ucrx8NEQEd2lHcdF0ybKRg">
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_ufl8AdEQEd2lHcdF0ybKRg" routing="Tree" lineColor="0"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ufl8AtEQEd2lHcdF0ybKRg" fontName="Sans"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ufl8A9EQEd2lHcdF0ybKRg" points="[1, 0, -460, 60]$[1, -30, -460, 30]$[461, -30, 0, 30]$[461, -60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhTMMNEQEd2lHcdF0ybKRg" id="(0.82945734,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhTzQNEQEd2lHcdF0ybKRg" id="(0.49756098,1.0)"/>
+ </edges>
+</notation:Diagram>
diff --git a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel
new file mode 100644
index 0000000000..09d9c56ddc
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+ xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.net4j.defs/src"
+ modelPluginID="org.eclipse.net4j.defs" modelName="Org.eclipse.net4j" importerID="org.eclipse.emf.importer.ecore"
+ complianceLevel="5.0" copyrightFields="false" usedGenPackages="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel#//net4jutildefs">
+ <foreignModel>org.eclipse.net4j.defs.ecore</foreignModel>
+ <genPackages prefix="Net4jDefs" basePackage="org.eclipse.net4j" disposableProviderFactory="true"
+ ecorePackage="org.eclipse.net4j.defs.ecore#/">
+ <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//ConnectorDef">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//ConnectorDef/userID"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//ConnectorDef/bufferProviderDef"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//ConnectorDef/executorServiceDef"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//ConnectorDef/negotiatorDef"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//ConnectorDef/clientProtocolFactoryDef"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//ClientProtocolFactoryDef"/>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//TCPConnectorDef">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//TCPConnectorDef/tcpSelectorDef"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//TCPConnectorDef/host"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//TCPConnectorDef/port"/>
+ </genClasses>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//AcceptorDef">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//AcceptorDef/negotiatorDef"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//AcceptorDef/threadPoolDef"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//AcceptorDef/bufferPoolDef"/>
+ </genClasses>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/host"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/port"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/tcpSelectorDef"/>
+ </genClasses>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//JVMAcceptorDef">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//JVMAcceptorDef/name"/>
+ </genClasses>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//JVMConnectorDef">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//JVMConnectorDef/name"/>
+ </genClasses>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//HTTPConnectorDef">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//HTTPConnectorDef/url"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//NegotiatorDef"/>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//ResponseNegotiatorDef"/>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//ChallengeNegotiatorDef"/>
+ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//TCPSelectorDef"/>
+ <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//ServerProtocolFactoryDef"/>
+ </genPackages>
+</genmodel:GenModel>

Back to the top