Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2008-12-31 14:43:46 +0000
committerEike Stepper2008-12-31 14:43:46 +0000
commit09972f497948a35ff8fe9e3d6649bc13c274a080 (patch)
treefd9e2b5108c205eb957251fe0b29f58aa6d7eea2 /plugins/org.eclipse.net4j.defs/src/org
parente58953c1872d40f978ca91fff7cd1b9ef337182a (diff)
downloadcdo-09972f497948a35ff8fe9e3d6649bc13c274a080.tar.gz
cdo-09972f497948a35ff8fe9e3d6649bc13c274a080.tar.xz
cdo-09972f497948a35ff8fe9e3d6649bc13c274a080.zip
[246623] Create Definition model as alternative configuration/wiring mechanism
https://bugs.eclipse.org/bugs/show_bug.cgi?id=246623
Diffstat (limited to 'plugins/org.eclipse.net4j.defs/src/org')
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/AcceptorDef.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/AcceptorDef.java)61
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferPoolDef.java25
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferProviderDef.java28
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ClientProtocolFactoryDef.java26
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ConnectorDef.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ConnectorDef.java)75
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/HTTPConnectorDef.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/HTTPConnectorDef.java)24
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMAcceptorDef.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMAcceptorDef.java)24
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMConnectorDef.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMConnectorDef.java)24
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsFactory.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsFactory.java)67
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsPackage.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsPackage.java)1007
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ProtocolProviderDef.java28
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ServerProtocolFactoryDef.java26
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPAcceptorDef.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPAcceptorDef.java)38
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPConnectorDef.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPConnectorDef.java)42
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPSelectorDef.java28
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/AcceptorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/AcceptorDefImpl.java)87
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferPoolDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferPoolDefImpl.java)23
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferProviderDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferProviderDefImpl.java)20
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ClientProtocolFactoryDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ClientProtocolFactoryDefImpl.java)18
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ConnectorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ConnectorDefImpl.java)158
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/HTTPConnectorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/HTTPConnectorDefImpl.java)32
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMAcceptorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMAcceptorDefImpl.java)35
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMConnectorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMConnectorDefImpl.java)22
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsFactoryImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsFactoryImpl.java)117
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsPackageImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsPackageImpl.java)394
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ProtocolProviderDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ProtocolProviderDefImpl.java)20
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ServerProtocolFactoryDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ServerProtocolFactoryDefImpl.java)18
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPAcceptorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPAcceptorDefImpl.java)35
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPConnectorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPConnectorDefImpl.java)38
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPSelectorDefImpl.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPSelectorDefImpl.java)29
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsAdapterFactory.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsAdapterFactory.java)288
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsSwitch.java (renamed from plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsSwitch.java)368
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsUtil.java65
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferPoolDef.java18
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferProviderDef.java21
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ChallengeNegotiatorDef.java80
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ClientProtocolFactoryDef.java19
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/CredentialsProviderDef.java54
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/NegotiatorDef.java20
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/PasswordCredentialsProviderDef.java52
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ProtocolProviderDef.java21
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/RandomizerDef.java20
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ResponseNegotiatorDef.java52
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerConnector.java52
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerProtocolFactoryDef.java19
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/SeverProtocolFactory.java21
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPSelectorDef.java21
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/User.java81
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/UserManagerDef.java68
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ChallengeNegotiatorDefImpl.java285
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/CredentialsProviderDefImpl.java184
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/NegotiatorDefImpl.java45
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/PasswordCredentialsProviderDefImpl.java211
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/RandomizerDefImpl.java52
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ResponseNegotiatorDefImpl.java197
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserImpl.java240
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserManagerDefImpl.java183
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/ConnectorDefBuilder.java57
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsUtil.java48
-rw-r--r--plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/TCPClientConnectorBuilder.java82
60 files changed, 1011 insertions, 4482 deletions
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/AcceptorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/AcceptorDef.java
index 1ccaf5fee0..36633e37cf 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/AcceptorDef.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/AcceptorDef.java
@@ -1,13 +1,20 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: AcceptorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: AcceptorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
-import org.eclipse.net4j.util.net4jutildefs.Def;
-import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef;
+import org.eclipse.net4j.util.defs.Def;
+import org.eclipse.net4j.util.defs.NegotiatorDef;
+import org.eclipse.net4j.util.defs.ThreadPoolDef;
import org.eclipse.emf.common.util.EList;
@@ -16,14 +23,14 @@ import org.eclipse.emf.common.util.EList;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService <em>Executor Service</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getExecutorService <em>Executor Service</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef()
* @model abstract="true"
* @generated
*/
@@ -39,14 +46,14 @@ public interface AcceptorDef extends Def
*
* @return the value of the '<em>Buffer Provider</em>' reference.
* @see #setBufferProvider(BufferPoolDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_BufferProvider()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_BufferProvider()
* @model
* @generated
*/
BufferPoolDef getBufferProvider();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}'
+ * Sets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}'
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -66,15 +73,15 @@ public interface AcceptorDef extends Def
*
* @return the value of the '<em>Executor Service</em>' reference.
* @see #setExecutorService(ThreadPoolDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_ExecutorService()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_ExecutorService()
* @model
* @generated
*/
ThreadPoolDef getExecutorService();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService <em>Executor Service</em>}
- * ' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Sets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getExecutorService <em>Executor Service</em>}'
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
* the new value of the '<em>Executor Service</em>' reference.
@@ -95,15 +102,15 @@ public interface AcceptorDef extends Def
* @see #isSetNegotiator()
* @see #unsetNegotiator()
* @see #setNegotiator(NegotiatorDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_Negotiator()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_Negotiator()
* @model unsettable="true"
* @generated
*/
NegotiatorDef getNegotiator();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>}'
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Sets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}' reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
* the new value of the '<em>Negotiator</em>' reference.
@@ -115,8 +122,8 @@ public interface AcceptorDef extends Def
void setNegotiator(NegotiatorDef value);
/**
- * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>}'
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Unsets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}' reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #isSetNegotiator()
* @see #getNegotiator()
@@ -126,8 +133,8 @@ public interface AcceptorDef extends Def
void unsetNegotiator();
/**
- * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>}
- * ' reference is set. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns whether the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}'
+ * reference is set. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return whether the value of the '<em>Negotiator</em>' reference is set.
* @see #unsetNegotiator()
@@ -139,7 +146,7 @@ public interface AcceptorDef extends Def
/**
* Returns the value of the '<em><b>Server Protocol Provider</b></em>' reference list. The list contents are of type
- * {@link org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef}. <!-- begin-user-doc -->
+ * {@link org.eclipse.net4j.defs.ServerProtocolFactoryDef}. <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Server Protocol Provider</em>' reference list isn't clear, there really should be more
* of a description here...
@@ -149,14 +156,14 @@ public interface AcceptorDef extends Def
* @return the value of the '<em>Server Protocol Provider</em>' reference list.
* @see #isSetServerProtocolProvider()
* @see #unsetServerProtocolProvider()
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_ServerProtocolProvider()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_ServerProtocolProvider()
* @model unsettable="true" required="true"
* @generated
*/
EList<ServerProtocolFactoryDef> getServerProtocolProvider();
/**
- * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider
+ * Unsets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider
* <em>Server Protocol Provider</em>}' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #isSetServerProtocolProvider()
@@ -166,7 +173,7 @@ public interface AcceptorDef extends Def
void unsetServerProtocolProvider();
/**
- * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider
+ * Returns whether the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider
* <em>Server Protocol Provider</em>}' reference list is set. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return whether the value of the '<em>Server Protocol Provider</em>' reference list is set.
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferPoolDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferPoolDef.java
new file mode 100644
index 0000000000..f2b0bc0b05
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferPoolDef.java
@@ -0,0 +1,25 @@
+/**
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
+ *
+ * $Id: BufferPoolDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
+ */
+package org.eclipse.net4j.defs;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Pool Def</b></em>'. <!-- end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getBufferPoolDef()
+ * @model
+ * @generated
+ */
+public interface BufferPoolDef extends BufferProviderDef
+{
+
+} // BufferPoolDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferProviderDef.java
new file mode 100644
index 0000000000..72214b8c49
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferProviderDef.java
@@ -0,0 +1,28 @@
+/**
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
+ *
+ * $Id: BufferProviderDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
+ */
+package org.eclipse.net4j.defs;
+
+import org.eclipse.net4j.util.defs.Def;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Provider Def</b></em>'. <!-- end-user-doc
+ * -->
+ *
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getBufferProviderDef()
+ * @model abstract="true"
+ * @generated
+ */
+public interface BufferProviderDef extends Def
+{
+
+} // BufferProviderDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ClientProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ClientProtocolFactoryDef.java
new file mode 100644
index 0000000000..6785110b88
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ClientProtocolFactoryDef.java
@@ -0,0 +1,26 @@
+/**
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
+ *
+ * $Id: ClientProtocolFactoryDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
+ */
+package org.eclipse.net4j.defs;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Client Protocol Factory Def</b></em>'. <!--
+ * end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getClientProtocolFactoryDef()
+ * @model abstract="true"
+ * @generated
+ */
+public interface ClientProtocolFactoryDef extends ProtocolProviderDef
+{
+
+} // ClientProtocolFactoryDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ConnectorDef.java
index 4bb0c1e386..10c733c1e6 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ConnectorDef.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ConnectorDef.java
@@ -1,13 +1,20 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: ConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: ConnectorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
-import org.eclipse.net4j.util.net4jutildefs.Def;
-import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef;
+import org.eclipse.net4j.util.defs.Def;
+import org.eclipse.net4j.util.defs.ExecutorServiceDef;
+import org.eclipse.net4j.util.defs.NegotiatorDef;
import org.eclipse.emf.common.util.EList;
@@ -16,15 +23,15 @@ import org.eclipse.emf.common.util.EList;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService <em>Executor Service</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator <em>Negotiator</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getExecutorService <em>Executor Service</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef()
* @model abstract="true"
* @generated
*/
@@ -42,14 +49,14 @@ public interface ConnectorDef extends Def
* @see #isSetUserID()
* @see #unsetUserID()
* @see #setUserID(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_UserID()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_UserID()
* @model unsettable="true"
* @generated
*/
String getUserID();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -62,8 +69,8 @@ public interface ConnectorDef extends Def
void setUserID(String value);
/**
- * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}' attribute.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Unsets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see #isSetUserID()
* @see #getUserID()
@@ -73,8 +80,8 @@ public interface ConnectorDef extends Def
void unsetUserID();
/**
- * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}'
- * attribute is set. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns whether the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}' attribute
+ * is set. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return whether the value of the '<em>User ID</em>' attribute is set.
* @see #unsetUserID()
@@ -94,14 +101,14 @@ public interface ConnectorDef extends Def
*
* @return the value of the '<em>Buffer Provider</em>' reference.
* @see #setBufferProvider(BufferProviderDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_BufferProvider()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_BufferProvider()
* @model required="true"
* @generated
*/
BufferProviderDef getBufferProvider();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}'
+ * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}'
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -121,15 +128,15 @@ public interface ConnectorDef extends Def
*
* @return the value of the '<em>Executor Service</em>' reference.
* @see #setExecutorService(ExecutorServiceDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_ExecutorService()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_ExecutorService()
* @model required="true"
* @generated
*/
ExecutorServiceDef getExecutorService();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService
- * <em>Executor Service</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getExecutorService <em>Executor Service</em>}'
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
* the new value of the '<em>Executor Service</em>' reference.
@@ -150,15 +157,15 @@ public interface ConnectorDef extends Def
* @see #isSetNegotiator()
* @see #unsetNegotiator()
* @see #setNegotiator(NegotiatorDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_Negotiator()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_Negotiator()
* @model unsettable="true"
* @generated
*/
NegotiatorDef getNegotiator();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator <em>Negotiator</em>}'
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}' reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
* the new value of the '<em>Negotiator</em>' reference.
@@ -170,8 +177,8 @@ public interface ConnectorDef extends Def
void setNegotiator(NegotiatorDef value);
/**
- * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator <em>Negotiator</em>}'
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Unsets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}' reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #isSetNegotiator()
* @see #getNegotiator()
@@ -181,8 +188,8 @@ public interface ConnectorDef extends Def
void unsetNegotiator();
/**
- * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator
- * <em>Negotiator</em>}' reference is set. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns whether the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}'
+ * reference is set. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return whether the value of the '<em>Negotiator</em>' reference is set.
* @see #unsetNegotiator()
@@ -194,7 +201,7 @@ public interface ConnectorDef extends Def
/**
* Returns the value of the '<em><b>Client Protocol Provider</b></em>' reference list. The list contents are of type
- * {@link org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef}. <!-- begin-user-doc -->
+ * {@link org.eclipse.net4j.defs.ClientProtocolFactoryDef}. <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Client Protocol Provider</em>' reference list isn't clear, there really should be more
* of a description here...
@@ -204,14 +211,14 @@ public interface ConnectorDef extends Def
* @return the value of the '<em>Client Protocol Provider</em>' reference list.
* @see #isSetClientProtocolProvider()
* @see #unsetClientProtocolProvider()
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_ClientProtocolProvider()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_ClientProtocolProvider()
* @model unsettable="true" required="true"
* @generated
*/
EList<ClientProtocolFactoryDef> getClientProtocolProvider();
/**
- * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider
+ * Unsets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider
* <em>Client Protocol Provider</em>}' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #isSetClientProtocolProvider()
@@ -221,7 +228,7 @@ public interface ConnectorDef extends Def
void unsetClientProtocolProvider();
/**
- * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider
+ * Returns whether the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider
* <em>Client Protocol Provider</em>}' reference list is set. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return whether the value of the '<em>Client Protocol Provider</em>' reference list is set.
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/HTTPConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/HTTPConnectorDef.java
index 881d64a8e4..24630b2aaf 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/HTTPConnectorDef.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/HTTPConnectorDef.java
@@ -1,10 +1,16 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: HTTPConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: HTTPConnectorDef.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>HTTP Connector Def</b></em>'. <!-- end-user-doc
@@ -12,17 +18,16 @@ package org.eclipse.net4j.net4jdefs;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl <em>Url</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.HTTPConnectorDef#getUrl <em>Url</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getHTTPConnectorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getHTTPConnectorDef()
* @model
* @generated
*/
public interface HTTPConnectorDef extends ConnectorDef
{
-
/**
* Returns the value of the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc -->
* <p>
@@ -32,14 +37,14 @@ public interface HTTPConnectorDef extends ConnectorDef
*
* @return the value of the '<em>Url</em>' attribute.
* @see #setUrl(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getHTTPConnectorDef_Url()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getHTTPConnectorDef_Url()
* @model
* @generated
*/
String getUrl();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl <em>Url</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.HTTPConnectorDef#getUrl <em>Url</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -48,4 +53,5 @@ public interface HTTPConnectorDef extends ConnectorDef
* @generated
*/
void setUrl(String value);
+
} // HTTPConnectorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMAcceptorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMAcceptorDef.java
index 3a5449906a..6416ffd78f 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMAcceptorDef.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMAcceptorDef.java
@@ -1,10 +1,16 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: JVMAcceptorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: JVMAcceptorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>JVM Acceptor Def</b></em>'. <!-- end-user-doc
@@ -12,17 +18,16 @@ package org.eclipse.net4j.net4jdefs;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.JVMAcceptorDef#getName <em>Name</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMAcceptorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMAcceptorDef()
* @model
* @generated
*/
public interface JVMAcceptorDef extends AcceptorDef
{
-
/**
* Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
* <p>
@@ -32,14 +37,14 @@ public interface JVMAcceptorDef extends AcceptorDef
*
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMAcceptorDef_Name()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMAcceptorDef_Name()
* @model
* @generated
*/
String getName();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName <em>Name</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.JVMAcceptorDef#getName <em>Name</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -48,4 +53,5 @@ public interface JVMAcceptorDef extends AcceptorDef
* @generated
*/
void setName(String value);
+
} // JVMAcceptorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMConnectorDef.java
index a018982cac..c3e1fa7898 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMConnectorDef.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMConnectorDef.java
@@ -1,10 +1,16 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: JVMConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: JVMConnectorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>JVM Connector Def</b></em>'. <!-- end-user-doc
@@ -12,17 +18,16 @@ package org.eclipse.net4j.net4jdefs;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.JVMConnectorDef#getName <em>Name</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMConnectorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMConnectorDef()
* @model
* @generated
*/
public interface JVMConnectorDef extends ConnectorDef
{
-
/**
* Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
* <p>
@@ -32,14 +37,14 @@ public interface JVMConnectorDef extends ConnectorDef
*
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMConnectorDef_Name()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMConnectorDef_Name()
* @model
* @generated
*/
String getName();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName <em>Name</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.JVMConnectorDef#getName <em>Name</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -48,4 +53,5 @@ public interface JVMConnectorDef extends ConnectorDef
* @generated
*/
void setName(String value);
+
} // JVMConnectorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsFactory.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsFactory.java
index 30df7c0384..42733d4e2b 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsFactory.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsFactory.java
@@ -1,10 +1,16 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: Net4jDefsFactory.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: Net4jDefsFactory.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
import org.eclipse.emf.ecore.EFactory;
@@ -12,7 +18,7 @@ import org.eclipse.emf.ecore.EFactory;
* <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of
* the model. <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage
* @generated
*/
public interface Net4jDefsFactory extends EFactory
@@ -22,7 +28,7 @@ public interface Net4jDefsFactory extends EFactory
*
* @generated
*/
- Net4jDefsFactory eINSTANCE = org.eclipse.net4j.net4jdefs.impl.Net4jDefsFactoryImpl.init();
+ Net4jDefsFactory eINSTANCE = org.eclipse.net4j.defs.impl.Net4jDefsFactoryImpl.init();
/**
* Returns a new object of class '<em>TCP Connector Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -65,22 +71,6 @@ public interface Net4jDefsFactory extends EFactory
HTTPConnectorDef createHTTPConnectorDef();
/**
- * Returns a new object of class '<em>Response Negotiator Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Response Negotiator Def</em>'.
- * @generated
- */
- ResponseNegotiatorDef createResponseNegotiatorDef();
-
- /**
- * Returns a new object of class '<em>Challenge Negotiator Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Challenge Negotiator Def</em>'.
- * @generated
- */
- ChallengeNegotiatorDef createChallengeNegotiatorDef();
-
- /**
* Returns a new object of class '<em>TCP Selector Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>TCP Selector Def</em>'.
@@ -97,39 +87,6 @@ public interface Net4jDefsFactory extends EFactory
BufferPoolDef createBufferPoolDef();
/**
- * Returns a new object of class '<em>Password Credentials Provider Def</em>'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @return a new object of class '<em>Password Credentials Provider Def</em>'.
- * @generated
- */
- PasswordCredentialsProviderDef createPasswordCredentialsProviderDef();
-
- /**
- * Returns a new object of class '<em>User Manager Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>User Manager Def</em>'.
- * @generated
- */
- UserManagerDef createUserManagerDef();
-
- /**
- * Returns a new object of class '<em>Randomizer Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Randomizer Def</em>'.
- * @generated
- */
- RandomizerDef createRandomizerDef();
-
- /**
- * Returns a new object of class '<em>User</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>User</em>'.
- * @generated
- */
- User createUser();
-
- /**
* Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the package supported by this factory.
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsPackage.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsPackage.java
index 39c3d5f2d9..7cb02c21e1 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsPackage.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsPackage.java
@@ -1,12 +1,18 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: Net4jDefsPackage.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: Net4jDefsPackage.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
-import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage;
+import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
@@ -23,7 +29,7 @@ import org.eclipse.emf.ecore.EReference;
* </ul>
* <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsFactory
+ * @see org.eclipse.net4j.defs.Net4jDefsFactory
* @model kind="package"
* @generated
*/
@@ -34,7 +40,7 @@ public interface Net4jDefsPackage extends EPackage
*
* @generated
*/
- String eNAME = "net4jdefs";
+ String eNAME = "defs";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -48,21 +54,21 @@ public interface Net4jDefsPackage extends EPackage
*
* @generated
*/
- String eNS_PREFIX = "net4jdefs";
+ String eNS_PREFIX = "net4j.defs";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
- Net4jDefsPackage eINSTANCE = org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl.init();
+ Net4jDefsPackage eINSTANCE = org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl.init();
/**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl <em>Connector Def</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl <em>Connector Def</em>}' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getConnectorDef()
+ * @see org.eclipse.net4j.defs.impl.ConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getConnectorDef()
* @generated
*/
int CONNECTOR_DEF = 0;
@@ -118,172 +124,52 @@ public interface Net4jDefsPackage extends EPackage
int CONNECTOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 5;
/**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl
- * <em>Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef()
- * @generated
- */
- int CLIENT_PROTOCOL_FACTORY_DEF = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl <em>TCP Connector Def</em>}
- * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPConnectorDef()
- * @generated
- */
- int TCP_CONNECTOR_DEF = 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl <em>Acceptor Def</em>}' class.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getAcceptorDef()
- * @generated
- */
- int ACCEPTOR_DEF = 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl <em>TCP Acceptor Def</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef()
- * @generated
- */
- int TCP_ACCEPTOR_DEF = 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl <em>JVM Acceptor Def</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef()
- * @generated
- */
- int JVM_ACCEPTOR_DEF = 5;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl <em>JVM Connector Def</em>}
- * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMConnectorDef()
- * @generated
- */
- int JVM_CONNECTOR_DEF = 6;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl
- * <em>HTTP Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef()
- * @generated
- */
- int HTTP_CONNECTOR_DEF = 7;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl <em>Negotiator Def</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getNegotiatorDef()
- * @generated
- */
- int NEGOTIATOR_DEF = 8;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl
- * <em>Response Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getResponseNegotiatorDef()
- * @generated
- */
- int RESPONSE_NEGOTIATOR_DEF = 9;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl
- * <em>Challenge Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getChallengeNegotiatorDef()
- * @generated
- */
- int CHALLENGE_NEGOTIATOR_DEF = 10;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl <em>TCP Selector Def</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPSelectorDef()
- * @generated
- */
- int TCP_SELECTOR_DEF = 11;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl
- * <em>Server Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef()
- * @generated
- */
- int SERVER_PROTOCOL_FACTORY_DEF = 12;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl
- * <em>Buffer Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl
+ * <em>Protocol Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferProviderDef()
+ * @see org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getProtocolProviderDef()
* @generated
*/
- int BUFFER_PROVIDER_DEF = 13;
+ int PROTOCOL_PROVIDER_DEF = 12;
/**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl <em>Buffer Pool Def</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The number of structural features of the '<em>Protocol Provider Def</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferPoolDef()
* @generated
+ * @ordered
*/
- int BUFFER_POOL_DEF = 14;
+ int PROTOCOL_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl
- * <em>Protocol Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl
+ * <em>Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getProtocolProviderDef()
+ * @see org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef()
* @generated
*/
- int PROTOCOL_PROVIDER_DEF = 15;
+ int CLIENT_PROTOCOL_FACTORY_DEF = 1;
/**
- * The number of structural features of the '<em>Protocol Provider Def</em>' class. <!-- begin-user-doc --> <!--
+ * The number of structural features of the '<em>Client Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
- int PROTOCOL_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
+ int CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Client Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.TCPConnectorDefImpl <em>TCP Connector Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
+ * @see org.eclipse.net4j.defs.impl.TCPConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPConnectorDef()
* @generated
- * @ordered
*/
- int CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0;
+ int TCP_CONNECTOR_DEF = 2;
/**
* The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -360,6 +246,16 @@ public interface Net4jDefsPackage extends EPackage
int TCP_CONNECTOR_DEF_FEATURE_COUNT = CONNECTOR_DEF_FEATURE_COUNT + 3;
/**
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl <em>Acceptor Def</em>}' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.impl.AcceptorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getAcceptorDef()
+ * @generated
+ */
+ int ACCEPTOR_DEF = 3;
+
+ /**
* The feature id for the '<em><b>Buffer Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -402,6 +298,16 @@ public interface Net4jDefsPackage extends EPackage
int ACCEPTOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 4;
/**
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl <em>TCP Acceptor Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef()
+ * @generated
+ */
+ int TCP_ACCEPTOR_DEF = 4;
+
+ /**
* The feature id for the '<em><b>Buffer Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -468,6 +374,16 @@ public interface Net4jDefsPackage extends EPackage
int TCP_ACCEPTOR_DEF_FEATURE_COUNT = ACCEPTOR_DEF_FEATURE_COUNT + 3;
/**
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl <em>JVM Acceptor Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef()
+ * @generated
+ */
+ int JVM_ACCEPTOR_DEF = 5;
+
+ /**
* The feature id for the '<em><b>Buffer Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -518,6 +434,16 @@ public interface Net4jDefsPackage extends EPackage
int JVM_ACCEPTOR_DEF_FEATURE_COUNT = ACCEPTOR_DEF_FEATURE_COUNT + 1;
/**
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.JVMConnectorDefImpl <em>JVM Connector Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.impl.JVMConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMConnectorDef()
+ * @generated
+ */
+ int JVM_CONNECTOR_DEF = 6;
+
+ /**
* The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -576,6 +502,16 @@ public interface Net4jDefsPackage extends EPackage
int JVM_CONNECTOR_DEF_FEATURE_COUNT = CONNECTOR_DEF_FEATURE_COUNT + 1;
/**
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl <em>HTTP Connector Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef()
+ * @generated
+ */
+ int HTTP_CONNECTOR_DEF = 7;
+
+ /**
* The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -634,56 +570,14 @@ public interface Net4jDefsPackage extends EPackage
int HTTP_CONNECTOR_DEF_FEATURE_COUNT = CONNECTOR_DEF_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Negotiator Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int NEGOTIATOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Credentials Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER = NEGOTIATOR_DEF_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Response Negotiator Def</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int RESPONSE_NEGOTIATOR_DEF_FEATURE_COUNT = NEGOTIATOR_DEF_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>User Manager</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER = NEGOTIATOR_DEF_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Randomizer</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER = NEGOTIATOR_DEF_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Challenge Negotiator Def</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.TCPSelectorDefImpl <em>TCP Selector Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
+ * @see org.eclipse.net4j.defs.impl.TCPSelectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPSelectorDef()
* @generated
- * @ordered
*/
- int CHALLENGE_NEGOTIATOR_DEF_FEATURE_COUNT = NEGOTIATOR_DEF_FEATURE_COUNT + 2;
+ int TCP_SELECTOR_DEF = 8;
/**
* The number of structural features of the '<em>TCP Selector Def</em>' class. <!-- begin-user-doc --> <!--
@@ -695,223 +589,111 @@ public interface Net4jDefsPackage extends EPackage
int TCP_SELECTOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Server Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int SERVER_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Buffer Provider Def</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int BUFFER_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Buffer Pool Def</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int BUFFER_POOL_DEF_FEATURE_COUNT = BUFFER_PROVIDER_DEF_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl
- * <em>Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getCredentialsProviderDef()
- * @generated
- */
- int CREDENTIALS_PROVIDER_DEF = 16;
-
- /**
- * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl
+ * <em>Server Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
+ * @see org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef()
* @generated
- * @ordered
*/
- int CREDENTIALS_PROVIDER_DEF__USER_ID = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
+ int SERVER_PROTOCOL_FACTORY_DEF = 9;
/**
- * The number of structural features of the '<em>Credentials Provider Def</em>' class. <!-- begin-user-doc --> <!--
+ * The number of structural features of the '<em>Server Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
- int CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl
- * <em>Password Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getPasswordCredentialsProviderDef()
- * @generated
- */
- int PASSWORD_CREDENTIALS_PROVIDER_DEF = 17;
-
- /**
- * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int PASSWORD_CREDENTIALS_PROVIDER_DEF__USER_ID = CREDENTIALS_PROVIDER_DEF__USER_ID;
-
- /**
- * The feature id for the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD = CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Password Credentials Provider Def</em>' class. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int PASSWORD_CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT + 1;
+ int SERVER_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl <em>User Manager Def</em>}'
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.BufferProviderDefImpl <em>Buffer Provider Def</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUserManagerDef()
- * @generated
- */
- int USER_MANAGER_DEF = 19;
-
- /**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.UserImpl <em>User</em>}' class. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.UserImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUser()
+ * @see org.eclipse.net4j.defs.impl.BufferProviderDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferProviderDef()
* @generated
*/
- int USER = 18;
+ int BUFFER_PROVIDER_DEF = 10;
/**
- * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int USER__USER_ID = 0;
-
- /**
- * The feature id for the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int USER__PASSWORD = 1;
-
- /**
- * The number of structural features of the '<em>User</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int USER_FEATURE_COUNT = 2;
-
- /**
- * The feature id for the '<em><b>User</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int USER_MANAGER_DEF__USER = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>User Manager Def</em>' class. <!-- begin-user-doc --> <!--
+ * The number of structural features of the '<em>Buffer Provider Def</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
- int USER_MANAGER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
+ int BUFFER_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl <em>Randomizer Def</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object id for the '{@link org.eclipse.net4j.defs.impl.BufferPoolDefImpl <em>Buffer Pool Def</em>}' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getRandomizerDef()
+ * @see org.eclipse.net4j.defs.impl.BufferPoolDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferPoolDef()
* @generated
*/
- int RANDOMIZER_DEF = 20;
+ int BUFFER_POOL_DEF = 11;
/**
- * The number of structural features of the '<em>Randomizer Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ * The number of structural features of the '<em>Buffer Pool Def</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @generated
* @ordered
*/
- int RANDOMIZER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
+ int BUFFER_POOL_DEF_FEATURE_COUNT = BUFFER_PROVIDER_DEF_FEATURE_COUNT + 0;
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ConnectorDef <em>Connector Def</em>}'. <!--
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.ConnectorDef <em>Connector Def</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Connector Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.ConnectorDef
+ * @see org.eclipse.net4j.defs.ConnectorDef
* @generated
*/
EClass getConnectorDef();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID
- * <em>User ID</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>User ID</em>'.
- * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID()
+ * @see org.eclipse.net4j.defs.ConnectorDef#getUserID()
* @see #getConnectorDef()
* @generated
*/
EAttribute getConnectorDef_UserID();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.ConnectorDef#getBufferProvider
* <em>Buffer Provider</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Buffer Provider</em>'.
- * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider()
+ * @see org.eclipse.net4j.defs.ConnectorDef#getBufferProvider()
* @see #getConnectorDef()
* @generated
*/
EReference getConnectorDef_BufferProvider();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.ConnectorDef#getExecutorService
* <em>Executor Service</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Executor Service</em>'.
- * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService()
+ * @see org.eclipse.net4j.defs.ConnectorDef#getExecutorService()
* @see #getConnectorDef()
* @generated
*/
EReference getConnectorDef_ExecutorService();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator
* <em>Negotiator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Negotiator</em>'.
- * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator()
+ * @see org.eclipse.net4j.defs.ConnectorDef#getNegotiator()
* @see #getConnectorDef()
* @generated
*/
@@ -919,107 +701,107 @@ public interface Net4jDefsPackage extends EPackage
/**
* Returns the meta object for the reference list '
- * {@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}'. <!--
+ * {@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Client Protocol Provider</em>'.
- * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider()
+ * @see org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider()
* @see #getConnectorDef()
* @generated
*/
EReference getConnectorDef_ClientProtocolProvider();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.ClientProtocolFactoryDef
* <em>Client Protocol Factory Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Client Protocol Factory Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef
+ * @see org.eclipse.net4j.defs.ClientProtocolFactoryDef
* @generated
*/
EClass getClientProtocolFactoryDef();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef <em>TCP Connector Def</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.TCPConnectorDef <em>TCP Connector Def</em>}'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>TCP Connector Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef
+ * @see org.eclipse.net4j.defs.TCPConnectorDef
* @generated
*/
EClass getTCPConnectorDef();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef
* <em>Tcp Selector Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Tcp Selector Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef()
+ * @see org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef()
* @see #getTCPConnectorDef()
* @generated
*/
EReference getTCPConnectorDef_TcpSelectorDef();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost
- * <em>Host</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPConnectorDef#getHost <em>Host</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Host</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost()
+ * @see org.eclipse.net4j.defs.TCPConnectorDef#getHost()
* @see #getTCPConnectorDef()
* @generated
*/
EAttribute getTCPConnectorDef_Host();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort
- * <em>Port</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Port</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort()
+ * @see org.eclipse.net4j.defs.TCPConnectorDef#getPort()
* @see #getTCPConnectorDef()
* @generated
*/
EAttribute getTCPConnectorDef_Port();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.AcceptorDef <em>Acceptor Def</em>}'. <!--
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.AcceptorDef <em>Acceptor Def</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Acceptor Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.AcceptorDef
+ * @see org.eclipse.net4j.defs.AcceptorDef
* @generated
*/
EClass getAcceptorDef();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.AcceptorDef#getBufferProvider
* <em>Buffer Provider</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Buffer Provider</em>'.
- * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider()
+ * @see org.eclipse.net4j.defs.AcceptorDef#getBufferProvider()
* @see #getAcceptorDef()
* @generated
*/
EReference getAcceptorDef_BufferProvider();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.AcceptorDef#getExecutorService
* <em>Executor Service</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Executor Service</em>'.
- * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService()
+ * @see org.eclipse.net4j.defs.AcceptorDef#getExecutorService()
* @see #getAcceptorDef()
* @generated
*/
EReference getAcceptorDef_ExecutorService();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator
* <em>Negotiator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Negotiator</em>'.
- * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator()
+ * @see org.eclipse.net4j.defs.AcceptorDef#getNegotiator()
* @see #getAcceptorDef()
* @generated
*/
@@ -1027,344 +809,173 @@ public interface Net4jDefsPackage extends EPackage
/**
* Returns the meta object for the reference list '
- * {@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}'. <!--
+ * {@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Server Protocol Provider</em>'.
- * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider()
+ * @see org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider()
* @see #getAcceptorDef()
* @generated
*/
EReference getAcceptorDef_ServerProtocolProvider();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef <em>TCP Acceptor Def</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.TCPAcceptorDef <em>TCP Acceptor Def</em>}'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>TCP Acceptor Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef
+ * @see org.eclipse.net4j.defs.TCPAcceptorDef
* @generated
*/
EClass getTCPAcceptorDef();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost <em>Host</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getHost <em>Host</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Host</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost()
+ * @see org.eclipse.net4j.defs.TCPAcceptorDef#getHost()
* @see #getTCPAcceptorDef()
* @generated
*/
EAttribute getTCPAcceptorDef_Host();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort <em>Port</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getPort <em>Port</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Port</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort()
+ * @see org.eclipse.net4j.defs.TCPAcceptorDef#getPort()
* @see #getTCPAcceptorDef()
* @generated
*/
EAttribute getTCPAcceptorDef_Port();
/**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef
+ * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef
* <em>Tcp Selector Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Tcp Selector Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef()
+ * @see org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef()
* @see #getTCPAcceptorDef()
* @generated
*/
EReference getTCPAcceptorDef_TcpSelectorDef();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef <em>JVM Acceptor Def</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.JVMAcceptorDef <em>JVM Acceptor Def</em>}'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>JVM Acceptor Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.JVMAcceptorDef
+ * @see org.eclipse.net4j.defs.JVMAcceptorDef
* @generated
*/
EClass getJVMAcceptorDef();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName <em>Name</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.JVMAcceptorDef#getName <em>Name</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName()
+ * @see org.eclipse.net4j.defs.JVMAcceptorDef#getName()
* @see #getJVMAcceptorDef()
* @generated
*/
EAttribute getJVMAcceptorDef_Name();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef <em>JVM Connector Def</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.JVMConnectorDef <em>JVM Connector Def</em>}'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>JVM Connector Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.JVMConnectorDef
+ * @see org.eclipse.net4j.defs.JVMConnectorDef
* @generated
*/
EClass getJVMConnectorDef();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName
- * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.JVMConnectorDef#getName <em>Name</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName()
+ * @see org.eclipse.net4j.defs.JVMConnectorDef#getName()
* @see #getJVMConnectorDef()
* @generated
*/
EAttribute getJVMConnectorDef_Name();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef <em>HTTP Connector Def</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.HTTPConnectorDef <em>HTTP Connector Def</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>HTTP Connector Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.HTTPConnectorDef
+ * @see org.eclipse.net4j.defs.HTTPConnectorDef
* @generated
*/
EClass getHTTPConnectorDef();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl <em>Url</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.HTTPConnectorDef#getUrl <em>Url</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Url</em>'.
- * @see org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl()
+ * @see org.eclipse.net4j.defs.HTTPConnectorDef#getUrl()
* @see #getHTTPConnectorDef()
* @generated
*/
EAttribute getHTTPConnectorDef_Url();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.NegotiatorDef <em>Negotiator Def</em>}'. <!--
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.TCPSelectorDef <em>TCP Selector Def</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for class '<em>Negotiator Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.NegotiatorDef
- * @generated
- */
- EClass getNegotiatorDef();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef
- * <em>Response Negotiator Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Response Negotiator Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef
- * @generated
- */
- EClass getResponseNegotiatorDef();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider <em>Credentials Provider</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Credentials Provider</em>'.
- * @see org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider()
- * @see #getResponseNegotiatorDef()
- * @generated
- */
- EReference getResponseNegotiatorDef_CredentialsProvider();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef
- * <em>Challenge Negotiator Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Challenge Negotiator Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef
- * @generated
- */
- EClass getChallengeNegotiatorDef();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager <em>User Manager</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>User Manager</em>'.
- * @see org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager()
- * @see #getChallengeNegotiatorDef()
- * @generated
- */
- EReference getChallengeNegotiatorDef_UserManager();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer
- * <em>Randomizer</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Randomizer</em>'.
- * @see org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer()
- * @see #getChallengeNegotiatorDef()
- * @generated
- */
- EReference getChallengeNegotiatorDef_Randomizer();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.TCPSelectorDef <em>TCP Selector Def</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
* @return the meta object for class '<em>TCP Selector Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.TCPSelectorDef
+ * @see org.eclipse.net4j.defs.TCPSelectorDef
* @generated
*/
EClass getTCPSelectorDef();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.ServerProtocolFactoryDef
* <em>Server Protocol Factory Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Server Protocol Factory Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef
+ * @see org.eclipse.net4j.defs.ServerProtocolFactoryDef
* @generated
*/
EClass getServerProtocolFactoryDef();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.BufferProviderDef
- * <em>Buffer Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.BufferProviderDef <em>Buffer Provider Def</em>}'.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Buffer Provider Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.BufferProviderDef
+ * @see org.eclipse.net4j.defs.BufferProviderDef
* @generated
*/
EClass getBufferProviderDef();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.BufferPoolDef <em>Buffer Pool Def</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.BufferPoolDef <em>Buffer Pool Def</em>}'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Buffer Pool Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.BufferPoolDef
+ * @see org.eclipse.net4j.defs.BufferPoolDef
* @generated
*/
EClass getBufferPoolDef();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ProtocolProviderDef
+ * Returns the meta object for class '{@link org.eclipse.net4j.defs.ProtocolProviderDef
* <em>Protocol Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Protocol Provider Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.ProtocolProviderDef
+ * @see org.eclipse.net4j.defs.ProtocolProviderDef
* @generated
*/
EClass getProtocolProviderDef();
/**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef
- * <em>Credentials Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Credentials Provider Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.CredentialsProviderDef
- * @generated
- */
- EClass getCredentialsProviderDef();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID
- * <em>User ID</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>User ID</em>'.
- * @see org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID()
- * @see #getCredentialsProviderDef()
- * @generated
- */
- EAttribute getCredentialsProviderDef_UserID();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef
- * <em>Password Credentials Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Password Credentials Provider Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef
- * @generated
- */
- EClass getPasswordCredentialsProviderDef();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword <em>Password</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Password</em>'.
- * @see org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword()
- * @see #getPasswordCredentialsProviderDef()
- * @generated
- */
- EAttribute getPasswordCredentialsProviderDef_Password();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.UserManagerDef <em>User Manager Def</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>User Manager Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.UserManagerDef
- * @generated
- */
- EClass getUserManagerDef();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser
- * <em>User</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>User</em>'.
- * @see org.eclipse.net4j.net4jdefs.UserManagerDef#getUser()
- * @see #getUserManagerDef()
- * @generated
- */
- EReference getUserManagerDef_User();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.RandomizerDef <em>Randomizer Def</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Randomizer Def</em>'.
- * @see org.eclipse.net4j.net4jdefs.RandomizerDef
- * @generated
- */
- EClass getRandomizerDef();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.User <em>User</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>User</em>'.
- * @see org.eclipse.net4j.net4jdefs.User
- * @generated
- */
- EClass getUser();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.User#getUserID <em>User ID</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>User ID</em>'.
- * @see org.eclipse.net4j.net4jdefs.User#getUserID()
- * @see #getUser()
- * @generated
- */
- EAttribute getUser_UserID();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.User#getPassword <em>Password</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Password</em>'.
- * @see org.eclipse.net4j.net4jdefs.User#getPassword()
- * @see #getUser()
- * @generated
- */
- EAttribute getUser_Password();
-
- /**
* Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the factory that creates the instances of the model.
@@ -1387,11 +998,11 @@ public interface Net4jDefsPackage extends EPackage
interface Literals
{
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl <em>Connector Def</em>}
- * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl <em>Connector Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getConnectorDef()
+ * @see org.eclipse.net4j.defs.impl.ConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getConnectorDef()
* @generated
*/
EClass CONNECTOR_DEF = eINSTANCE.getConnectorDef();
@@ -1437,21 +1048,21 @@ public interface Net4jDefsPackage extends EPackage
EReference CONNECTOR_DEF__CLIENT_PROTOCOL_PROVIDER = eINSTANCE.getConnectorDef_ClientProtocolProvider();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl
* <em>Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef()
+ * @see org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef()
* @generated
*/
EClass CLIENT_PROTOCOL_FACTORY_DEF = eINSTANCE.getClientProtocolFactoryDef();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.TCPConnectorDefImpl
* <em>TCP Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPConnectorDef()
+ * @see org.eclipse.net4j.defs.impl.TCPConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPConnectorDef()
* @generated
*/
EClass TCP_CONNECTOR_DEF = eINSTANCE.getTCPConnectorDef();
@@ -1481,11 +1092,11 @@ public interface Net4jDefsPackage extends EPackage
EAttribute TCP_CONNECTOR_DEF__PORT = eINSTANCE.getTCPConnectorDef_Port();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl <em>Acceptor Def</em>}'
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl <em>Acceptor Def</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getAcceptorDef()
+ * @see org.eclipse.net4j.defs.impl.AcceptorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getAcceptorDef()
* @generated
*/
EClass ACCEPTOR_DEF = eINSTANCE.getAcceptorDef();
@@ -1523,11 +1134,11 @@ public interface Net4jDefsPackage extends EPackage
EReference ACCEPTOR_DEF__SERVER_PROTOCOL_PROVIDER = eINSTANCE.getAcceptorDef_ServerProtocolProvider();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl
- * <em>TCP Acceptor Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl <em>TCP Acceptor Def</em>}
+ * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef()
+ * @see org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef()
* @generated
*/
EClass TCP_ACCEPTOR_DEF = eINSTANCE.getTCPAcceptorDef();
@@ -1557,11 +1168,11 @@ public interface Net4jDefsPackage extends EPackage
EReference TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF = eINSTANCE.getTCPAcceptorDef_TcpSelectorDef();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl
- * <em>JVM Acceptor Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl <em>JVM Acceptor Def</em>}
+ * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef()
+ * @see org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef()
* @generated
*/
EClass JVM_ACCEPTOR_DEF = eINSTANCE.getJVMAcceptorDef();
@@ -1575,11 +1186,11 @@ public interface Net4jDefsPackage extends EPackage
EAttribute JVM_ACCEPTOR_DEF__NAME = eINSTANCE.getJVMAcceptorDef_Name();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.JVMConnectorDefImpl
* <em>JVM Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMConnectorDef()
+ * @see org.eclipse.net4j.defs.impl.JVMConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMConnectorDef()
* @generated
*/
EClass JVM_CONNECTOR_DEF = eINSTANCE.getJVMConnectorDef();
@@ -1593,11 +1204,11 @@ public interface Net4jDefsPackage extends EPackage
EAttribute JVM_CONNECTOR_DEF__NAME = eINSTANCE.getJVMConnectorDef_Name();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl
* <em>HTTP Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef()
+ * @see org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef()
* @generated
*/
EClass HTTP_CONNECTOR_DEF = eINSTANCE.getHTTPConnectorDef();
@@ -1611,199 +1222,55 @@ public interface Net4jDefsPackage extends EPackage
EAttribute HTTP_CONNECTOR_DEF__URL = eINSTANCE.getHTTPConnectorDef_Url();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl
- * <em>Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getNegotiatorDef()
- * @generated
- */
- EClass NEGOTIATOR_DEF = eINSTANCE.getNegotiatorDef();
-
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl
- * <em>Response Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getResponseNegotiatorDef()
- * @generated
- */
- EClass RESPONSE_NEGOTIATOR_DEF = eINSTANCE.getResponseNegotiatorDef();
-
- /**
- * The meta object literal for the '<em><b>Credentials Provider</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER = eINSTANCE.getResponseNegotiatorDef_CredentialsProvider();
-
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl
- * <em>Challenge Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getChallengeNegotiatorDef()
- * @generated
- */
- EClass CHALLENGE_NEGOTIATOR_DEF = eINSTANCE.getChallengeNegotiatorDef();
-
- /**
- * The meta object literal for the '<em><b>User Manager</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER = eINSTANCE.getChallengeNegotiatorDef_UserManager();
-
- /**
- * The meta object literal for the '<em><b>Randomizer</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER = eINSTANCE.getChallengeNegotiatorDef_Randomizer();
-
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl
- * <em>TCP Selector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.TCPSelectorDefImpl <em>TCP Selector Def</em>}
+ * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPSelectorDef()
+ * @see org.eclipse.net4j.defs.impl.TCPSelectorDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPSelectorDef()
* @generated
*/
EClass TCP_SELECTOR_DEF = eINSTANCE.getTCPSelectorDef();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl
* <em>Server Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef()
+ * @see org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef()
* @generated
*/
EClass SERVER_PROTOCOL_FACTORY_DEF = eINSTANCE.getServerProtocolFactoryDef();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.BufferProviderDefImpl
* <em>Buffer Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferProviderDef()
+ * @see org.eclipse.net4j.defs.impl.BufferProviderDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferProviderDef()
* @generated
*/
EClass BUFFER_PROVIDER_DEF = eINSTANCE.getBufferProviderDef();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl
- * <em>Buffer Pool Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.BufferPoolDefImpl <em>Buffer Pool Def</em>}'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferPoolDef()
+ * @see org.eclipse.net4j.defs.impl.BufferPoolDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferPoolDef()
* @generated
*/
EClass BUFFER_POOL_DEF = eINSTANCE.getBufferPoolDef();
/**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl
+ * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl
* <em>Protocol Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getProtocolProviderDef()
+ * @see org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl
+ * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getProtocolProviderDef()
* @generated
*/
EClass PROTOCOL_PROVIDER_DEF = eINSTANCE.getProtocolProviderDef();
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl
- * <em>Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getCredentialsProviderDef()
- * @generated
- */
- EClass CREDENTIALS_PROVIDER_DEF = eINSTANCE.getCredentialsProviderDef();
-
- /**
- * The meta object literal for the '<em><b>User ID</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute CREDENTIALS_PROVIDER_DEF__USER_ID = eINSTANCE.getCredentialsProviderDef_UserID();
-
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl
- * <em>Password Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getPasswordCredentialsProviderDef()
- * @generated
- */
- EClass PASSWORD_CREDENTIALS_PROVIDER_DEF = eINSTANCE.getPasswordCredentialsProviderDef();
-
- /**
- * The meta object literal for the '<em><b>Password</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD = eINSTANCE.getPasswordCredentialsProviderDef_Password();
-
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl
- * <em>User Manager Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUserManagerDef()
- * @generated
- */
- EClass USER_MANAGER_DEF = eINSTANCE.getUserManagerDef();
-
- /**
- * The meta object literal for the '<em><b>User</b></em>' reference list feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference USER_MANAGER_DEF__USER = eINSTANCE.getUserManagerDef_User();
-
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl
- * <em>Randomizer Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getRandomizerDef()
- * @generated
- */
- EClass RANDOMIZER_DEF = eINSTANCE.getRandomizerDef();
-
- /**
- * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.UserImpl <em>User</em>}' class. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.impl.UserImpl
- * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUser()
- * @generated
- */
- EClass USER = eINSTANCE.getUser();
-
- /**
- * The meta object literal for the '<em><b>User ID</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute USER__USER_ID = eINSTANCE.getUser_UserID();
-
- /**
- * The meta object literal for the '<em><b>Password</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute USER__PASSWORD = eINSTANCE.getUser_Password();
-
}
} // Net4jDefsPackage
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ProtocolProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ProtocolProviderDef.java
new file mode 100644
index 0000000000..11c0c26fd5
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ProtocolProviderDef.java
@@ -0,0 +1,28 @@
+/**
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
+ *
+ * $Id: ProtocolProviderDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
+ */
+package org.eclipse.net4j.defs;
+
+import org.eclipse.net4j.util.defs.Def;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Protocol Provider Def</b></em>'. <!--
+ * end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getProtocolProviderDef()
+ * @model abstract="true"
+ * @generated
+ */
+public interface ProtocolProviderDef extends Def
+{
+
+} // ProtocolProviderDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ServerProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ServerProtocolFactoryDef.java
new file mode 100644
index 0000000000..4a9d645b94
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ServerProtocolFactoryDef.java
@@ -0,0 +1,26 @@
+/**
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
+ *
+ * $Id: ServerProtocolFactoryDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
+ */
+package org.eclipse.net4j.defs;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Server Protocol Factory Def</b></em>'. <!--
+ * end-user-doc -->
+ *
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getServerProtocolFactoryDef()
+ * @model abstract="true"
+ * @generated
+ */
+public interface ServerProtocolFactoryDef extends ProtocolProviderDef
+{
+
+} // ServerProtocolFactoryDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPAcceptorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPAcceptorDef.java
index 6215807aed..3be8234e8e 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPAcceptorDef.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPAcceptorDef.java
@@ -1,10 +1,16 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: TCPAcceptorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: TCPAcceptorDef.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Acceptor Def</b></em>'. <!-- end-user-doc
@@ -12,19 +18,18 @@ package org.eclipse.net4j.net4jdefs;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost <em>Host</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort <em>Port</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.TCPAcceptorDef#getHost <em>Host</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.TCPAcceptorDef#getPort <em>Port</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef()
* @model
* @generated
*/
public interface TCPAcceptorDef extends AcceptorDef
{
-
/**
* Returns the value of the '<em><b>Host</b></em>' attribute. <!-- begin-user-doc -->
* <p>
@@ -34,14 +39,14 @@ public interface TCPAcceptorDef extends AcceptorDef
*
* @return the value of the '<em>Host</em>' attribute.
* @see #setHost(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef_Host()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef_Host()
* @model required="true"
* @generated
*/
String getHost();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost <em>Host</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getHost <em>Host</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -60,14 +65,14 @@ public interface TCPAcceptorDef extends AcceptorDef
*
* @return the value of the '<em>Port</em>' attribute.
* @see #setPort(int)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef_Port()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef_Port()
* @model required="true"
* @generated
*/
int getPort();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort <em>Port</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getPort <em>Port</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -87,15 +92,15 @@ public interface TCPAcceptorDef extends AcceptorDef
*
* @return the value of the '<em>Tcp Selector Def</em>' reference.
* @see #setTcpSelectorDef(TCPSelectorDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef_TcpSelectorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef_TcpSelectorDef()
* @model required="true"
* @generated
*/
TCPSelectorDef getTcpSelectorDef();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef
- * <em>Tcp Selector Def</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Sets the value of the '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}'
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
* the new value of the '<em>Tcp Selector Def</em>' reference.
@@ -103,4 +108,5 @@ public interface TCPAcceptorDef extends AcceptorDef
* @generated
*/
void setTcpSelectorDef(TCPSelectorDef value);
+
} // TCPAcceptorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPConnectorDef.java
index c64c2be5f9..97cfdbbc20 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPConnectorDef.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPConnectorDef.java
@@ -1,10 +1,16 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: TCPConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: TCPConnectorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs;
+package org.eclipse.net4j.defs;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Connector Def</b></em>'. <!-- end-user-doc
@@ -12,13 +18,13 @@ package org.eclipse.net4j.net4jdefs;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost <em>Host</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.TCPConnectorDef#getHost <em>Host</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef()
* @model
* @generated
*/
@@ -34,15 +40,15 @@ public interface TCPConnectorDef extends ConnectorDef
*
* @return the value of the '<em>Tcp Selector Def</em>' reference.
* @see #setTcpSelectorDef(TCPSelectorDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef_TcpSelectorDef()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef_TcpSelectorDef()
* @model
* @generated
*/
TCPSelectorDef getTcpSelectorDef();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef
- * <em>Tcp Selector Def</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Sets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}'
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
* the new value of the '<em>Tcp Selector Def</em>' reference.
@@ -60,14 +66,14 @@ public interface TCPConnectorDef extends ConnectorDef
*
* @return the value of the '<em>Host</em>' attribute.
* @see #setHost(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef_Host()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef_Host()
* @model required="true"
* @generated
*/
String getHost();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost <em>Host</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getHost <em>Host</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -88,14 +94,14 @@ public interface TCPConnectorDef extends ConnectorDef
* @see #isSetPort()
* @see #unsetPort()
* @see #setPort(int)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef_Port()
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef_Port()
* @model unsettable="true"
* @generated
*/
int getPort();
/**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!--
+ * Sets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -108,7 +114,7 @@ public interface TCPConnectorDef extends ConnectorDef
void setPort(int value);
/**
- * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!--
+ * Unsets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #isSetPort()
@@ -119,8 +125,8 @@ public interface TCPConnectorDef extends ConnectorDef
void unsetPort();
/**
- * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}'
- * attribute is set. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns whether the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}' attribute
+ * is set. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return whether the value of the '<em>Port</em>' attribute is set.
* @see #unsetPort()
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPSelectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPSelectorDef.java
new file mode 100644
index 0000000000..3de3b8c5bb
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPSelectorDef.java
@@ -0,0 +1,28 @@
+/**
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
+ *
+ * $Id: TCPSelectorDef.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
+ */
+package org.eclipse.net4j.defs;
+
+import org.eclipse.net4j.util.defs.Def;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Selector Def</b></em>'. <!-- end-user-doc
+ * -->
+ *
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPSelectorDef()
+ * @model
+ * @generated
+ */
+public interface TCPSelectorDef extends Def
+{
+
+} // TCPSelectorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/AcceptorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/AcceptorDefImpl.java
index a328353427..19a1242c69 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/AcceptorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/AcceptorDefImpl.java
@@ -1,25 +1,27 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: AcceptorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
-import org.eclipse.net4j.FactoriesProtocolProvider;
import org.eclipse.net4j.ITransportConfig;
import org.eclipse.net4j.buffer.IBufferProvider;
-import org.eclipse.net4j.net4jdefs.AcceptorDef;
-import org.eclipse.net4j.net4jdefs.BufferPoolDef;
-import org.eclipse.net4j.net4jdefs.NegotiatorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.ProtocolProviderDef;
-import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef;
-import org.eclipse.net4j.protocol.IProtocolProvider;
+import org.eclipse.net4j.defs.AcceptorDef;
+import org.eclipse.net4j.defs.BufferPoolDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.ServerProtocolFactoryDef;
+import org.eclipse.net4j.defs.util.Net4jDefsUtil;
import org.eclipse.net4j.util.CheckUtil;
-import org.eclipse.net4j.util.factory.IFactory;
-import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
+import org.eclipse.net4j.util.defs.NegotiatorDef;
+import org.eclipse.net4j.util.defs.ThreadPoolDef;
+import org.eclipse.net4j.util.defs.impl.DefImpl;
import org.eclipse.net4j.util.security.INegotiator;
import org.eclipse.emf.common.notify.Notification;
@@ -31,8 +33,6 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
import java.util.concurrent.ExecutorService;
/**
@@ -40,11 +40,10 @@ import java.util.concurrent.ExecutorService;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getExecutorService <em>Executor Service</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getNegotiator <em>Negotiator</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getServerProtocolProvider <em>Server Protocol Provider
- * </em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getExecutorService <em>Executor Service</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getNegotiator <em>Negotiator</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getServerProtocolProvider <em>Server Protocol Provider</em>}</li>
* </ul>
* </p>
*
@@ -135,10 +134,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
if (bufferProvider != oldBufferProvider)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.ACCEPTOR_DEF__BUFFER_PROVIDER,
oldBufferProvider, bufferProvider));
- }
}
}
return bufferProvider;
@@ -164,10 +161,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
BufferPoolDef oldBufferProvider = bufferProvider;
bufferProvider = newBufferProvider;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.ACCEPTOR_DEF__BUFFER_PROVIDER,
oldBufferProvider, bufferProvider));
- }
}
/**
@@ -184,10 +179,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
if (executorService != oldExecutorService)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.ACCEPTOR_DEF__EXECUTOR_SERVICE,
oldExecutorService, executorService));
- }
}
}
return executorService;
@@ -213,10 +206,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
ThreadPoolDef oldExecutorService = executorService;
executorService = newExecutorService;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.ACCEPTOR_DEF__EXECUTOR_SERVICE,
oldExecutorService, executorService));
- }
}
/**
@@ -233,10 +224,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
if (negotiator != oldNegotiator)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR,
oldNegotiator, negotiator));
- }
}
}
return negotiator;
@@ -264,10 +253,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
boolean oldNegotiatorESet = negotiatorESet;
negotiatorESet = true;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR, oldNegotiator,
negotiator, !oldNegotiatorESet));
- }
}
/**
@@ -282,10 +269,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
negotiator = null;
negotiatorESet = false;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR, oldNegotiator,
null, oldNegotiatorESet));
- }
}
/**
@@ -321,9 +306,7 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
public void unsetServerProtocolProvider()
{
if (serverProtocolProvider != null)
- {
((InternalEList.Unsettable<?>)serverProtocolProvider).unset();
- }
}
/**
@@ -348,21 +331,15 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
{
case Net4jDefsPackage.ACCEPTOR_DEF__BUFFER_PROVIDER:
if (resolve)
- {
return getBufferProvider();
- }
return basicGetBufferProvider();
case Net4jDefsPackage.ACCEPTOR_DEF__EXECUTOR_SERVICE:
if (resolve)
- {
return getExecutorService();
- }
return basicGetExecutorService();
case Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR:
if (resolve)
- {
return getNegotiator();
- }
return basicGetNegotiator();
case Net4jDefsPackage.ACCEPTOR_DEF__SERVER_PROTOCOL_PROVIDER:
return getServerProtocolProvider();
@@ -467,35 +444,17 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef
*/
protected void configure(ITransportConfig config)
{
+
config.setBufferProvider((IBufferProvider)getBufferProvider().getInstance());
config.setReceiveExecutor((ExecutorService)getExecutorService().getInstance());
if (isSetServerProtocolProvider() && getServerProtocolProvider().size() > 0)
{
- config.setProtocolProvider(AcceptorDefImpl.createFactoriesProtocolProvider(getServerProtocolProvider()));
+ config.setProtocolProvider(Net4jDefsUtil.createFactoriesProtocolProvider(getServerProtocolProvider()));
}
-
if (isSetNegotiator())
{
config.setNegotiator((INegotiator)getNegotiator().getInstance());
}
}
- /**
- * Creates the factories protocol provider. The current implementation uses a {@link FactoriesProtocolProvider}.
- *
- * @ADDED
- */
- public static <PPD extends ProtocolProviderDef> IProtocolProvider createFactoriesProtocolProvider(
- List<PPD> protocolFactoryDef)
- {
- FactoriesProtocolProvider protocolProvider = new FactoriesProtocolProvider();
- for (Iterator<PPD> it = protocolFactoryDef.iterator(); it.hasNext();)
- {
- PPD protocolProviderDef = it.next();
- protocolProvider.addFactory((IFactory)protocolProviderDef.getInstance());
- }
-
- return protocolProvider;
- }
-
} // AcceptorDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferPoolDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferPoolDefImpl.java
index 5915415f2e..4d2ed46198 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferPoolDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferPoolDefImpl.java
@@ -1,15 +1,19 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: BufferPoolDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
import org.eclipse.net4j.Net4jUtil;
-import org.eclipse.net4j.buffer.IBufferProvider;
-import org.eclipse.net4j.net4jdefs.BufferPoolDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.BufferPoolDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
import org.eclipse.emf.ecore.EClass;
@@ -52,9 +56,6 @@ public class BufferPoolDefImpl extends BufferProviderDefImpl implements BufferPo
@Override
protected Object createInstance()
{
- IBufferProvider bufferProvider = Net4jUtil.createBufferPool();
- // LifecycleUtil.activate(bufferProvider);
- return bufferProvider;
+ return Net4jUtil.createBufferPool();
}
-
} // BufferPoolDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferProviderDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferProviderDefImpl.java
index a4dbad459e..f06becfac9 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferProviderDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferProviderDefImpl.java
@@ -1,14 +1,20 @@
/**
- * <copyright>
- * </copyright>
+ * * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * * 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:
+ * * André Dietisheim - initial API and implementation
*
- * $Id: BufferProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: BufferProviderDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
-import org.eclipse.net4j.net4jdefs.BufferProviderDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
+import org.eclipse.net4j.defs.BufferProviderDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.util.defs.impl.DefImpl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ClientProtocolFactoryDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ClientProtocolFactoryDefImpl.java
index 367550018d..f9921b6583 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ClientProtocolFactoryDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ClientProtocolFactoryDefImpl.java
@@ -1,13 +1,19 @@
/**
- * <copyright>
- * </copyright>
+ * * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * * 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:
+ * * André Dietisheim - initial API and implementation
*
- * $Id: ClientProtocolFactoryDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: ClientProtocolFactoryDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
-import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.ClientProtocolFactoryDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ConnectorDefImpl.java
index 348f4f7871..84669f39d5 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ConnectorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ConnectorDefImpl.java
@@ -1,23 +1,29 @@
/**
- * <copyright>
- * </copyright>
+ * * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * * 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:
+ * * André Dietisheim - initial API and implementation
*
- * $Id: ConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: ConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
import org.eclipse.net4j.ITransportConfig;
import org.eclipse.net4j.buffer.IBufferProvider;
-import org.eclipse.net4j.connector.IConnector;
-import org.eclipse.net4j.net4jdefs.BufferProviderDef;
-import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.ConnectorDef;
-import org.eclipse.net4j.net4jdefs.NegotiatorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.BufferProviderDef;
+import org.eclipse.net4j.defs.ClientProtocolFactoryDef;
+import org.eclipse.net4j.defs.ConnectorDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.util.Net4jDefsUtil;
import org.eclipse.net4j.protocol.IProtocolProvider;
import org.eclipse.net4j.util.CheckUtil;
-import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
+import org.eclipse.net4j.util.defs.ExecutorServiceDef;
+import org.eclipse.net4j.util.defs.NegotiatorDef;
+import org.eclipse.net4j.util.defs.impl.DefImpl;
import org.eclipse.net4j.util.security.INegotiator;
import org.eclipse.emf.common.notify.Notification;
@@ -33,18 +39,16 @@ import org.eclipse.spi.net4j.Connector;
import java.util.Collection;
import java.util.concurrent.ExecutorService;
-// TODO: Auto-generated Javadoc
/**
- * <!-- begin-user-doc --> An implementation of the model object ' <em><b>Connector Def</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Connector Def</b></em>'. <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getUserID <em>User ID</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getExecutorService <em>Executor Service</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getNegotiator <em>Negotiator</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getClientProtocolProvider <em>Client Protocol Provider
- * </em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getUserID <em>User ID</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getExecutorService <em>Executor Service</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getNegotiator <em>Negotiator</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getClientProtocolProvider <em>Client Protocol Provider</em>}</li>
* </ul>
* </p>
*
@@ -52,16 +56,23 @@ import java.util.concurrent.ExecutorService;
*/
public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
{
-
/**
* The default value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
+ *
+ * @see #getUserID()
+ * @generated
+ * @ordered
*/
protected static final String USER_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
+ *
+ * @see #getUserID()
+ * @generated
+ * @ordered
*/
protected String userID = USER_ID_EDEFAULT;
@@ -122,31 +133,7 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
protected EList<ClientProtocolFactoryDef> clientProtocolProvider;
/**
- * The cached value of the '{@link #getBufferProviderDef() <em>Buffer Provider Def</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- */
- protected BufferProviderDef bufferProviderDef;
-
- /**
- * The cached value of the '{@link #getExecutorServiceDef() <em>Executor Service Def</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- */
- protected ExecutorServiceDef executorServiceDef;
-
- /**
- * The cached value of the '{@link #getNegotiatorDef() <em>Negotiator Def</em>}' reference. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- */
- protected NegotiatorDef negotiatorDef;
-
- /**
- * The cached value of the '{@link #getClientProtocolFactoryDef() <em>Client Protocol Factory Def</em>}' reference
- * list. <!-- begin-user-doc --> <!-- end-user-doc -->
- */
- protected EList<ClientProtocolFactoryDef> clientProtocolFactoryDef;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@@ -156,9 +143,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the e class
* @generated
*/
@Override
@@ -168,9 +154,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the user id
* @generated
*/
public String getUserID()
@@ -179,10 +164,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @param newUserID
- * the new user id
* @generated
*/
public void setUserID(String newUserID)
@@ -192,10 +175,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
boolean oldUserIDESet = userIDESet;
userIDESet = true;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__USER_ID, oldUserID, userID,
!oldUserIDESet));
- }
}
/**
@@ -210,10 +191,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
userID = USER_ID_EDEFAULT;
userIDESet = false;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.CONNECTOR_DEF__USER_ID, oldUserID,
USER_ID_EDEFAULT, oldUserIDESet));
- }
}
/**
@@ -240,10 +219,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
if (bufferProvider != oldBufferProvider)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.CONNECTOR_DEF__BUFFER_PROVIDER,
oldBufferProvider, bufferProvider));
- }
}
}
return bufferProvider;
@@ -269,10 +246,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
BufferProviderDef oldBufferProvider = bufferProvider;
bufferProvider = newBufferProvider;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__BUFFER_PROVIDER,
oldBufferProvider, bufferProvider));
- }
}
/**
@@ -289,10 +264,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
if (executorService != oldExecutorService)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.CONNECTOR_DEF__EXECUTOR_SERVICE,
oldExecutorService, executorService));
- }
}
}
return executorService;
@@ -318,10 +291,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
ExecutorServiceDef oldExecutorService = executorService;
executorService = newExecutorService;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__EXECUTOR_SERVICE,
oldExecutorService, executorService));
- }
}
/**
@@ -338,10 +309,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
if (negotiator != oldNegotiator)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR,
oldNegotiator, negotiator));
- }
}
}
return negotiator;
@@ -369,10 +338,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
boolean oldNegotiatorESet = negotiatorESet;
negotiatorESet = true;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR, oldNegotiator,
negotiator, !oldNegotiatorESet));
- }
}
/**
@@ -387,10 +354,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
negotiator = null;
negotiatorESet = false;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR,
oldNegotiator, null, oldNegotiatorESet));
- }
}
/**
@@ -426,9 +391,7 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
public void unsetClientProtocolProvider()
{
if (clientProtocolProvider != null)
- {
((InternalEList.Unsettable<?>)clientProtocolProvider).unset();
- }
}
/**
@@ -442,15 +405,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @param featureID
- * the feature id
- * @param resolve
- * the resolve
- * @param coreType
- * the core type
- * @return the object
* @generated
*/
@Override
@@ -462,21 +418,15 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
return getUserID();
case Net4jDefsPackage.CONNECTOR_DEF__BUFFER_PROVIDER:
if (resolve)
- {
return getBufferProvider();
- }
return basicGetBufferProvider();
case Net4jDefsPackage.CONNECTOR_DEF__EXECUTOR_SERVICE:
if (resolve)
- {
return getExecutorService();
- }
return basicGetExecutorService();
case Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR:
if (resolve)
- {
return getNegotiator();
- }
return basicGetNegotiator();
case Net4jDefsPackage.CONNECTOR_DEF__CLIENT_PROTOCOL_PROVIDER:
return getClientProtocolProvider();
@@ -485,12 +435,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @param featureID
- * the feature id
- * @param newValue
- * the new value
* @generated
*/
@SuppressWarnings("unchecked")
@@ -520,10 +466,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @param featureID
- * the feature id
* @generated
*/
@Override
@@ -551,11 +495,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @param featureID
- * the feature id
- * @return true, if e is set
* @generated
*/
@Override
@@ -578,29 +519,22 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the string
* @generated
*/
@Override
public String toString()
{
if (eIsProxy())
- {
return super.toString();
- }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (userID: ");
if (userIDESet)
- {
result.append(userID);
- }
else
- {
result.append("<unset>");
- }
result.append(')');
return result.toString();
}
@@ -614,6 +548,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
* <li>{@link IProtocolProvider}</li>
* </ul>
*
+ * @param config
+ * the transport config
* @ADDED
*/
protected void configure(ITransportConfig config)
@@ -622,7 +558,7 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
config.setReceiveExecutor((ExecutorService)getExecutorService().getInstance());
if (isSetClientProtocolProvider())
{
- config.setProtocolProvider(AcceptorDefImpl.createFactoriesProtocolProvider(getClientProtocolProvider()));
+ config.setProtocolProvider(Net4jDefsUtil.createFactoriesProtocolProvider(getClientProtocolProvider()));
}
if (isSetNegotiator())
{
@@ -658,10 +594,4 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef
}
- /**
- * @ADDED
- */
- @Override
- protected abstract IConnector createInstance();
-
} // ConnectorDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/HTTPConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/HTTPConnectorDefImpl.java
index af2a794eb6..90c4453205 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/HTTPConnectorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/HTTPConnectorDefImpl.java
@@ -1,15 +1,21 @@
/**
- * <copyright>
- * </copyright>
+ * * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * * 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:
+ * * André Dietisheim - initial API and implementation
*
- * $Id: HTTPConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: HTTPConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
+import org.eclipse.net4j.defs.HTTPConnectorDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
import org.eclipse.net4j.http.common.IHTTPConnector;
import org.eclipse.net4j.internal.http.HTTPClientConnector;
-import org.eclipse.net4j.net4jdefs.HTTPConnectorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
import org.eclipse.net4j.util.CheckUtil;
import org.eclipse.emf.common.notify.Notification;
@@ -17,12 +23,12 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
/**
- * <!-- begin-user-doc --> An implementation of the model object ' <em><b>HTTP Connector Def</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>HTTP Connector Def</b></em>'. <!-- end-user-doc
+ * -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl#getUrl <em>Url</em>}</li>
+ * <li>{@link org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl#getUrl <em>Url</em>}</li>
* </ul>
* </p>
*
@@ -89,9 +95,7 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec
String oldUrl = url;
url = newUrl;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.HTTP_CONNECTOR_DEF__URL, oldUrl, url));
- }
}
/**
@@ -169,9 +173,7 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec
public String toString()
{
if (eIsProxy())
- {
return super.toString();
- }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (url: ");
@@ -183,7 +185,6 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec
/**
* @ADDED
*/
- @Override
protected IHTTPConnector createInstance()
{
HTTPClientConnector connector = new HTTPClientConnector();
@@ -195,9 +196,6 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec
return connector;
}
- /**
- * @ADDED
- */
@Override
protected void validateDefinition()
{
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMAcceptorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMAcceptorDefImpl.java
index 2d0c3e9525..9318f85827 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMAcceptorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMAcceptorDefImpl.java
@@ -1,15 +1,21 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: JVMAcceptorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: JVMAcceptorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
import org.eclipse.net4j.buffer.IBufferProvider;
+import org.eclipse.net4j.defs.JVMAcceptorDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
import org.eclipse.net4j.internal.jvm.JVMAcceptor;
-import org.eclipse.net4j.net4jdefs.JVMAcceptorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
import org.eclipse.net4j.util.CheckUtil;
import org.eclipse.emf.common.notify.Notification;
@@ -18,18 +24,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
import java.util.concurrent.ExecutorService;
-/**
- * <!-- begin-user-doc --> An implementation of the model object ' <em><b>JVM Acceptor Def</b></em>'. <!-- end-user-doc
- * -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDef
{
/**
@@ -92,9 +86,7 @@ public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDe
String oldName = name;
name = newName;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.JVM_ACCEPTOR_DEF__NAME, oldName, name));
- }
}
/**
@@ -172,9 +164,7 @@ public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDe
public String toString()
{
if (eIsProxy())
- {
return super.toString();
- }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (name: ");
@@ -206,3 +196,4 @@ public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDe
CheckUtil.checkState(eIsSet(Net4jDefsPackage.JVM_ACCEPTOR_DEF__NAME), "name not set!");
}
} // JVMAcceptorDefImpl
+
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMConnectorDefImpl.java
index 483431a154..a5d26576b4 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMConnectorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMConnectorDefImpl.java
@@ -1,15 +1,21 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: JVMConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: JVMConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
+import org.eclipse.net4j.defs.JVMConnectorDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
import org.eclipse.net4j.internal.jvm.JVMClientConnector;
import org.eclipse.net4j.jvm.IJVMConnector;
-import org.eclipse.net4j.net4jdefs.JVMConnectorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
import org.eclipse.net4j.util.CheckUtil;
import org.eclipse.emf.common.notify.Notification;
@@ -90,9 +96,7 @@ public class JVMConnectorDefImpl extends ConnectorDefImpl implements JVMConnecto
String oldName = name;
name = newName;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.JVM_CONNECTOR_DEF__NAME, oldName, name));
- }
}
/**
@@ -170,9 +174,7 @@ public class JVMConnectorDefImpl extends ConnectorDefImpl implements JVMConnecto
public String toString()
{
if (eIsProxy())
- {
return super.toString();
- }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (name: ");
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsFactoryImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsFactoryImpl.java
index e36245f0f5..e6638f3b51 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsFactoryImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsFactoryImpl.java
@@ -1,26 +1,26 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: Net4jDefsFactoryImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: Net4jDefsFactoryImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.BufferPoolDef;
-import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.HTTPConnectorDef;
-import org.eclipse.net4j.net4jdefs.JVMAcceptorDef;
-import org.eclipse.net4j.net4jdefs.JVMConnectorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsFactory;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.RandomizerDef;
-import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.TCPAcceptorDef;
-import org.eclipse.net4j.net4jdefs.TCPConnectorDef;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
-import org.eclipse.net4j.net4jdefs.User;
-import org.eclipse.net4j.net4jdefs.UserManagerDef;
+package org.eclipse.net4j.defs.impl;
+
+import org.eclipse.net4j.defs.BufferPoolDef;
+import org.eclipse.net4j.defs.HTTPConnectorDef;
+import org.eclipse.net4j.defs.JVMAcceptorDef;
+import org.eclipse.net4j.defs.JVMConnectorDef;
+import org.eclipse.net4j.defs.Net4jDefsFactory;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.TCPAcceptorDef;
+import org.eclipse.net4j.defs.TCPConnectorDef;
+import org.eclipse.net4j.defs.TCPSelectorDef;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
@@ -88,22 +88,10 @@ public class Net4jDefsFactoryImpl extends EFactoryImpl implements Net4jDefsFacto
return createJVMConnectorDef();
case Net4jDefsPackage.HTTP_CONNECTOR_DEF:
return createHTTPConnectorDef();
- case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF:
- return createResponseNegotiatorDef();
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF:
- return createChallengeNegotiatorDef();
case Net4jDefsPackage.TCP_SELECTOR_DEF:
return createTCPSelectorDef();
case Net4jDefsPackage.BUFFER_POOL_DEF:
return createBufferPoolDef();
- case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF:
- return createPasswordCredentialsProviderDef();
- case Net4jDefsPackage.USER:
- return createUser();
- case Net4jDefsPackage.USER_MANAGER_DEF:
- return createUserManagerDef();
- case Net4jDefsPackage.RANDOMIZER_DEF:
- return createRandomizerDef();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -169,28 +157,6 @@ public class Net4jDefsFactoryImpl extends EFactoryImpl implements Net4jDefsFacto
*
* @generated
*/
- public ResponseNegotiatorDef createResponseNegotiatorDef()
- {
- ResponseNegotiatorDefImpl responseNegotiatorDef = new ResponseNegotiatorDefImpl();
- return responseNegotiatorDef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public ChallengeNegotiatorDef createChallengeNegotiatorDef()
- {
- ChallengeNegotiatorDefImpl challengeNegotiatorDef = new ChallengeNegotiatorDefImpl();
- return challengeNegotiatorDef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public TCPSelectorDef createTCPSelectorDef()
{
TCPSelectorDefImpl tcpSelectorDef = new TCPSelectorDefImpl();
@@ -213,52 +179,21 @@ public class Net4jDefsFactoryImpl extends EFactoryImpl implements Net4jDefsFacto
*
* @generated
*/
- public PasswordCredentialsProviderDef createPasswordCredentialsProviderDef()
- {
- PasswordCredentialsProviderDefImpl passwordCredentialsProviderDef = new PasswordCredentialsProviderDefImpl();
- return passwordCredentialsProviderDef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public UserManagerDef createUserManagerDef()
- {
- UserManagerDefImpl userManagerDef = new UserManagerDefImpl();
- return userManagerDef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public RandomizerDef createRandomizerDef()
+ public Net4jDefsPackage getNet4jDefsPackage()
{
- RandomizerDefImpl randomizerDef = new RandomizerDefImpl();
- return randomizerDef;
+ return (Net4jDefsPackage)getEPackage();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
+ * @deprecated
* @generated
*/
- public User createUser()
+ @Deprecated
+ public static Net4jDefsPackage getPackage()
{
- UserImpl user = new UserImpl();
- return user;
+ return Net4jDefsPackage.eINSTANCE;
}
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Net4jDefsPackage getNet4jDefsPackage()
- {
- return (Net4jDefsPackage)getEPackage();
- }
} // Net4jDefsFactoryImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsPackageImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsPackageImpl.java
index 8494fe522d..1a140ce3d3 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsPackageImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsPackageImpl.java
@@ -1,35 +1,33 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: Net4jDefsPackageImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: Net4jDefsPackageImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.AcceptorDef;
-import org.eclipse.net4j.net4jdefs.BufferPoolDef;
-import org.eclipse.net4j.net4jdefs.BufferProviderDef;
-import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.ConnectorDef;
-import org.eclipse.net4j.net4jdefs.CredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.HTTPConnectorDef;
-import org.eclipse.net4j.net4jdefs.JVMAcceptorDef;
-import org.eclipse.net4j.net4jdefs.JVMConnectorDef;
-import org.eclipse.net4j.net4jdefs.NegotiatorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsFactory;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.ProtocolProviderDef;
-import org.eclipse.net4j.net4jdefs.RandomizerDef;
-import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.TCPAcceptorDef;
-import org.eclipse.net4j.net4jdefs.TCPConnectorDef;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
-import org.eclipse.net4j.net4jdefs.User;
-import org.eclipse.net4j.net4jdefs.UserManagerDef;
-import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage;
+package org.eclipse.net4j.defs.impl;
+
+import org.eclipse.net4j.defs.AcceptorDef;
+import org.eclipse.net4j.defs.BufferPoolDef;
+import org.eclipse.net4j.defs.BufferProviderDef;
+import org.eclipse.net4j.defs.ClientProtocolFactoryDef;
+import org.eclipse.net4j.defs.ConnectorDef;
+import org.eclipse.net4j.defs.HTTPConnectorDef;
+import org.eclipse.net4j.defs.JVMAcceptorDef;
+import org.eclipse.net4j.defs.JVMConnectorDef;
+import org.eclipse.net4j.defs.Net4jDefsFactory;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.ProtocolProviderDef;
+import org.eclipse.net4j.defs.ServerProtocolFactoryDef;
+import org.eclipse.net4j.defs.TCPAcceptorDef;
+import org.eclipse.net4j.defs.TCPConnectorDef;
+import org.eclipse.net4j.defs.TCPSelectorDef;
+import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
@@ -105,27 +103,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
*
* @generated
*/
- private EClass negotiatorDefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass responseNegotiatorDefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass challengeNegotiatorDefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
private EClass tcpSelectorDefEClass = null;
/**
@@ -157,41 +134,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
private EClass protocolProviderDefEClass = null;
/**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass credentialsProviderDefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass passwordCredentialsProviderDefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass userManagerDefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass randomizerDefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass userEClass = null;
-
- /**
* Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry
* EPackage.Registry} by the package package URI value.
* <p>
@@ -200,7 +142,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#eNS_URI
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage#eNS_URI
* @see #init()
* @generated
*/
@@ -237,9 +179,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
public static Net4jDefsPackage init()
{
if (isInited)
- {
return (Net4jDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4jDefsPackage.eNS_URI);
- }
// Obtain or create and register package
Net4jDefsPackageImpl theNet4jDefsPackage = (Net4jDefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof Net4jDefsPackageImpl ? EPackage.Registry.INSTANCE
@@ -528,66 +468,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
*
* @generated
*/
- public EClass getNegotiatorDef()
- {
- return negotiatorDefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getResponseNegotiatorDef()
- {
- return responseNegotiatorDefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getResponseNegotiatorDef_CredentialsProvider()
- {
- return (EReference)responseNegotiatorDefEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getChallengeNegotiatorDef()
- {
- return challengeNegotiatorDefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getChallengeNegotiatorDef_UserManager()
- {
- return (EReference)challengeNegotiatorDefEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getChallengeNegotiatorDef_Randomizer()
- {
- return (EReference)challengeNegotiatorDefEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public EClass getTCPSelectorDef()
{
return tcpSelectorDefEClass;
@@ -638,106 +518,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
*
* @generated
*/
- public EClass getCredentialsProviderDef()
- {
- return credentialsProviderDefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EAttribute getCredentialsProviderDef_UserID()
- {
- return (EAttribute)credentialsProviderDefEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getPasswordCredentialsProviderDef()
- {
- return passwordCredentialsProviderDefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EAttribute getPasswordCredentialsProviderDef_Password()
- {
- return (EAttribute)passwordCredentialsProviderDefEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getUserManagerDef()
- {
- return userManagerDefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getUserManagerDef_User()
- {
- return (EReference)userManagerDefEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getRandomizerDef()
- {
- return randomizerDefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getUser()
- {
- return userEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EAttribute getUser_UserID()
- {
- return (EAttribute)userEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EAttribute getUser_Password()
- {
- return (EAttribute)userEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public Net4jDefsFactory getNet4jDefsFactory()
{
return (Net4jDefsFactory)getEFactoryInstance();
@@ -759,9 +539,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
public void createPackageContents()
{
if (isCreated)
- {
return;
- }
isCreated = true;
// Create classes and their features
@@ -799,15 +577,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
httpConnectorDefEClass = createEClass(HTTP_CONNECTOR_DEF);
createEAttribute(httpConnectorDefEClass, HTTP_CONNECTOR_DEF__URL);
- negotiatorDefEClass = createEClass(NEGOTIATOR_DEF);
-
- responseNegotiatorDefEClass = createEClass(RESPONSE_NEGOTIATOR_DEF);
- createEReference(responseNegotiatorDefEClass, RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER);
-
- challengeNegotiatorDefEClass = createEClass(CHALLENGE_NEGOTIATOR_DEF);
- createEReference(challengeNegotiatorDefEClass, CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER);
- createEReference(challengeNegotiatorDefEClass, CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER);
-
tcpSelectorDefEClass = createEClass(TCP_SELECTOR_DEF);
serverProtocolFactoryDefEClass = createEClass(SERVER_PROTOCOL_FACTORY_DEF);
@@ -817,21 +586,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
bufferPoolDefEClass = createEClass(BUFFER_POOL_DEF);
protocolProviderDefEClass = createEClass(PROTOCOL_PROVIDER_DEF);
-
- credentialsProviderDefEClass = createEClass(CREDENTIALS_PROVIDER_DEF);
- createEAttribute(credentialsProviderDefEClass, CREDENTIALS_PROVIDER_DEF__USER_ID);
-
- passwordCredentialsProviderDefEClass = createEClass(PASSWORD_CREDENTIALS_PROVIDER_DEF);
- createEAttribute(passwordCredentialsProviderDefEClass, PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD);
-
- userEClass = createEClass(USER);
- createEAttribute(userEClass, USER__USER_ID);
- createEAttribute(userEClass, USER__PASSWORD);
-
- userManagerDefEClass = createEClass(USER_MANAGER_DEF);
- createEReference(userManagerDefEClass, USER_MANAGER_DEF__USER);
-
- randomizerDefEClass = createEClass(RANDOMIZER_DEF);
}
/**
@@ -850,9 +604,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
public void initializePackageContents()
{
if (isInitialized)
- {
return;
- }
isInitialized = true;
// Initialize package
@@ -870,41 +622,34 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
// Add supertypes to classes
connectorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- clientProtocolFactoryDefEClass.getESuperTypes().add(getProtocolProviderDef());
- tcpConnectorDefEClass.getESuperTypes().add(getConnectorDef());
+ clientProtocolFactoryDefEClass.getESuperTypes().add(this.getProtocolProviderDef());
+ tcpConnectorDefEClass.getESuperTypes().add(this.getConnectorDef());
acceptorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- tcpAcceptorDefEClass.getESuperTypes().add(getAcceptorDef());
- jvmAcceptorDefEClass.getESuperTypes().add(getAcceptorDef());
- jvmConnectorDefEClass.getESuperTypes().add(getConnectorDef());
- httpConnectorDefEClass.getESuperTypes().add(getConnectorDef());
- negotiatorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- responseNegotiatorDefEClass.getESuperTypes().add(getNegotiatorDef());
- challengeNegotiatorDefEClass.getESuperTypes().add(getNegotiatorDef());
+ tcpAcceptorDefEClass.getESuperTypes().add(this.getAcceptorDef());
+ jvmAcceptorDefEClass.getESuperTypes().add(this.getAcceptorDef());
+ jvmConnectorDefEClass.getESuperTypes().add(this.getConnectorDef());
+ httpConnectorDefEClass.getESuperTypes().add(this.getConnectorDef());
tcpSelectorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- serverProtocolFactoryDefEClass.getESuperTypes().add(getProtocolProviderDef());
+ serverProtocolFactoryDefEClass.getESuperTypes().add(this.getProtocolProviderDef());
bufferProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- bufferPoolDefEClass.getESuperTypes().add(getBufferProviderDef());
+ bufferPoolDefEClass.getESuperTypes().add(this.getBufferProviderDef());
protocolProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- credentialsProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- passwordCredentialsProviderDefEClass.getESuperTypes().add(getCredentialsProviderDef());
- userManagerDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
- randomizerDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef());
// Initialize classes and features; add operations and parameters
initEClass(connectorDefEClass, ConnectorDef.class, "ConnectorDef", IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getConnectorDef_UserID(), ecorePackage.getEString(), "userID", null, 0, 1, ConnectorDef.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getConnectorDef_BufferProvider(), getBufferProviderDef(), null, "bufferProvider", null, 1, 1,
+ initEReference(getConnectorDef_BufferProvider(), this.getBufferProviderDef(), null, "bufferProvider", null, 1, 1,
ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getConnectorDef_ExecutorService(), theNet4jUtilDefsPackage.getExecutorServiceDef(), null,
"executorService", null, 1, 1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getConnectorDef_Negotiator(), getNegotiatorDef(), null, "negotiator", null, 0, 1,
- ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
+ initEReference(getConnectorDef_Negotiator(), theNet4jUtilDefsPackage.getNegotiatorDef(), null, "negotiator", null,
+ 0, 1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getConnectorDef_ClientProtocolProvider(), getClientProtocolFactoryDef(), null,
+ initEReference(getConnectorDef_ClientProtocolProvider(), this.getClientProtocolFactoryDef(), null,
"clientProtocolProvider", null, 1, -1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -913,7 +658,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
initEClass(tcpConnectorDefEClass, TCPConnectorDef.class, "TCPConnectorDef", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
- initEReference(getTCPConnectorDef_TcpSelectorDef(), getTCPSelectorDef(), null, "tcpSelectorDef", null, 0, 1,
+ initEReference(getTCPConnectorDef_TcpSelectorDef(), this.getTCPSelectorDef(), null, "tcpSelectorDef", null, 0, 1,
TCPConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTCPConnectorDef_Host(), ecorePackage.getEString(), "host", null, 1, 1, TCPConnectorDef.class,
@@ -923,16 +668,16 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
initEClass(acceptorDefEClass, AcceptorDef.class, "AcceptorDef", IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAcceptorDef_BufferProvider(), getBufferPoolDef(), null, "bufferProvider", null, 0, 1,
+ initEReference(getAcceptorDef_BufferProvider(), this.getBufferPoolDef(), null, "bufferProvider", null, 0, 1,
AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAcceptorDef_ExecutorService(), theNet4jUtilDefsPackage.getThreadPoolDef(), null,
"executorService", null, 0, 1, AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getAcceptorDef_Negotiator(), getNegotiatorDef(), null, "negotiator", null, 0, 1, AcceptorDef.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getAcceptorDef_ServerProtocolProvider(), getServerProtocolFactoryDef(), null,
+ initEReference(getAcceptorDef_Negotiator(), theNet4jUtilDefsPackage.getNegotiatorDef(), null, "negotiator", null,
+ 0, 1, AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
+ IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAcceptorDef_ServerProtocolProvider(), this.getServerProtocolFactoryDef(), null,
"serverProtocolProvider", null, 1, -1, AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -942,7 +687,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTCPAcceptorDef_Port(), ecorePackage.getEInt(), "port", null, 1, 1, TCPAcceptorDef.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getTCPAcceptorDef_TcpSelectorDef(), getTCPSelectorDef(), null, "tcpSelectorDef", null, 1, 1,
+ initEReference(getTCPAcceptorDef_TcpSelectorDef(), this.getTCPSelectorDef(), null, "tcpSelectorDef", null, 1, 1,
TCPAcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -961,24 +706,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
initEAttribute(getHTTPConnectorDef_Url(), ecorePackage.getEString(), "url", null, 0, 1, HTTPConnectorDef.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(negotiatorDefEClass, NegotiatorDef.class, "NegotiatorDef", IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(responseNegotiatorDefEClass, ResponseNegotiatorDef.class, "ResponseNegotiatorDef", !IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getResponseNegotiatorDef_CredentialsProvider(), getCredentialsProviderDef(), null,
- "credentialsProvider", null, 0, 1, ResponseNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(challengeNegotiatorDefEClass, ChallengeNegotiatorDef.class, "ChallengeNegotiatorDef", !IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getChallengeNegotiatorDef_UserManager(), getUserManagerDef(), null, "userManager", null, 0, 1,
- ChallengeNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getChallengeNegotiatorDef_Randomizer(), getRandomizerDef(), null, "randomizer", null, 0, 1,
- ChallengeNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(tcpSelectorDefEClass, TCPSelectorDef.class, "TCPSelectorDef", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
@@ -994,33 +721,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka
initEClass(protocolProviderDefEClass, ProtocolProviderDef.class, "ProtocolProviderDef", IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
- initEClass(credentialsProviderDefEClass, CredentialsProviderDef.class, "CredentialsProviderDef", IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getCredentialsProviderDef_UserID(), ecorePackage.getEString(), "userID", null, 0, 1,
- CredentialsProviderDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(passwordCredentialsProviderDefEClass, PasswordCredentialsProviderDef.class,
- "PasswordCredentialsProviderDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getPasswordCredentialsProviderDef_Password(), ecorePackage.getEString(), "password", null, 0, 1,
- PasswordCredentialsProviderDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(userEClass, User.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getUser_UserID(), ecorePackage.getEString(), "userID", null, 0, 1, User.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getUser_Password(), ecorePackage.getEString(), "password", null, 0, 1, User.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(userManagerDefEClass, UserManagerDef.class, "UserManagerDef", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEReference(getUserManagerDef_User(), getUser(), null, "user", null, 1, -1, UserManagerDef.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
- IS_ORDERED);
-
- initEClass(randomizerDefEClass, RandomizerDef.class, "RandomizerDef", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
-
// Create resource
createResource(eNS_URI);
}
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ProtocolProviderDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ProtocolProviderDefImpl.java
index c971ea6b90..c9b44b2906 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ProtocolProviderDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ProtocolProviderDefImpl.java
@@ -1,14 +1,20 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: ProtocolProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: ProtocolProviderDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.ProtocolProviderDef;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.ProtocolProviderDef;
+import org.eclipse.net4j.util.defs.impl.DefImpl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ServerProtocolFactoryDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ServerProtocolFactoryDefImpl.java
index 67244505f7..a3859af529 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ServerProtocolFactoryDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ServerProtocolFactoryDefImpl.java
@@ -1,13 +1,19 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: ServerProtocolFactoryDefImpl.java,v 1.1 2008-12-28 18:07:28 estepper Exp $
+ * $Id: ServerProtocolFactoryDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.ServerProtocolFactoryDef;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPAcceptorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPAcceptorDefImpl.java
index e62f07d4dc..824f19ced2 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPAcceptorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPAcceptorDefImpl.java
@@ -1,16 +1,22 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: TCPAcceptorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: TCPAcceptorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.TCPAcceptorDef;
+import org.eclipse.net4j.defs.TCPSelectorDef;
import org.eclipse.net4j.internal.tcp.TCPAcceptor;
import org.eclipse.net4j.internal.tcp.TCPSelector;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.TCPAcceptorDef;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
import org.eclipse.net4j.tcp.ITCPAcceptor;
import org.eclipse.net4j.util.CheckUtil;
@@ -124,9 +130,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe
String oldHost = host;
host = newHost;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_ACCEPTOR_DEF__HOST, oldHost, host));
- }
}
/**
@@ -149,9 +153,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe
int oldPort = port;
port = newPort;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_ACCEPTOR_DEF__PORT, oldPort, port));
- }
}
/**
@@ -168,10 +170,8 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe
if (tcpSelectorDef != oldTcpSelectorDef)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE,
Net4jDefsPackage.TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF, oldTcpSelectorDef, tcpSelectorDef));
- }
}
}
return tcpSelectorDef;
@@ -197,10 +197,8 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe
TCPSelectorDef oldTcpSelectorDef = tcpSelectorDef;
tcpSelectorDef = newTcpSelectorDef;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF,
oldTcpSelectorDef, tcpSelectorDef));
- }
}
/**
@@ -219,9 +217,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe
return new Integer(getPort());
case Net4jDefsPackage.TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF:
if (resolve)
- {
return getTcpSelectorDef();
- }
return basicGetTcpSelectorDef();
}
return super.eGet(featureID, resolve, coreType);
@@ -302,9 +298,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe
public String toString()
{
if (eIsProxy())
- {
return super.toString();
- }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (host: ");
@@ -347,5 +341,4 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe
CheckUtil.checkState(eIsSet(Net4jDefsPackage.TCP_ACCEPTOR_DEF__HOST), "host not set!");
CheckUtil.checkState(eIsSet(Net4jDefsPackage.TCP_ACCEPTOR_DEF__PORT), "port not set!");
}
-
-} // TCPAcceptorDefImpl
+}
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPConnectorDefImpl.java
index 87ecd817e8..1dc28d4743 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPConnectorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPConnectorDefImpl.java
@@ -1,15 +1,21 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: TCPConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: TCPConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.TCPConnectorDef;
+import org.eclipse.net4j.defs.TCPSelectorDef;
import org.eclipse.net4j.internal.tcp.TCPClientConnector;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.TCPConnectorDef;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
import org.eclipse.net4j.tcp.ITCPConnector;
import org.eclipse.net4j.tcp.ITCPSelector;
import org.eclipse.net4j.util.CheckUtil;
@@ -126,10 +132,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto
if (tcpSelectorDef != oldTcpSelectorDef)
{
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.RESOLVE,
Net4jDefsPackage.TCP_CONNECTOR_DEF__TCP_SELECTOR_DEF, oldTcpSelectorDef, tcpSelectorDef));
- }
}
}
return tcpSelectorDef;
@@ -155,10 +159,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto
TCPSelectorDef oldTcpSelectorDef = tcpSelectorDef;
tcpSelectorDef = newTcpSelectorDef;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_CONNECTOR_DEF__TCP_SELECTOR_DEF,
oldTcpSelectorDef, tcpSelectorDef));
- }
}
/**
@@ -181,9 +183,7 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto
String oldHost = host;
host = newHost;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_CONNECTOR_DEF__HOST, oldHost, host));
- }
}
/**
@@ -224,10 +224,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto
boolean oldPortESet = portESet;
portESet = true;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_CONNECTOR_DEF__PORT, oldPort, port,
!oldPortESet));
- }
}
/**
@@ -242,10 +240,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto
port = PORT_EDEFAULT;
portESet = false;
if (eNotificationRequired())
- {
eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.TCP_CONNECTOR_DEF__PORT, oldPort,
PORT_EDEFAULT, oldPortESet));
- }
}
/**
@@ -270,9 +266,7 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto
{
case Net4jDefsPackage.TCP_CONNECTOR_DEF__TCP_SELECTOR_DEF:
if (resolve)
- {
return getTcpSelectorDef();
- }
return basicGetTcpSelectorDef();
case Net4jDefsPackage.TCP_CONNECTOR_DEF__HOST:
return getHost();
@@ -357,22 +351,16 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto
public String toString()
{
if (eIsProxy())
- {
return super.toString();
- }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (host: ");
result.append(host);
result.append(", port: ");
if (portESet)
- {
result.append(port);
- }
else
- {
result.append("<unset>");
- }
result.append(')');
return result.toString();
}
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPSelectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPSelectorDefImpl.java
index 393746dbf8..01adeb7d8e 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPSelectorDefImpl.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPSelectorDefImpl.java
@@ -1,26 +1,24 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: TCPSelectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: TCPSelectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.impl;
+package org.eclipse.net4j.defs.impl;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.TCPSelectorDef;
import org.eclipse.net4j.internal.tcp.TCPSelector;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
+import org.eclipse.net4j.util.defs.impl.DefImpl;
import org.eclipse.emf.ecore.EClass;
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>TCP Selector Def</b></em>'. <!-- end-user-doc
- * -->
- * <p>
- * </p>
- *
- * @generated
- */
public class TCPSelectorDefImpl extends DefImpl implements TCPSelectorDef
{
/**
@@ -54,7 +52,6 @@ public class TCPSelectorDefImpl extends DefImpl implements TCPSelectorDef
public Object createInstance()
{
TCPSelector selector = new TCPSelector();
- selector.activate();
return selector;
}
} // TCPSelectorDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsAdapterFactory.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsAdapterFactory.java
index 319156804f..26c42f9ba8 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsAdapterFactory.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsAdapterFactory.java
@@ -1,34 +1,32 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: Net4jDefsAdapterFactory.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: Net4jDefsAdapterFactory.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.util;
-
-import org.eclipse.net4j.net4jdefs.AcceptorDef;
-import org.eclipse.net4j.net4jdefs.BufferPoolDef;
-import org.eclipse.net4j.net4jdefs.BufferProviderDef;
-import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.ConnectorDef;
-import org.eclipse.net4j.net4jdefs.CredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.HTTPConnectorDef;
-import org.eclipse.net4j.net4jdefs.JVMAcceptorDef;
-import org.eclipse.net4j.net4jdefs.JVMConnectorDef;
-import org.eclipse.net4j.net4jdefs.NegotiatorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.ProtocolProviderDef;
-import org.eclipse.net4j.net4jdefs.RandomizerDef;
-import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.TCPAcceptorDef;
-import org.eclipse.net4j.net4jdefs.TCPConnectorDef;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
-import org.eclipse.net4j.net4jdefs.User;
-import org.eclipse.net4j.net4jdefs.UserManagerDef;
-import org.eclipse.net4j.util.net4jutildefs.Def;
+package org.eclipse.net4j.defs.util;
+
+import org.eclipse.net4j.defs.AcceptorDef;
+import org.eclipse.net4j.defs.BufferPoolDef;
+import org.eclipse.net4j.defs.BufferProviderDef;
+import org.eclipse.net4j.defs.ClientProtocolFactoryDef;
+import org.eclipse.net4j.defs.ConnectorDef;
+import org.eclipse.net4j.defs.HTTPConnectorDef;
+import org.eclipse.net4j.defs.JVMAcceptorDef;
+import org.eclipse.net4j.defs.JVMConnectorDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.ProtocolProviderDef;
+import org.eclipse.net4j.defs.ServerProtocolFactoryDef;
+import org.eclipse.net4j.defs.TCPAcceptorDef;
+import org.eclipse.net4j.defs.TCPConnectorDef;
+import org.eclipse.net4j.defs.TCPSelectorDef;
+import org.eclipse.net4j.util.defs.Def;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
@@ -39,7 +37,7 @@ import org.eclipse.emf.ecore.EObject;
* <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides an adapter <code>createXXX</code>
* method for each class of the model. <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage
* @generated
*/
public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
@@ -142,24 +140,6 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
@Override
- public Adapter caseNegotiatorDef(NegotiatorDef object)
- {
- return createNegotiatorDefAdapter();
- }
-
- @Override
- public Adapter caseResponseNegotiatorDef(ResponseNegotiatorDef object)
- {
- return createResponseNegotiatorDefAdapter();
- }
-
- @Override
- public Adapter caseChallengeNegotiatorDef(ChallengeNegotiatorDef object)
- {
- return createChallengeNegotiatorDefAdapter();
- }
-
- @Override
public Adapter caseTCPSelectorDef(TCPSelectorDef object)
{
return createTCPSelectorDefAdapter();
@@ -190,36 +170,6 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
@Override
- public Adapter caseCredentialsProviderDef(CredentialsProviderDef object)
- {
- return createCredentialsProviderDefAdapter();
- }
-
- @Override
- public Adapter casePasswordCredentialsProviderDef(PasswordCredentialsProviderDef object)
- {
- return createPasswordCredentialsProviderDefAdapter();
- }
-
- @Override
- public Adapter caseUser(User object)
- {
- return createUserAdapter();
- }
-
- @Override
- public Adapter caseUserManagerDef(UserManagerDef object)
- {
- return createUserManagerDefAdapter();
- }
-
- @Override
- public Adapter caseRandomizerDef(RandomizerDef object)
- {
- return createRandomizerDefAdapter();
- }
-
- @Override
public Adapter caseDef(Def object)
{
return createDefAdapter();
@@ -247,12 +197,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ConnectorDef
- * <em>Connector Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ConnectorDef <em>Connector Def</em>}'.
+ * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
+ * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.ConnectorDef
+ * @see org.eclipse.net4j.defs.ConnectorDef
* @generated
*/
public Adapter createConnectorDefAdapter()
@@ -261,13 +211,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ClientProtocolFactoryDef
* <em>Client Protocol Factory Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we
* can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef
+ * @see org.eclipse.net4j.defs.ClientProtocolFactoryDef
* @generated
*/
public Adapter createClientProtocolFactoryDefAdapter()
@@ -276,13 +226,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.TCPConnectorDef
* <em>TCP Connector Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
* easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef
+ * @see org.eclipse.net4j.defs.TCPConnectorDef
* @generated
*/
public Adapter createTCPConnectorDefAdapter()
@@ -291,12 +241,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.AcceptorDef <em>Acceptor Def</em>}
- * '. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.AcceptorDef <em>Acceptor Def</em>}'.
+ * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
+ * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.AcceptorDef
+ * @see org.eclipse.net4j.defs.AcceptorDef
* @generated
*/
public Adapter createAcceptorDefAdapter()
@@ -305,12 +255,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.TCPAcceptorDef
* <em>TCP Acceptor Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef
+ * @see org.eclipse.net4j.defs.TCPAcceptorDef
* @generated
*/
public Adapter createTCPAcceptorDefAdapter()
@@ -319,12 +269,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.JVMAcceptorDef
* <em>JVM Acceptor Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.JVMAcceptorDef
+ * @see org.eclipse.net4j.defs.JVMAcceptorDef
* @generated
*/
public Adapter createJVMAcceptorDefAdapter()
@@ -333,13 +283,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.JVMConnectorDef
* <em>JVM Connector Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
* easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.JVMConnectorDef
+ * @see org.eclipse.net4j.defs.JVMConnectorDef
* @generated
*/
public Adapter createJVMConnectorDefAdapter()
@@ -348,13 +298,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.HTTPConnectorDef
* <em>HTTP Connector Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
* easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.HTTPConnectorDef
+ * @see org.eclipse.net4j.defs.HTTPConnectorDef
* @generated
*/
public Adapter createHTTPConnectorDefAdapter()
@@ -363,56 +313,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.NegotiatorDef
- * <em>Negotiator Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.NegotiatorDef
- * @generated
- */
- public Adapter createNegotiatorDefAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef
- * <em>Response Negotiator Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef
- * @generated
- */
- public Adapter createResponseNegotiatorDefAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef
- * <em>Challenge Negotiator Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we
- * can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef
- * @generated
- */
- public Adapter createChallengeNegotiatorDefAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.TCPSelectorDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.TCPSelectorDef
* <em>TCP Selector Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.TCPSelectorDef
+ * @see org.eclipse.net4j.defs.TCPSelectorDef
* @generated
*/
public Adapter createTCPSelectorDefAdapter()
@@ -421,13 +327,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ServerProtocolFactoryDef
* <em>Server Protocol Factory Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we
* can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef
+ * @see org.eclipse.net4j.defs.ServerProtocolFactoryDef
* @generated
*/
public Adapter createServerProtocolFactoryDefAdapter()
@@ -436,13 +342,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.BufferProviderDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.BufferProviderDef
* <em>Buffer Provider Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
* easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.BufferProviderDef
+ * @see org.eclipse.net4j.defs.BufferProviderDef
* @generated
*/
public Adapter createBufferProviderDefAdapter()
@@ -451,12 +357,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.BufferPoolDef
- * <em>Buffer Pool Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.BufferPoolDef <em>Buffer Pool Def</em>}
+ * '. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.BufferPoolDef
+ * @see org.eclipse.net4j.defs.BufferPoolDef
* @generated
*/
public Adapter createBufferPoolDefAdapter()
@@ -465,13 +371,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ProtocolProviderDef
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ProtocolProviderDef
* <em>Protocol Provider Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
* easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.ProtocolProviderDef
+ * @see org.eclipse.net4j.defs.ProtocolProviderDef
* @generated
*/
public Adapter createProtocolProviderDefAdapter()
@@ -480,84 +386,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef
- * <em>Credentials Provider Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we
- * can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.CredentialsProviderDef
- * @generated
- */
- public Adapter createCredentialsProviderDefAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef
- * <em>Password Credentials Provider Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so
- * that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef
- * @generated
- */
- public Adapter createPasswordCredentialsProviderDefAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.UserManagerDef
- * <em>User Manager Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.UserManagerDef
- * @generated
- */
- public Adapter createUserManagerDefAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.RandomizerDef
- * <em>Randomizer Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.RandomizerDef
- * @generated
- */
- public Adapter createRandomizerDefAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.User <em>User</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.net4j.net4jdefs.User
- * @generated
- */
- public Adapter createUserAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.net4jutildefs.Def <em>Def</em>}'. <!--
+ * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.Def <em>Def</em>}'. <!--
* begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
* ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.net4j.util.net4jutildefs.Def
+ * @see org.eclipse.net4j.util.defs.Def
* @generated
*/
public Adapter createDefAdapter()
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsSwitch.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsSwitch.java
index 9471ca70da..bd1d59f6e0 100644
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsSwitch.java
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsSwitch.java
@@ -1,34 +1,32 @@
/**
- * <copyright>
- * </copyright>
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
*
- * $Id: Net4jDefsSwitch.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
+ * $Id: Net4jDefsSwitch.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
*/
-package org.eclipse.net4j.net4jdefs.util;
-
-import org.eclipse.net4j.net4jdefs.AcceptorDef;
-import org.eclipse.net4j.net4jdefs.BufferPoolDef;
-import org.eclipse.net4j.net4jdefs.BufferProviderDef;
-import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.ConnectorDef;
-import org.eclipse.net4j.net4jdefs.CredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.HTTPConnectorDef;
-import org.eclipse.net4j.net4jdefs.JVMAcceptorDef;
-import org.eclipse.net4j.net4jdefs.JVMConnectorDef;
-import org.eclipse.net4j.net4jdefs.NegotiatorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.ProtocolProviderDef;
-import org.eclipse.net4j.net4jdefs.RandomizerDef;
-import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef;
-import org.eclipse.net4j.net4jdefs.TCPAcceptorDef;
-import org.eclipse.net4j.net4jdefs.TCPConnectorDef;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
-import org.eclipse.net4j.net4jdefs.User;
-import org.eclipse.net4j.net4jdefs.UserManagerDef;
-import org.eclipse.net4j.util.net4jutildefs.Def;
+package org.eclipse.net4j.defs.util;
+
+import org.eclipse.net4j.defs.AcceptorDef;
+import org.eclipse.net4j.defs.BufferPoolDef;
+import org.eclipse.net4j.defs.BufferProviderDef;
+import org.eclipse.net4j.defs.ClientProtocolFactoryDef;
+import org.eclipse.net4j.defs.ConnectorDef;
+import org.eclipse.net4j.defs.HTTPConnectorDef;
+import org.eclipse.net4j.defs.JVMAcceptorDef;
+import org.eclipse.net4j.defs.JVMConnectorDef;
+import org.eclipse.net4j.defs.Net4jDefsPackage;
+import org.eclipse.net4j.defs.ProtocolProviderDef;
+import org.eclipse.net4j.defs.ServerProtocolFactoryDef;
+import org.eclipse.net4j.defs.TCPAcceptorDef;
+import org.eclipse.net4j.defs.TCPConnectorDef;
+import org.eclipse.net4j.defs.TCPSelectorDef;
+import org.eclipse.net4j.util.defs.Def;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
@@ -41,7 +39,7 @@ import java.util.List;
* starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is
* returned, which is the result of the switch. <!-- end-user-doc -->
*
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage
+ * @see org.eclipse.net4j.defs.Net4jDefsPackage
* @generated
*/
public class Net4jDefsSwitch<T>
@@ -114,13 +112,9 @@ public class Net4jDefsSwitch<T>
ConnectorDef connectorDef = (ConnectorDef)theEObject;
T result = caseConnectorDef(connectorDef);
if (result == null)
- {
result = caseDef(connectorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.CLIENT_PROTOCOL_FACTORY_DEF:
@@ -128,17 +122,11 @@ public class Net4jDefsSwitch<T>
ClientProtocolFactoryDef clientProtocolFactoryDef = (ClientProtocolFactoryDef)theEObject;
T result = caseClientProtocolFactoryDef(clientProtocolFactoryDef);
if (result == null)
- {
result = caseProtocolProviderDef(clientProtocolFactoryDef);
- }
if (result == null)
- {
result = caseDef(clientProtocolFactoryDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.TCP_CONNECTOR_DEF:
@@ -146,17 +134,11 @@ public class Net4jDefsSwitch<T>
TCPConnectorDef tcpConnectorDef = (TCPConnectorDef)theEObject;
T result = caseTCPConnectorDef(tcpConnectorDef);
if (result == null)
- {
result = caseConnectorDef(tcpConnectorDef);
- }
if (result == null)
- {
result = caseDef(tcpConnectorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.ACCEPTOR_DEF:
@@ -164,13 +146,9 @@ public class Net4jDefsSwitch<T>
AcceptorDef acceptorDef = (AcceptorDef)theEObject;
T result = caseAcceptorDef(acceptorDef);
if (result == null)
- {
result = caseDef(acceptorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.TCP_ACCEPTOR_DEF:
@@ -178,17 +156,11 @@ public class Net4jDefsSwitch<T>
TCPAcceptorDef tcpAcceptorDef = (TCPAcceptorDef)theEObject;
T result = caseTCPAcceptorDef(tcpAcceptorDef);
if (result == null)
- {
result = caseAcceptorDef(tcpAcceptorDef);
- }
if (result == null)
- {
result = caseDef(tcpAcceptorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.JVM_ACCEPTOR_DEF:
@@ -196,17 +168,11 @@ public class Net4jDefsSwitch<T>
JVMAcceptorDef jvmAcceptorDef = (JVMAcceptorDef)theEObject;
T result = caseJVMAcceptorDef(jvmAcceptorDef);
if (result == null)
- {
result = caseAcceptorDef(jvmAcceptorDef);
- }
if (result == null)
- {
result = caseDef(jvmAcceptorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.JVM_CONNECTOR_DEF:
@@ -214,17 +180,11 @@ public class Net4jDefsSwitch<T>
JVMConnectorDef jvmConnectorDef = (JVMConnectorDef)theEObject;
T result = caseJVMConnectorDef(jvmConnectorDef);
if (result == null)
- {
result = caseConnectorDef(jvmConnectorDef);
- }
if (result == null)
- {
result = caseDef(jvmConnectorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.HTTP_CONNECTOR_DEF:
@@ -232,67 +192,11 @@ public class Net4jDefsSwitch<T>
HTTPConnectorDef httpConnectorDef = (HTTPConnectorDef)theEObject;
T result = caseHTTPConnectorDef(httpConnectorDef);
if (result == null)
- {
result = caseConnectorDef(httpConnectorDef);
- }
if (result == null)
- {
result = caseDef(httpConnectorDef);
- }
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.NEGOTIATOR_DEF:
- {
- NegotiatorDef negotiatorDef = (NegotiatorDef)theEObject;
- T result = caseNegotiatorDef(negotiatorDef);
- if (result == null)
- {
- result = caseDef(negotiatorDef);
- }
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF:
- {
- ResponseNegotiatorDef responseNegotiatorDef = (ResponseNegotiatorDef)theEObject;
- T result = caseResponseNegotiatorDef(responseNegotiatorDef);
- if (result == null)
- {
- result = caseNegotiatorDef(responseNegotiatorDef);
- }
- if (result == null)
- {
- result = caseDef(responseNegotiatorDef);
- }
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF:
- {
- ChallengeNegotiatorDef challengeNegotiatorDef = (ChallengeNegotiatorDef)theEObject;
- T result = caseChallengeNegotiatorDef(challengeNegotiatorDef);
- if (result == null)
- {
- result = caseNegotiatorDef(challengeNegotiatorDef);
- }
- if (result == null)
- {
- result = caseDef(challengeNegotiatorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.TCP_SELECTOR_DEF:
@@ -300,13 +204,9 @@ public class Net4jDefsSwitch<T>
TCPSelectorDef tcpSelectorDef = (TCPSelectorDef)theEObject;
T result = caseTCPSelectorDef(tcpSelectorDef);
if (result == null)
- {
result = caseDef(tcpSelectorDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.SERVER_PROTOCOL_FACTORY_DEF:
@@ -314,17 +214,11 @@ public class Net4jDefsSwitch<T>
ServerProtocolFactoryDef serverProtocolFactoryDef = (ServerProtocolFactoryDef)theEObject;
T result = caseServerProtocolFactoryDef(serverProtocolFactoryDef);
if (result == null)
- {
result = caseProtocolProviderDef(serverProtocolFactoryDef);
- }
if (result == null)
- {
result = caseDef(serverProtocolFactoryDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.BUFFER_PROVIDER_DEF:
@@ -332,13 +226,9 @@ public class Net4jDefsSwitch<T>
BufferProviderDef bufferProviderDef = (BufferProviderDef)theEObject;
T result = caseBufferProviderDef(bufferProviderDef);
if (result == null)
- {
result = caseDef(bufferProviderDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.BUFFER_POOL_DEF:
@@ -346,17 +236,11 @@ public class Net4jDefsSwitch<T>
BufferPoolDef bufferPoolDef = (BufferPoolDef)theEObject;
T result = caseBufferPoolDef(bufferPoolDef);
if (result == null)
- {
result = caseBufferProviderDef(bufferPoolDef);
- }
if (result == null)
- {
result = caseDef(bufferPoolDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
return result;
}
case Net4jDefsPackage.PROTOCOL_PROVIDER_DEF:
@@ -364,83 +248,9 @@ public class Net4jDefsSwitch<T>
ProtocolProviderDef protocolProviderDef = (ProtocolProviderDef)theEObject;
T result = caseProtocolProviderDef(protocolProviderDef);
if (result == null)
- {
result = caseDef(protocolProviderDef);
- }
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF:
- {
- CredentialsProviderDef credentialsProviderDef = (CredentialsProviderDef)theEObject;
- T result = caseCredentialsProviderDef(credentialsProviderDef);
- if (result == null)
- {
- result = caseDef(credentialsProviderDef);
- }
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF:
- {
- PasswordCredentialsProviderDef passwordCredentialsProviderDef = (PasswordCredentialsProviderDef)theEObject;
- T result = casePasswordCredentialsProviderDef(passwordCredentialsProviderDef);
- if (result == null)
- {
- result = caseCredentialsProviderDef(passwordCredentialsProviderDef);
- }
- if (result == null)
- {
- result = caseDef(passwordCredentialsProviderDef);
- }
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.USER:
- {
- User user = (User)theEObject;
- T result = caseUser(user);
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.USER_MANAGER_DEF:
- {
- UserManagerDef userManagerDef = (UserManagerDef)theEObject;
- T result = caseUserManagerDef(userManagerDef);
- if (result == null)
- {
- result = caseDef(userManagerDef);
- }
if (result == null)
- {
result = defaultCase(theEObject);
- }
- return result;
- }
- case Net4jDefsPackage.RANDOMIZER_DEF:
- {
- RandomizerDef randomizerDef = (RandomizerDef)theEObject;
- T result = caseRandomizerDef(randomizerDef);
- if (result == null)
- {
- result = caseDef(randomizerDef);
- }
- if (result == null)
- {
- result = defaultCase(theEObject);
- }
return result;
}
default:
@@ -570,53 +380,6 @@ public class Net4jDefsSwitch<T>
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Negotiator Def</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Negotiator Def</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseNegotiatorDef(NegotiatorDef object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Response Negotiator Def</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Response Negotiator Def</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseResponseNegotiatorDef(ResponseNegotiatorDef object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Challenge Negotiator Def</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Challenge Negotiator Def</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseChallengeNegotiatorDef(ChallengeNegotiatorDef object)
- {
- return null;
- }
-
- /**
* Returns the result of interpreting the object as an instance of '<em>TCP Selector Def</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
@@ -694,83 +457,6 @@ public class Net4jDefsSwitch<T>
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Credentials Provider Def</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Credentials Provider Def</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCredentialsProviderDef(CredentialsProviderDef object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Password Credentials Provider Def</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Password Credentials Provider Def</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T casePasswordCredentialsProviderDef(PasswordCredentialsProviderDef object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>User Manager Def</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>User Manager Def</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseUserManagerDef(UserManagerDef object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Randomizer Def</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Randomizer Def</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRandomizerDef(RandomizerDef object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>User</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>User</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseUser(User object)
- {
- return null;
- }
-
- /**
* Returns the result of interpreting the object as an instance of '<em>Def</em>'. <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsUtil.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsUtil.java
new file mode 100644
index 0000000000..7387085e59
--- /dev/null
+++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsUtil.java
@@ -0,0 +1,65 @@
+/**
+ * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
+ * 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:
+ * André Dietisheim - initial API and implementation
+ *
+ * $Id: Net4jDefsUtil.java,v 1.1 2008-12-31 14:43:19 estepper Exp $
+ */
+package org.eclipse.net4j.defs.util;
+
+import org.eclipse.net4j.FactoriesProtocolProvider;
+import org.eclipse.net4j.defs.Net4jDefsFactory;
+import org.eclipse.net4j.defs.ProtocolProviderDef;
+import org.eclipse.net4j.defs.TCPConnectorDef;
+import org.eclipse.net4j.protocol.IProtocolProvider;
+import org.eclipse.net4j.tcp.ITCPConnector;
+import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory;
+import org.eclipse.net4j.util.factory.IFactory;
+
+import java.util.Iterator;
+import java.util.List;
+
+public class Net4jDefsUtil
+{
+ /**
+ * Creates the factories protocol provider. The current implementation uses a {@link FactoriesProtocolProvider}.
+ *
+ * @param clientProtocolFactoryDef
+ * the client protocol factory definition
+ * @return the protocol provider
+ */
+ public static <PPD extends ProtocolProviderDef> IProtocolProvider createFactoriesProtocolProvider(
+ List<PPD> protocolFactoryDef)
+ {
+ FactoriesProtocolProvider protocolProvider = new FactoriesProtocolProvider();
+ for (Iterator<PPD> iterator = protocolFactoryDef.iterator(); iterator.hasNext();)
+ {
+ PPD protocolProviderDef = iterator.next();
+ protocolProvider.addFactory((IFactory)protocolProviderDef.getInstance());
+ }
+ return protocolProvider;
+ }
+
+ public static TCPConnectorDef createTCPConnectorDef(final String host)
+ {
+ return createTCPConnectorDef(host, ITCPConnector.DEFAULT_PORT);
+ }
+
+ public static TCPConnectorDef createTCPConnectorDef(final String host, final int port)
+ {
+ TCPConnectorDef tcpConnectorDef = Net4jDefsFactory.eINSTANCE.createTCPConnectorDef();
+
+ tcpConnectorDef.setHost(host);
+ tcpConnectorDef.setPort(port);
+ tcpConnectorDef.setBufferProvider(Net4jDefsFactory.eINSTANCE.createBufferPoolDef());
+ tcpConnectorDef.setExecutorService(Net4jUtilDefsFactory.eINSTANCE.createThreadPoolDef());
+ tcpConnectorDef.setTcpSelectorDef(Net4jDefsFactory.eINSTANCE.createTCPSelectorDef());
+
+ return tcpConnectorDef;
+ }
+}
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferPoolDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferPoolDef.java
deleted file mode 100644
index 37b3fd6f1b..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferPoolDef.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: BufferPoolDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Pool Def</b></em>'. <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getBufferPoolDef()
- * @model
- * @generated
- */
-public interface BufferPoolDef extends BufferProviderDef
-{
-} // BufferPoolDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferProviderDef.java
deleted file mode 100644
index d9f0fb55e1..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferProviderDef.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: BufferProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Provider Def</b></em>'. <!-- end-user-doc
- * -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getBufferProviderDef()
- * @model abstract="true"
- * @generated
- */
-public interface BufferProviderDef extends Def
-{
-} // BufferProviderDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ChallengeNegotiatorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ChallengeNegotiatorDef.java
deleted file mode 100644
index 07ed101643..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ChallengeNegotiatorDef.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ChallengeNegotiatorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Challenge Negotiator Def</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager <em>User Manager</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer <em>Randomizer</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getChallengeNegotiatorDef()
- * @model
- * @generated
- */
-public interface ChallengeNegotiatorDef extends NegotiatorDef
-{
-
- /**
- * Returns the value of the '<em><b>User Manager</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>User Manager</em>' reference isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>User Manager</em>' reference.
- * @see #setUserManager(UserManagerDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getChallengeNegotiatorDef_UserManager()
- * @model
- * @generated
- */
- UserManagerDef getUserManager();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager
- * <em>User Manager</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>User Manager</em>' reference.
- * @see #getUserManager()
- * @generated
- */
- void setUserManager(UserManagerDef value);
-
- /**
- * Returns the value of the '<em><b>Randomizer</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Randomizer</em>' reference isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Randomizer</em>' reference.
- * @see #setRandomizer(RandomizerDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getChallengeNegotiatorDef_Randomizer()
- * @model
- * @generated
- */
- RandomizerDef getRandomizer();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer <em>Randomizer</em>}
- * ' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Randomizer</em>' reference.
- * @see #getRandomizer()
- * @generated
- */
- void setRandomizer(RandomizerDef value);
-} // ChallengeNegotiatorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ClientProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ClientProtocolFactoryDef.java
deleted file mode 100644
index 4a55359263..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ClientProtocolFactoryDef.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ClientProtocolFactoryDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Client Protocol Factory Def</b></em>'. <!--
- * end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getClientProtocolFactoryDef()
- * @model abstract="true"
- * @generated
- */
-public interface ClientProtocolFactoryDef extends ProtocolProviderDef
-{
-} // ClientProtocolFactoryDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/CredentialsProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/CredentialsProviderDef.java
deleted file mode 100644
index 2aa61e8937..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/CredentialsProviderDef.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: CredentialsProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Credentials Provider Def</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID <em>User ID</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getCredentialsProviderDef()
- * @model abstract="true"
- * @generated
- */
-public interface CredentialsProviderDef extends Def
-{
- /**
- * Returns the value of the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>User ID</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>User ID</em>' attribute.
- * @see #setUserID(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getCredentialsProviderDef_UserID()
- * @model
- * @generated
- */
- String getUserID();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID <em>User ID</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>User ID</em>' attribute.
- * @see #getUserID()
- * @generated
- */
- void setUserID(String value);
-
-} // CredentialsProviderDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/NegotiatorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/NegotiatorDef.java
deleted file mode 100644
index d47bd4f6ab..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/NegotiatorDef.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: NegotiatorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Negotiator Def</b></em>'. <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getNegotiatorDef()
- * @model abstract="true"
- * @generated
- */
-public interface NegotiatorDef extends Def
-{
-} // NegotiatorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/PasswordCredentialsProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/PasswordCredentialsProviderDef.java
deleted file mode 100644
index 92b33e3eea..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/PasswordCredentialsProviderDef.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PasswordCredentialsProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Password Credentials Provider Def</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword <em>Password</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getPasswordCredentialsProviderDef()
- * @model
- * @generated
- */
-public interface PasswordCredentialsProviderDef extends CredentialsProviderDef
-{
- /**
- * Returns the value of the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Password</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Password</em>' attribute.
- * @see #setPassword(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getPasswordCredentialsProviderDef_Password()
- * @model
- * @generated
- */
- String getPassword();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword
- * <em>Password</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Password</em>' attribute.
- * @see #getPassword()
- * @generated
- */
- void setPassword(String value);
-
-} // PasswordCredentialsProviderDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ProtocolProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ProtocolProviderDef.java
deleted file mode 100644
index 77e07ecd15..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ProtocolProviderDef.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ProtocolProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Protocol Provider Def</b></em>'. <!--
- * end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getProtocolProviderDef()
- * @model abstract="true"
- * @generated
- */
-public interface ProtocolProviderDef extends Def
-{
-} // ProtocolProviderDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/RandomizerDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/RandomizerDef.java
deleted file mode 100644
index 48ac17b58c..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/RandomizerDef.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: RandomizerDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Randomizer Def</b></em>'. <!-- end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getRandomizerDef()
- * @model
- * @generated
- */
-public interface RandomizerDef extends Def
-{
-} // RandomizerDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ResponseNegotiatorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ResponseNegotiatorDef.java
deleted file mode 100644
index d397687a92..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ResponseNegotiatorDef.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ResponseNegotiatorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Response Negotiator Def</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider <em>Credentials Provider</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getResponseNegotiatorDef()
- * @model
- * @generated
- */
-public interface ResponseNegotiatorDef extends NegotiatorDef
-{
-
- /**
- * Returns the value of the '<em><b>Credentials Provider</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Credentials Provider</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Credentials Provider</em>' reference.
- * @see #setCredentialsProvider(CredentialsProviderDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getResponseNegotiatorDef_CredentialsProvider()
- * @model
- * @generated
- */
- CredentialsProviderDef getCredentialsProvider();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider
- * <em>Credentials Provider</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Credentials Provider</em>' reference.
- * @see #getCredentialsProvider()
- * @generated
- */
- void setCredentialsProvider(CredentialsProviderDef value);
-} // ResponseNegotiatorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerConnector.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerConnector.java
deleted file mode 100644
index 60aa39c30b..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerConnector.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ServerConnector.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Server Connector</b></em>'. <!-- end-user-doc
- * -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.ServerConnector#getAcceptorDef <em>Acceptor Def</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jdefsPackage#getServerConnector()
- * @model abstract="true"
- * @generated
- */
-public interface ServerConnector extends ConnectorDef
-{
- /**
- * Returns the value of the '<em><b>Acceptor Def</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Acceptor Def</em>' reference isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Acceptor Def</em>' reference.
- * @see #setAcceptorDef(AcceptorDef)
- * @see org.eclipse.net4j.net4jdefs.Net4jdefsPackage#getServerConnector_AcceptorDef()
- * @model
- * @generated
- */
- AcceptorDef getAcceptorDef();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ServerConnector#getAcceptorDef <em>Acceptor Def</em>}'
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Acceptor Def</em>' reference.
- * @see #getAcceptorDef()
- * @generated
- */
- void setAcceptorDef(AcceptorDef value);
-
-} // ServerConnector
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerProtocolFactoryDef.java
deleted file mode 100644
index 758ba80770..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerProtocolFactoryDef.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ServerProtocolFactoryDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Server Protocol Factory Def</b></em>'. <!--
- * end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getServerProtocolFactoryDef()
- * @model abstract="true"
- * @generated
- */
-public interface ServerProtocolFactoryDef extends ProtocolProviderDef
-{
-} // ServerProtocolFactoryDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/SeverProtocolFactory.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/SeverProtocolFactory.java
deleted file mode 100644
index cd060b3c03..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/SeverProtocolFactory.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: SeverProtocolFactory.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Sever Protocol Factory</b></em>'. <!--
- * end-user-doc -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jdefsPackage#getSeverProtocolFactory()
- * @model
- * @generated
- */
-public interface SeverProtocolFactory extends Def
-{
-} // SeverProtocolFactory
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPSelectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPSelectorDef.java
deleted file mode 100644
index 841fbbaf16..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPSelectorDef.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: TCPSelectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Selector Def</b></em>'. <!-- end-user-doc
- * -->
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPSelectorDef()
- * @model
- * @generated
- */
-public interface TCPSelectorDef extends Def
-{
-} // TCPSelectorDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/User.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/User.java
deleted file mode 100644
index e6bb5b4451..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/User.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: User.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>User</b></em>'. <!-- end-user-doc -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.User#getUserID <em>User ID</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.User#getPassword <em>Password</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUser()
- * @model
- * @generated
- */
-public interface User extends EObject
-{
- /**
- * Returns the value of the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>User ID</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>User ID</em>' attribute.
- * @see #setUserID(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUser_UserID()
- * @model
- * @generated
- */
- String getUserID();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.User#getUserID <em>User ID</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>User ID</em>' attribute.
- * @see #getUserID()
- * @generated
- */
- void setUserID(String value);
-
- /**
- * Returns the value of the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Password</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Password</em>' attribute.
- * @see #setPassword(String)
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUser_Password()
- * @model
- * @generated
- */
- String getPassword();
-
- /**
- * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.User#getPassword <em>Password</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Password</em>' attribute.
- * @see #getPassword()
- * @generated
- */
- void setPassword(String value);
-
-} // User
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/UserManagerDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/UserManagerDef.java
deleted file mode 100644
index c7d36391e0..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/UserManagerDef.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UserManagerDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs;
-
-import org.eclipse.net4j.util.net4jutildefs.Def;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>User Manager Def</b></em>'. <!-- end-user-doc
- * -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser <em>User</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUserManagerDef()
- * @model
- * @generated
- */
-public interface UserManagerDef extends Def
-{
-
- /**
- * Returns the value of the '<em><b>User</b></em>' reference list. The list contents are of type
- * {@link org.eclipse.net4j.net4jdefs.User}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>User</em>' reference list isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>User</em>' reference list.
- * @see #isSetUser()
- * @see #unsetUser()
- * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUserManagerDef_User()
- * @model unsettable="true" required="true"
- * @generated
- */
- EList<User> getUser();
-
- /**
- * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser <em>User</em>}' reference list.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #isSetUser()
- * @see #getUser()
- * @generated
- */
- void unsetUser();
-
- /**
- * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser <em>User</em>}'
- * reference list is set. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return whether the value of the '<em>User</em>' reference list is set.
- * @see #unsetUser()
- * @see #getUser()
- * @generated
- */
- boolean isSetUser();
-} // UserManagerDef
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ChallengeNegotiatorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ChallengeNegotiatorDefImpl.java
deleted file mode 100644
index 7eff6eafa3..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ChallengeNegotiatorDefImpl.java
+++ /dev/null
@@ -1,285 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ChallengeNegotiatorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.RandomizerDef;
-import org.eclipse.net4j.net4jdefs.UserManagerDef;
-import org.eclipse.net4j.util.CheckUtil;
-import org.eclipse.net4j.util.security.ChallengeNegotiator;
-import org.eclipse.net4j.util.security.IRandomizer;
-import org.eclipse.net4j.util.security.IUserManager;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Challenge Negotiator Def</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl#getUserManager <em>User Manager</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl#getRandomizer <em>Randomizer</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements ChallengeNegotiatorDef
-{
-
- /**
- * The cached value of the '{@link #getUserManager() <em>User Manager</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getUserManager()
- * @generated
- * @ordered
- */
- protected UserManagerDef userManager;
-
- /**
- * The cached value of the '{@link #getRandomizer() <em>Randomizer</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getRandomizer()
- * @generated
- * @ordered
- */
- protected RandomizerDef randomizer;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ChallengeNegotiatorDefImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.CHALLENGE_NEGOTIATOR_DEF;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public UserManagerDef getUserManager()
- {
- if (userManager != null && userManager.eIsProxy())
- {
- InternalEObject oldUserManager = (InternalEObject)userManager;
- userManager = (UserManagerDef)eResolveProxy(oldUserManager);
- if (userManager != oldUserManager)
- {
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER, oldUserManager, userManager));
- }
- }
- }
- return userManager;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public UserManagerDef basicGetUserManager()
- {
- return userManager;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setUserManager(UserManagerDef newUserManager)
- {
- UserManagerDef oldUserManager = userManager;
- userManager = newUserManager;
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER,
- oldUserManager, userManager));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public RandomizerDef getRandomizer()
- {
- if (randomizer != null && randomizer.eIsProxy())
- {
- InternalEObject oldRandomizer = (InternalEObject)randomizer;
- randomizer = (RandomizerDef)eResolveProxy(oldRandomizer);
- if (randomizer != oldRandomizer)
- {
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER, oldRandomizer, randomizer));
- }
- }
- }
- return randomizer;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public RandomizerDef basicGetRandomizer()
- {
- return randomizer;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setRandomizer(RandomizerDef newRandomizer)
- {
- RandomizerDef oldRandomizer = randomizer;
- randomizer = newRandomizer;
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER,
- oldRandomizer, randomizer));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER:
- if (resolve)
- {
- return getUserManager();
- }
- return basicGetUserManager();
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER:
- if (resolve)
- {
- return getRandomizer();
- }
- return basicGetRandomizer();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER:
- setUserManager((UserManagerDef)newValue);
- return;
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER:
- setRandomizer((RandomizerDef)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER:
- setUserManager((UserManagerDef)null);
- return;
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER:
- setRandomizer((RandomizerDef)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER:
- return userManager != null;
- case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER:
- return randomizer != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * @ADDED
- */
- @Override
- protected Object createInstance()
- {
- ChallengeNegotiator challengeNegotiator = new ChallengeNegotiator();
- challengeNegotiator.setRandomizer((IRandomizer)getRandomizer().getInstance());
- challengeNegotiator.setUserManager((IUserManager)getUserManager().getInstance());
-
- return challengeNegotiator;
- }
-
- /**
- * @ADDED
- */
- @Override
- protected void validateDefinition()
- {
- CheckUtil.checkState(eIsSet(Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER), "randomizer is not set!");
- CheckUtil.checkState(eIsSet(Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER), "user manager is not set!");
- }
-
-} // ChallengeNegotiatorDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/CredentialsProviderDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/CredentialsProviderDefImpl.java
deleted file mode 100644
index 3f83587ea7..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/CredentialsProviderDefImpl.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: CredentialsProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.CredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Credentials Provider Def</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl#getUserID <em>User ID</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class CredentialsProviderDefImpl extends DefImpl implements CredentialsProviderDef
-{
- /**
- * The default value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getUserID()
- * @generated
- * @ordered
- */
- protected static final String USER_ID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getUserID()
- * @generated
- * @ordered
- */
- protected String userID = USER_ID_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected CredentialsProviderDefImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.CREDENTIALS_PROVIDER_DEF;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String getUserID()
- {
- return userID;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setUserID(String newUserID)
- {
- String oldUserID = userID;
- userID = newUserID;
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID,
- oldUserID, userID));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID:
- return getUserID();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID:
- setUserID((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID:
- setUserID(USER_ID_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID:
- return USER_ID_EDEFAULT == null ? userID != null : !USER_ID_EDEFAULT.equals(userID);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString()
- {
- if (eIsProxy())
- {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (userID: ");
- result.append(userID);
- result.append(')');
- return result.toString();
- }
-
-} // CredentialsProviderDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/NegotiatorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/NegotiatorDefImpl.java
deleted file mode 100644
index 9e9657e19b..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/NegotiatorDefImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: NegotiatorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.NegotiatorDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
-
-import org.eclipse.emf.ecore.EClass;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Negotiator Def</b></em>'. <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public abstract class NegotiatorDefImpl extends DefImpl implements NegotiatorDef
-{
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected NegotiatorDefImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.NEGOTIATOR_DEF;
- }
-
-} // NegotiatorDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/PasswordCredentialsProviderDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/PasswordCredentialsProviderDefImpl.java
deleted file mode 100644
index f8990d1630..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/PasswordCredentialsProviderDefImpl.java
+++ /dev/null
@@ -1,211 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PasswordCredentialsProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef;
-import org.eclipse.net4j.util.CheckUtil;
-import org.eclipse.net4j.util.security.IPasswordCredentials;
-import org.eclipse.net4j.util.security.PasswordCredentials;
-import org.eclipse.net4j.util.security.PasswordCredentialsProvider;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Password Credentials Provider Def</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl#getPassword <em>Password</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefImpl implements
- PasswordCredentialsProviderDef
-{
-
- /**
- * The default value of the '{@link #getPassword() <em>Password</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPassword()
- * @generated
- * @ordered
- */
- protected static final String PASSWORD_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getPassword() <em>Password</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPassword()
- * @generated
- * @ordered
- */
- protected String password = PASSWORD_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected PasswordCredentialsProviderDefImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.PASSWORD_CREDENTIALS_PROVIDER_DEF;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String getPassword()
- {
- return password;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setPassword(String newPassword)
- {
- String oldPassword = password;
- password = newPassword;
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.SET,
- Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD, oldPassword, password));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD:
- return getPassword();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD:
- setPassword((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD:
- setPassword(PASSWORD_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD:
- return PASSWORD_EDEFAULT == null ? password != null : !PASSWORD_EDEFAULT.equals(password);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString()
- {
- if (eIsProxy())
- {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (password: ");
- result.append(password);
- result.append(')');
- return result.toString();
- }
-
- /**
- * @ADDED
- */
- @Override
- protected Object createInstance()
- {
- IPasswordCredentials passwordCredential = new PasswordCredentials(getUserID(), getPassword().toCharArray());
- PasswordCredentialsProvider passwordCredentialsProvider = new PasswordCredentialsProvider(passwordCredential);
- return passwordCredentialsProvider;
- }
-
- /**
- * @ADDED
- */
- @Override
- protected void validateDefinition()
- {
- CheckUtil.checkState(getUserID() != null && getUserID().length() > 0, "userID is not set!");
- CheckUtil.checkState(getPassword() != null && getPassword().length() > 0, "password is not set!");
- super.validateDefinition();
- }
-
-} // PasswordCredentialsProviderDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/RandomizerDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/RandomizerDefImpl.java
deleted file mode 100644
index 7fd359a4f2..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/RandomizerDefImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: RandomizerDefImpl.java,v 1.1 2008-12-28 18:07:28 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.RandomizerDef;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
-import org.eclipse.net4j.util.security.Randomizer;
-
-import org.eclipse.emf.ecore.EClass;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Randomizer Def</b></em>'. <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class RandomizerDefImpl extends DefImpl implements RandomizerDef
-{
- @Override
- protected Object createInstance()
- {
- return new Randomizer();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RandomizerDefImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.RANDOMIZER_DEF;
- }
-
-} // RandomizerDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ResponseNegotiatorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ResponseNegotiatorDefImpl.java
deleted file mode 100644
index 57f3f96527..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ResponseNegotiatorDefImpl.java
+++ /dev/null
@@ -1,197 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ResponseNegotiatorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.CredentialsProviderDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef;
-import org.eclipse.net4j.util.security.IPasswordCredentialsProvider;
-import org.eclipse.net4j.util.security.ResponseNegotiator;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object ' <em><b>Response Negotiator Def</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl#getCredentialsProvider <em>Credentials Provider
- * </em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements ResponseNegotiatorDef
-{
- /**
- * The cached value of the '{@link #getCredentialsProvider() <em>Credentials Provider</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getCredentialsProvider()
- * @generated
- * @ordered
- */
- protected CredentialsProviderDef credentialsProvider;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ResponseNegotiatorDefImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.RESPONSE_NEGOTIATOR_DEF;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public CredentialsProviderDef getCredentialsProvider()
- {
- if (credentialsProvider != null && credentialsProvider.eIsProxy())
- {
- InternalEObject oldCredentialsProvider = (InternalEObject)credentialsProvider;
- credentialsProvider = (CredentialsProviderDef)eResolveProxy(oldCredentialsProvider);
- if (credentialsProvider != oldCredentialsProvider)
- {
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER, oldCredentialsProvider,
- credentialsProvider));
- }
- }
- }
- return credentialsProvider;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public CredentialsProviderDef basicGetCredentialsProvider()
- {
- return credentialsProvider;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setCredentialsProvider(CredentialsProviderDef newCredentialsProvider)
- {
- CredentialsProviderDef oldCredentialsProvider = credentialsProvider;
- credentialsProvider = newCredentialsProvider;
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.SET,
- Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER, oldCredentialsProvider, credentialsProvider));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER:
- if (resolve)
- {
- return getCredentialsProvider();
- }
- return basicGetCredentialsProvider();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER:
- setCredentialsProvider((CredentialsProviderDef)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER:
- setCredentialsProvider((CredentialsProviderDef)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER:
- return credentialsProvider != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * @ADDED
- */
- @Override
- protected Object createInstance()
- {
- ResponseNegotiator responseNegotiator = new ResponseNegotiator();
- responseNegotiator.setCredentialsProvider((IPasswordCredentialsProvider)getCredentialsProvider().getInstance());
- return responseNegotiator;
- }
-
-} // ResponseNegotiatorDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserImpl.java
deleted file mode 100644
index 68df079476..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserImpl.java
+++ /dev/null
@@ -1,240 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UserImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.User;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>User</b></em>'. <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.UserImpl#getUserID <em>User ID</em>}</li>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.UserImpl#getPassword <em>Password</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class UserImpl extends EObjectImpl implements User
-{
- /**
- * The default value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getUserID()
- * @generated
- * @ordered
- */
- protected static final String USER_ID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getUserID()
- * @generated
- * @ordered
- */
- protected String userID = USER_ID_EDEFAULT;
-
- /**
- * The default value of the '{@link #getPassword() <em>Password</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPassword()
- * @generated
- * @ordered
- */
- protected static final String PASSWORD_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getPassword() <em>Password</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPassword()
- * @generated
- * @ordered
- */
- protected String password = PASSWORD_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected UserImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.USER;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String getUserID()
- {
- return userID;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setUserID(String newUserID)
- {
- String oldUserID = userID;
- userID = newUserID;
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.USER__USER_ID, oldUserID, userID));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String getPassword()
- {
- return password;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setPassword(String newPassword)
- {
- String oldPassword = password;
- password = newPassword;
- if (eNotificationRequired())
- {
- eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.USER__PASSWORD, oldPassword, password));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER__USER_ID:
- return getUserID();
- case Net4jDefsPackage.USER__PASSWORD:
- return getPassword();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER__USER_ID:
- setUserID((String)newValue);
- return;
- case Net4jDefsPackage.USER__PASSWORD:
- setPassword((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER__USER_ID:
- setUserID(USER_ID_EDEFAULT);
- return;
- case Net4jDefsPackage.USER__PASSWORD:
- setPassword(PASSWORD_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER__USER_ID:
- return USER_ID_EDEFAULT == null ? userID != null : !USER_ID_EDEFAULT.equals(userID);
- case Net4jDefsPackage.USER__PASSWORD:
- return PASSWORD_EDEFAULT == null ? password != null : !PASSWORD_EDEFAULT.equals(password);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString()
- {
- if (eIsProxy())
- {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (userID: ");
- result.append(userID);
- result.append(", password: ");
- result.append(password);
- result.append(')');
- return result.toString();
- }
-
-} // UserImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserManagerDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserManagerDefImpl.java
deleted file mode 100644
index 6c3e856771..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserManagerDefImpl.java
+++ /dev/null
@@ -1,183 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UserManagerDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $
- */
-package org.eclipse.net4j.net4jdefs.impl;
-
-import org.eclipse.net4j.net4jdefs.Net4jDefsPackage;
-import org.eclipse.net4j.net4jdefs.User;
-import org.eclipse.net4j.net4jdefs.UserManagerDef;
-import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl;
-import org.eclipse.net4j.util.security.UserManager;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-
-import java.util.Collection;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>User Manager Def</b></em>'. <!-- end-user-doc
- * -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl#getUser <em>User</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class UserManagerDefImpl extends DefImpl implements UserManagerDef
-{
- /**
- * The cached value of the '{@link #getUser() <em>User</em>}' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getUser()
- * @generated
- * @ordered
- */
- protected EList<User> user;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected UserManagerDefImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass()
- {
- return Net4jDefsPackage.Literals.USER_MANAGER_DEF;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EList<User> getUser()
- {
- if (user == null)
- {
- user = new EObjectResolvingEList.Unsettable<User>(User.class, this, Net4jDefsPackage.USER_MANAGER_DEF__USER);
- }
- return user;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void unsetUser()
- {
- if (user != null)
- {
- ((InternalEList.Unsettable<?>)user).unset();
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public boolean isSetUser()
- {
- return user != null && ((InternalEList.Unsettable<?>)user).isSet();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER_MANAGER_DEF__USER:
- return getUser();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER_MANAGER_DEF__USER:
- getUser().clear();
- getUser().addAll((Collection<? extends User>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER_MANAGER_DEF__USER:
- unsetUser();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case Net4jDefsPackage.USER_MANAGER_DEF__USER:
- return isSetUser();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * @ADDED
- */
- @Override
- protected Object createInstance()
- {
- UserManager userManager = new UserManager();
- return userManager;
-
- }
-
-} // UserManagerDefImpl
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/ConnectorDefBuilder.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/ConnectorDefBuilder.java
deleted file mode 100644
index 6ce76a350a..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/ConnectorDefBuilder.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/***************************************************************************
- * Copyright (c) 2004 - 2008 Eike Stepper, Germany.
- * 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.net4j.net4jdefs.util;
-
-import org.eclipse.net4j.net4jdefs.BufferProviderDef;
-import org.eclipse.net4j.net4jdefs.ConnectorDef;
-import org.eclipse.net4j.util.CheckUtil;
-import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef;
-
-/**
- * @author Eike Stepper
- */
-public class ConnectorDefBuilder
-{
- protected BufferProviderDef bufferProviderDef;
-
- protected ExecutorServiceDef executorServiceDef;
-
- public ConnectorDefBuilder()
- {
- super();
- }
-
- public ConnectorDefBuilder bufferProvider(BufferProviderDef bufferProviderDef)
- {
- this.bufferProviderDef = bufferProviderDef;
- return this;
- }
-
- public ConnectorDefBuilder executorService(ExecutorServiceDef executorServiceDef)
- {
- this.executorServiceDef = executorServiceDef;
- return this;
- }
-
- public void validate()
- {
- CheckUtil.checkState(bufferProviderDef != null, "bufferProviderDef is not set!");
- CheckUtil.checkState(executorServiceDef != null, "executorServiceDef is not set!");
- }
-
- public void build(ConnectorDef connectorDef)
- {
- validate();
-
- connectorDef.setBufferProvider(bufferProviderDef);
- connectorDef.setExecutorService(executorServiceDef);
- }
-}
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsUtil.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsUtil.java
deleted file mode 100644
index ee9c3c905a..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsUtil.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/***************************************************************************
- * Copyright (c) 2004 - 2008 Eike Stepper, Germany.
- * 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.net4j.net4jdefs.util;
-
-import org.eclipse.net4j.net4jdefs.Net4jDefsFactory;
-import org.eclipse.net4j.net4jdefs.TCPConnectorDef;
-import org.eclipse.net4j.tcp.ITCPConnector;
-import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory;
-
-/**
- * @author Eike Stepper
- */
-public abstract class Net4jDefsUtil
-{
- private Net4jDefsUtil()
- {
- }
-
- /*
- * TODO: Is this only used by tests? --> Move to tests
- */
- public static TCPConnectorDef createTCPConnectorDef(final String host)
- {
- return createTCPConnectorDef(host, ITCPConnector.DEFAULT_PORT);
- }
-
- /*
- * TODO: Is this only used by tests? --> Move to tests
- */
- public static TCPConnectorDef createTCPConnectorDef(final String host, final int port)
- {
- TCPConnectorDef tcpConnectorDef = Net4jDefsFactory.eINSTANCE.createTCPConnectorDef();
- tcpConnectorDef.setHost(host);
- tcpConnectorDef.setPort(port);
- tcpConnectorDef.setBufferProvider(Net4jDefsFactory.eINSTANCE.createBufferPoolDef());
- tcpConnectorDef.setExecutorService(Net4jUtilDefsFactory.eINSTANCE.createThreadPoolDef());
- tcpConnectorDef.setTcpSelectorDef(Net4jDefsFactory.eINSTANCE.createTCPSelectorDef());
- return tcpConnectorDef;
- }
-}
diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/TCPClientConnectorBuilder.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/TCPClientConnectorBuilder.java
deleted file mode 100644
index 6ce4f8d930..0000000000
--- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/TCPClientConnectorBuilder.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/***************************************************************************
- * Copyright (c) 2004 - 2008 Eike Stepper, Germany.
- * 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.net4j.net4jdefs.util;
-
-import org.eclipse.net4j.net4jdefs.BufferPoolDef;
-import org.eclipse.net4j.net4jdefs.BufferProviderDef;
-import org.eclipse.net4j.net4jdefs.Net4jDefsFactory;
-import org.eclipse.net4j.net4jdefs.TCPConnectorDef;
-import org.eclipse.net4j.net4jdefs.TCPSelectorDef;
-import org.eclipse.net4j.tcp.ITCPConnector;
-import org.eclipse.net4j.util.CheckUtil;
-import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef;
-import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory;
-import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef;
-
-/**
- * @author Eike Stepper
- */
-public class TCPClientConnectorBuilder
-{
- private String host;
-
- private int port = ITCPConnector.DEFAULT_PORT;
-
- private BufferProviderDef bufferProviderDef = Net4jDefsFactory.eINSTANCE.createBufferPoolDef();
-
- private ExecutorServiceDef executorService = Net4jUtilDefsFactory.eINSTANCE.createThreadPoolDef();
-
- private TCPSelectorDef tcpSelectorDef = Net4jDefsFactory.eINSTANCE.createTCPSelectorDef();
-
- public TCPClientConnectorBuilder()
- {
- }
-
- public TCPClientConnectorBuilder port(int port)
- {
- this.port = port;
- return this;
- }
-
- public TCPClientConnectorBuilder host(String host)
- {
- this.host = host;
- return this;
- }
-
- public TCPClientConnectorBuilder executorServiceDef(ThreadPoolDef threadPoolDef)
- {
- executorService = threadPoolDef;
- return this;
- }
-
- public TCPClientConnectorBuilder bufferDef(BufferPoolDef bufferPoolDef)
- {
- bufferProviderDef = bufferPoolDef;
- return this;
- }
-
- public TCPConnectorDef build()
- {
- TCPConnectorDef tcpClientConnectorDef = Net4jDefsFactory.eINSTANCE.createTCPConnectorDef();
-
- CheckUtil.checkState(host != null, "host is not set!");
- tcpClientConnectorDef.setHost(host);
-
- tcpClientConnectorDef.setPort(port);
-
- tcpClientConnectorDef.setBufferProvider(bufferProviderDef);
- tcpClientConnectorDef.setExecutorService(executorService);
- tcpClientConnectorDef.setTcpSelectorDef(tcpSelectorDef);
-
- return tcpClientConnectorDef;
- }
-}

Back to the top