You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by oe...@apache.org on 2007/05/31 21:58:38 UTC

svn commit: r543239 [2/37] - in /directory/sandbox/oersoy/das.testing/das.ldap.parent: ./ das.ldap.configuration.model.ecore.v100/ das.ldap.configuration.model.ecore.v100/.settings/ das.ldap.configuration.model.ecore.v100/model/ das.ldap.configuration....

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.classpath
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.classpath?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.classpath (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.classpath Thu May 31 12:58:13 2007
@@ -0,0 +1,5 @@
+<classpath>
+  <classpathentry kind="src" path="src/main/resources"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+</classpath>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.project
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.project?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.project (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.project Thu May 31 12:58:13 2007
@@ -0,0 +1,14 @@
+<projectDescription>
+  <name>das.ldap.configuration.model.ecore.v100</name>
+  <comment/>
+  <projects/>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.jdt.core.javabuilder</name>
+      <arguments/>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.jdt.core.javanature</nature>
+  </natures>
+</projectDescription>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs Thu May 31 12:58:13 2007
@@ -0,0 +1,5 @@
+#Fri Mar 30 14:37:08 CDT 2007
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.ecore
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.ecore?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.ecore (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.ecore Thu May 31 12:58:13 2007
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="v100"
+    nsURI="http://org.apache.tuscany/das.ldap.configuration.model.ecore.v100" nsPrefix="das.ldap.v100">
+  <eClassifiers xsi:type="ecore:EClass" name="ConnectionManager" eSuperTypes="#//AttributeTypeConstants #//ObjectClassConstants">
+    <eOperations name="disconnect" eExceptions="#//NamingException">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="dirContext.close();"/>
+      </eAnnotations>
+      <eParameters name="dirContext" eType="#//DirContext"/>
+    </eOperations>
+    <eOperations name="createAuthenticationEnvironment" eType="#//Hashtable">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="&lt;%Hashtable&lt;Object, Object>%> env = new Hashtable&lt;Object, Object>();&#xA;env.put( &#xA;&lt;%javax.naming.Context%>.SECURITY_PRINCIPAL, &#xA;this.javaNamingSecurityPrincipal );&#xA;env.put(Context.SECURITY_CREDENTIALS, &#xA;this.javaNamingSecurityCredentials );&#xA;env.put(Context.SECURITY_AUTHENTICATION, &#xA;this.javaNamingSecurityAuthentication );&#xA;&#xA; return env;&#xA;"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="createSchemaEnvironment" eType="#//Hashtable">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="&lt;%Hashtable&lt;Object, Object>%> env = new Hashtable&lt;Object, Object>();&#xA;env.put( &#xA;&lt;%javax.naming.Context%>.SECURITY_PRINCIPAL, &#xA;this.javaNamingSecurityPrincipal );&#xA;env.put(Context.SECURITY_CREDENTIALS, &#xA;this.javaNamingSecurityCredentials );&#xA;env.put(Context.SECURITY_AUTHENTICATION, &#xA;this.javaNamingSecurityAuthentication );&#xA;&#xA; return env;&#xA;"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="createDasPartitionEnvironment" eType="#//Hashtable">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="&lt;%Hashtable&lt;Object, Object>%> env = new Hashtable&lt;Object, Object>();&#xA;env.put( &#xA;&lt;%javax.naming.Context%>.SECURITY_PRINCIPAL, &#xA;this.javaNamingSecurityPrincipal );&#xA;env.put(Context.SECURITY_CREDENTIALS, &#xA;this.javaNamingSecurityCredentials );&#xA;env.put(Context.SECURITY_AUTHENTICATION, &#xA;this.javaNamingSecurityAuthentication );&#xA;&#xA; return env;&#xA;"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="createDASPartition" eType="#//DirContext" eExceptions="#//NamingException">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="&lt;%org.apache.directory.server.core.configuration.MutableStartupConfiguration%> configuration  = &#xA;new MutableStartupConfiguration();&#xA;        &#xA;&lt;%org.apache.directory.server.core.configuration.MutablePartitionConfiguration%> dasPartition = &#xA; new MutablePartitionConfiguration();&#xA;        &#xA;dasPartition.setName( getDasPartitionName() );&#xA;dasPartition.setSuffix( getDASPartitionDN() );&#xA;&#xA;&lt;%java.util.Set%>&lt;MutablePartitionConfiguration> partitions = &#xA;new &lt;%java.util.HashSet%>&lt;MutablePartitionConfiguration> ();&#xA;partitions.add( dasPartition );&#xA;configuration.setContextPartitionConfigurations( partitions );&#xA;        &#xA;&lt;%javax.naming.directory.Attributes%> suffixAttributes = new &lt;%javax.naming.directory.BasicAttributes%>();&#xA;suffixAttributes.put( &quot;objectClass&quot;, &quot;top&quot;);&#xA;suffixAttributes.get( &quot;objectClass&quot; ).add( &quot;organizationalUnit&quot; );
 &#xA;suffixAttributes.put( &quot;ou&quot;, &quot;das&quot; );&#xA;&#xA;dasPartition.setContextEntry( suffixAttributes );&#xA;        &#xA;&lt;%java.util.Hashtable%>&lt;Object, Object> env = createAuthenticationEnvironment();&#xA;        &#xA;env.put(Context.INITIAL_CONTEXT_FACTORY, &#xA;hotPartitionContextFactory);&#xA;        &#xA;env.put( Context.PROVIDER_URL, getDASPartitionDN()  );&#xA;&#xA;env.put( &lt;%org.apache.directory.server.core.configuration.Configuration%>.JNDI_KEY, configuration );&#xA;        &#xA;return new &lt;%javax.naming.directory.InitialDirContext%>( env );"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="getSchemaURL" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="return &quot;ldap://&quot; + getHost() + &quot;:&quot; + getPort() + &quot;/&quot; + getSchemaPartitionDN();"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="getDasURL" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="return &quot;ldap://&quot; + getHost() + &quot;:&quot; + getPort() + &quot;/&quot; + getDASPartitionDN();"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="getDASPartitionDN" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="return &quot;ou=&quot; + getDasPartitionName();"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="getDASSchemaRDN" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="return &quot;cn=&quot; + getDasPartitionName();"/>
+      </eAnnotations>
+    </eOperations>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaNamingFactoryInitial"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="com.sun.jndi.ldap.LdapCtxFactory"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaNamingSecurityAuthentication"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="simple"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaNamingSecurityPrincipal"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="uid=admin,ou=system"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaNamingSecurityCredentials"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="secret"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="schemaPartitionDN" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="ou=schema"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="hotPartitionContextFactory"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="org.apache.directory.server.core.jndi.CoreContextFactory"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="10389"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="host" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="localhost"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="dasPartitionName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="das"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="dasConfiguration" eType="#//DASConfiguration"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="DASConfiguration">
+    <eOperations name="loadGeneratorModel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EResource"/>
+    <eOperations name="hasValidNamespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="        &lt;%org.eclipse.emf.common.util.URI%> xsdNamespaceURI = URI.createURI(xsdNsURI);&#xA;        String authority    = xsdNamespaceURI.authority();&#xA;&#xA;        if ( authority.contains( &quot;:&quot; ) )&#xA;        {&#xA;            return false;&#xA;        }&#xA;        &#xA;        if (!authority.contains( &quot;.&quot; ))&#xA;        {&#xA;            return false;&#xA;        }&#xA;        return true;"/>
+      </eAnnotations>
+    </eOperations>
+    <eOperations name="isEPackageMetaDataWritten" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="genModelName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="model.genmodel"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="repositoryBase" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="/usr/share/java"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="jarName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="xsdNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="ou=example, ou=com"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="xsdNsPrefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+        defaultValueLiteral="ou=example, ou=com"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="oidPrefix" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" changeable="false"
+        transient="true" defaultValueLiteral="1.3.6.1.4.1.18060.4"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EDataType" name="Hashtable" instanceTypeName="java.util.Hashtable&lt;Object, Object>"
+      serializable="false"/>
+  <eClassifiers xsi:type="ecore:EDataType" name="NamingException" instanceClassName="javax.naming.NamingException"
+      serializable="false"/>
+  <eClassifiers xsi:type="ecore:EDataType" name="DirContext" instanceClassName="javax.naming.directory.DirContext"/>
+  <eClassifiers xsi:type="ecore:EClass" name="AttributeTypeConstants" instanceClassName="org.apache.tuscany.das.ldap.schema.constants.AttributeTypeConstants"
+      abstract="true" interface="true"/>
+  <eClassifiers xsi:type="ecore:EClass" name="ObjectClassConstants" instanceClassName="org.apache.tuscany.das.ldap.schema.constants.ObjectClassConstants"
+      abstract="true" interface="true"/>
+</ecore:EPackage>

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.genmodel
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.genmodel?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.genmodel (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/model/model.genmodel Thu May 31 12:58:13 2007
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/das.ldap.configuration.model.v100/src/main/java"
+    editDirectory="/das.ldap.configuration.model.ecore.v100.edit/src" editorDirectory="/das.ldap.configuration.model.ecore.v100.editor/src"
+    modelPluginID="das.ldap.configuration.model.ecore.v100" modelName="Model" importerID="org.eclipse.emf.importer.ecore"
+    complianceLevel="5.0">
+  <foreignModel>model.ecore</foreignModel>
+  <genPackages prefix="DASLdapModelV100" basePackage="org.apache.tuscany.das.ldap.configuration.model"
+      disposableProviderFactory="true" ecorePackage="model.ecore#/">
+    <genEnums typeSafeEnumCompatible="false" ecoreEnum="model.ecore#//JNDIEnvironmentKeys">
+      <genEnumLiterals ecoreEnumLiteral="model.ecore#//JNDIEnvironmentKeys/JAVA_NAMING_FACTORY_INITIAL_KEY"/>
+      <genEnumLiterals ecoreEnumLiteral="model.ecore#//JNDIEnvironmentKeys/JAVA_NAMING_PROVIDER_URL_KEY"/>
+      <genEnumLiterals ecoreEnumLiteral="model.ecore#//JNDIEnvironmentKeys/JAVA_NAMING_SECURITY_AUTHENTICATION_KEY"/>
+      <genEnumLiterals ecoreEnumLiteral="model.ecore#//JNDIEnvironmentKeys/JAVA_NAMING_SECURITY_PRINCIPAL_KEY"/>
+      <genEnumLiterals ecoreEnumLiteral="model.ecore#//JNDIEnvironmentKeys/JAVA_NAMING_SECURITY_CREDENTIALS_KEY"/>
+    </genEnums>
+    <genDataTypes ecoreDataType="model.ecore#//NamingException"/>
+    <genDataTypes ecoreDataType="model.ecore#//DirContext"/>
+    <genClasses ecoreClass="model.ecore#//JNDIProperites">
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//JNDIProperites/javaNamingFactoryInitial"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//JNDIProperites/javaNamingProviderUrl"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//JNDIProperites/javaNamingSecurityAuthentication"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//JNDIProperites/javaNamingSecurityPrincipal"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//JNDIProperites/javaNamingSecurityCredentials"/>
+      <genOperations ecoreOperation="model.ecore#//JNDIProperites/connect"/>
+      <genOperations ecoreOperation="model.ecore#//JNDIProperites/disconnect">
+        <genParameters ecoreParameter="model.ecore#//JNDIProperites/disconnect/dirContext"/>
+      </genOperations>
+    </genClasses>
+  </genPackages>
+</genmodel:GenModel>

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/pom.xml?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/pom.xml (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/pom.xml Thu May 31 12:58:13 2007
@@ -0,0 +1,13 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>das.ldap.parent</artifactId>
+    <groupId>org.apache.tuscany</groupId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.tuscany</groupId>
+  <artifactId>das.ldap.configuration.model.ecore.v100</artifactId>
+  <name></name>
+  <version>1.0-SNAPSHOT</version>
+  <url></url>
+</project>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/target/das.ldap.configuration.model.ecore.v100-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/target/das.ldap.configuration.model.ecore.v100-1.0-SNAPSHOT.jar?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.ecore.v100/target/das.ldap.configuration.model.ecore.v100-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.classpath
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.classpath?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.classpath (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.classpath Thu May 31 12:58:13 2007
@@ -0,0 +1,54 @@
+<classpath>
+  <classpathentry kind="src" path="src/main/java"/>
+  <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/converter/2.3.0-M4/converter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/common/2.3.0-M4/common-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ant/2.3.0-M4/ant-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-java/2.3.0-M4/importer-java-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/emf/2.3.0-M4/emf-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/shared/shared-asn1/0.9.5.3/shared-asn1-0.9.5.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2ecore/2.3.0-M4/mapping-ecore2ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen/2.3.0-M4/codegen-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ui/2.3.0-M4/mapping-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2xml-ui/2.3.0-M4/mapping-ecore2xml-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/jdbm/jdbm/1.0/jdbm-1.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping/2.3.0-M4/mapping-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/nlog4j/1.2.25/nlog4j-1.2.25.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/shared/shared-ldap/0.9.5.3/shared-ldap-0.9.5.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer/2.3.0-M4/importer-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-change-edit/2.3.0-M4/ecore-change-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-rose/2.3.0-M4/importer-rose-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-xsd2ecore-editor/2.3.0-M4/mapping-xsd2ecore-editor-2.3.0-M4.jar"/>
+  <classpathentry kind="src" path="/das.ldap.utils"/>
+  <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/common-ui/2.3.0-M4/common-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-sdo-edit/2.3.0-M4/ecore-sdo-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-change/2.3.0-M4/ecore-change-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/edit/2.3.0-M4/edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.1/commons-lang-2.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-ecore/2.3.0-M4/importer-ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/edit/2.3.0-M4/edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/server/apacheds-core/1.0.0/apacheds-core-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore/2.3.0-M4/ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/ecore-importer/2.3.0-M4/ecore-importer-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6.jar"/>
+  <classpathentry kind="src" path="/das.ldap.constants"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ecore-ui/2.3.0-M4/codegen-ecore-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-xsd2ecore/2.3.0-M4/mapping-xsd2ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ecore/2.3.0-M4/codegen-ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-edit/2.3.0-M4/ecore-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/exporter/2.3.0-M4/exporter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-sdo/2.3.0-M4/ecore-sdo-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ui/2.3.0-M4/codegen-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2xml/2.3.0-M4/mapping-ecore2xml-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2ecore-editor/2.3.0-M4/mapping-ecore2ecore-editor-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/server/apacheds-core-shared/1.0.0/apacheds-core-shared-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/commonj-sdo/2.3.0-M4/commonj-sdo-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-xmi/2.3.0-M4/ecore-xmi-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/edit-ui/2.3.0-M4/edit-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/ecore-exporter/2.3.0-M4/ecore-exporter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/xsd/2.3.0-M4/xsd-2.3.0-M4.jar"/>
+</classpath>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.project
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.project?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.project (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.project Thu May 31 12:58:13 2007
@@ -0,0 +1,17 @@
+<projectDescription>
+  <name>das.ldap.configuration.model.v100</name>
+  <comment/>
+  <projects>
+    <project>das.ldap.utils</project>
+    <project>das.ldap.constants</project>
+  </projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.jdt.core.javabuilder</name>
+      <arguments/>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.jdt.core.javanature</nature>
+  </natures>
+</projectDescription>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.settings/org.eclipse.jdt.core.prefs (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/.settings/org.eclipse.jdt.core.prefs Thu May 31 12:58:13 2007
@@ -0,0 +1,5 @@
+#Fri Mar 30 14:33:32 CDT 2007
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/META-INF/MANIFEST.MF?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/META-INF/MANIFEST.MF (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/META-INF/MANIFEST.MF Thu May 31 12:58:13 2007
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: das.ldap.configuration.model.ecore.v100; singleton:=true
+Bundle-Version: 1.0.0
+Bundle-ClassPath: .
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.apache.tuscany.das.ldap.configuration.model.v100,
+ org.apache.tuscany.das.ldap.configuration.model.v100.impl,
+ org.apache.tuscany.das.ldap.configuration.model.v100.util
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.emf.ecore;visibility:=reexport
+Eclipse-LazyStart: true

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/build.properties
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/build.properties?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/build.properties (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/build.properties Thu May 31 12:58:13 2007
@@ -0,0 +1,13 @@
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+bin.includes = .,\
+               model/,\
+               META-INF/,\
+               plugin.xml,\
+               plugin.properties
+jars.compile.order = .
+source.. = src/
+output.. = bin/

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.properties
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.properties?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.properties (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.properties Thu May 31 12:58:13 2007
@@ -0,0 +1,19 @@
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+# ====================================================================
+# To code developer:
+#   Do NOT change the properties between this line and the
+#   "%%% END OF TRANSLATED PROPERTIES %%%" line.
+#   Make a new property name, append to the end of the file and change
+#   the code to use the new property.
+# ====================================================================
+
+# ====================================================================
+# %%% END OF TRANSLATED PROPERTIES %%%
+# ====================================================================
+
+pluginName = Model Model
+providerName = www.example.org

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.xml?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.xml (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/plugin.xml Thu May 31 12:58:13 2007
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ <copyright>
+ </copyright>
+
+ $Id$
+-->
+
+<plugin>
+
+  <extension point="org.eclipse.emf.ecore.generated_package">
+    <package 
+       uri = "http://org.apache.tuscany/das.ldap.configuration.model.ecore.v100" 
+       class = "org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package" />
+  </extension>
+
+</plugin>

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/pom.xml?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/pom.xml (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/pom.xml Thu May 31 12:58:13 2007
@@ -0,0 +1,200 @@
+<?xml version="1.0"?>
+<project>
+   <parent>
+      <artifactId>das.ldap.parent</artifactId>
+      <groupId>org.apache.tuscany</groupId>
+      <version>1.0-SNAPSHOT</version>
+   </parent>
+   <modelVersion>4.0.0</modelVersion>
+   <groupId>org.apache.tuscany</groupId>
+   <artifactId>das.ldap.configuration.model.v100</artifactId>
+   <name></name>
+   <version>1.0-SNAPSHOT</version>
+   <url>http://pyramidetechnologies.com/model/archetype</url>
+   <build>
+      <plugins>
+         <plugin>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <configuration>
+               <source>1.5</source>
+               <target>1.5</target>
+            </configuration>
+         </plugin>
+      </plugins>
+   </build>
+   <dependencies>
+
+      <dependency>
+         <groupId>org.apache.tuscany</groupId>
+         <artifactId>das.ldap.utils</artifactId>
+         <version>1.0-SNAPSHOT</version>
+      </dependency>
+        
+      <dependency>
+         <groupId>org.apache.tuscany</groupId>
+         <artifactId>das.ldap.constants</artifactId>
+         <version>1.0-SNAPSHOT</version>
+      </dependency>
+      
+      <dependency>
+         <groupId>org.apache.directory.server</groupId>
+         <artifactId>apacheds-core</artifactId>
+         <version>1.0.0</version>
+      </dependency>
+
+      <dependency>
+         <groupId>org.slf4j</groupId>
+         <artifactId>nlog4j</artifactId>
+         <version>1.2.25</version>
+      </dependency>
+      
+       <dependency>
+         <groupId>junit</groupId>
+         <artifactId>junit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ant</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen-ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen-ecore-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>common</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>commonj-sdo</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>common-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>converter</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-change</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-change-edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-sdo</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-sdo-edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-xmi</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>edit-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>emf</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>exporter</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer-ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer-java</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer-rose</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2ecore-editor</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2xml</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2xml-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-xsd2ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-xsd2ecore-editor</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>ecore-exporter</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>ecore-importer</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>xsd</artifactId>
+      </dependency>
+   </dependencies>
+</project>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheAlias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheAlias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheAlias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheAlias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheAlias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheAlias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheExistance.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheExistance.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheExistance.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheExistance.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheExistance.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheExistance.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheHierarchy.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheHierarchy.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheHierarchy.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheHierarchy.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheHierarchy.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheHierarchy.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheNdn.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheNdn.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheNdn.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheNdn.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheNdn.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheNdn.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheOnealias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheOnealias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheOnealias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheOnealias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheOnealias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheOnealias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheSubalias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheSubalias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheSubalias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheSubalias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheSubalias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheSubalias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheUpdn.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheUpdn.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheUpdn.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheUpdn.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheUpdn.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/apacheUpdn.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/master.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/master.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/master.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/master.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/master.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/master.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/objectClass.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/objectClass.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/objectClass.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/objectClass.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/objectClass.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/server-work/system/objectClass.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/ConnectionManager.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/ConnectionManager.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/ConnectionManager.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/ConnectionManager.java Thu May 31 12:58:13 2007
@@ -0,0 +1,397 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.das.ldap.configuration.model.v100;
+
+import java.util.Hashtable;
+
+import javax.naming.NamingException;
+
+import javax.naming.directory.DirContext;
+
+import org.apache.tuscany.das.ldap.schema.constants.AttributeTypeConstants;
+import org.apache.tuscany.das.ldap.schema.constants.ObjectClassConstants;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Connection Manager</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingFactoryInitial <em>Java Naming Factory Initial</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingSecurityAuthentication <em>Java Naming Security Authentication</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingSecurityPrincipal <em>Java Naming Security Principal</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingSecurityCredentials <em>Java Naming Security Credentials</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getSchemaPartitionDN <em>Schema Partition DN</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getHotPartitionContextFactory <em>Hot Partition Context Factory</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getPort <em>Port</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getHost <em>Host</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getDasPartitionName <em>Das Partition Name</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getDasConfiguration <em>Das Configuration</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager()
+ * @model
+ * @generated
+ */
+public interface ConnectionManager extends EObject, AttributeTypeConstants, ObjectClassConstants
+{
+    /**
+     * Returns the value of the '<em><b>Java Naming Factory Initial</b></em>' attribute.
+     * The default value is <code>"com.sun.jndi.ldap.LdapCtxFactory"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Java Naming Factory Initial</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Java Naming Factory Initial</em>' attribute.
+     * @see #setJavaNamingFactoryInitial(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_JavaNamingFactoryInitial()
+     * @model default="com.sun.jndi.ldap.LdapCtxFactory"
+     * @generated
+     */
+    String getJavaNamingFactoryInitial();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingFactoryInitial <em>Java Naming Factory Initial</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Java Naming Factory Initial</em>' attribute.
+     * @see #getJavaNamingFactoryInitial()
+     * @generated
+     */
+    void setJavaNamingFactoryInitial(String value);
+
+    /**
+     * Returns the value of the '<em><b>Java Naming Security Authentication</b></em>' attribute.
+     * The default value is <code>"simple"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Java Naming Security Authentication</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Java Naming Security Authentication</em>' attribute.
+     * @see #setJavaNamingSecurityAuthentication(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_JavaNamingSecurityAuthentication()
+     * @model default="simple"
+     * @generated
+     */
+    String getJavaNamingSecurityAuthentication();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingSecurityAuthentication <em>Java Naming Security Authentication</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Java Naming Security Authentication</em>' attribute.
+     * @see #getJavaNamingSecurityAuthentication()
+     * @generated
+     */
+    void setJavaNamingSecurityAuthentication(String value);
+
+    /**
+     * Returns the value of the '<em><b>Java Naming Security Principal</b></em>' attribute.
+     * The default value is <code>"uid=admin,ou=system"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Java Naming Security Principal</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Java Naming Security Principal</em>' attribute.
+     * @see #setJavaNamingSecurityPrincipal(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_JavaNamingSecurityPrincipal()
+     * @model default="uid=admin,ou=system"
+     * @generated
+     */
+    String getJavaNamingSecurityPrincipal();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingSecurityPrincipal <em>Java Naming Security Principal</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Java Naming Security Principal</em>' attribute.
+     * @see #getJavaNamingSecurityPrincipal()
+     * @generated
+     */
+    void setJavaNamingSecurityPrincipal(String value);
+
+    /**
+     * Returns the value of the '<em><b>Java Naming Security Credentials</b></em>' attribute.
+     * The default value is <code>"secret"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Java Naming Security Credentials</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Java Naming Security Credentials</em>' attribute.
+     * @see #setJavaNamingSecurityCredentials(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_JavaNamingSecurityCredentials()
+     * @model default="secret"
+     * @generated
+     */
+    String getJavaNamingSecurityCredentials();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getJavaNamingSecurityCredentials <em>Java Naming Security Credentials</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Java Naming Security Credentials</em>' attribute.
+     * @see #getJavaNamingSecurityCredentials()
+     * @generated
+     */
+    void setJavaNamingSecurityCredentials(String value);
+
+    /**
+     * Returns the value of the '<em><b>Schema Partition DN</b></em>' attribute.
+     * The default value is <code>"ou=schema"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Schema Partition DN</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Schema Partition DN</em>' attribute.
+     * @see #setSchemaPartitionDN(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_SchemaPartitionDN()
+     * @model default="ou=schema"
+     * @generated
+     */
+    String getSchemaPartitionDN();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getSchemaPartitionDN <em>Schema Partition DN</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Schema Partition DN</em>' attribute.
+     * @see #getSchemaPartitionDN()
+     * @generated
+     */
+    void setSchemaPartitionDN(String value);
+
+    /**
+     * Returns the value of the '<em><b>Hot Partition Context Factory</b></em>' attribute.
+     * The default value is <code>"org.apache.directory.server.core.jndi.CoreContextFactory"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Hot Partition Context Factory</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Hot Partition Context Factory</em>' attribute.
+     * @see #setHotPartitionContextFactory(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_HotPartitionContextFactory()
+     * @model default="org.apache.directory.server.core.jndi.CoreContextFactory"
+     * @generated
+     */
+    String getHotPartitionContextFactory();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getHotPartitionContextFactory <em>Hot Partition Context Factory</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Hot Partition Context Factory</em>' attribute.
+     * @see #getHotPartitionContextFactory()
+     * @generated
+     */
+    void setHotPartitionContextFactory(String value);
+
+    /**
+     * Returns the value of the '<em><b>Port</b></em>' attribute.
+     * The default value is <code>"10389"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Port</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Port</em>' attribute.
+     * @see #setPort(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_Port()
+     * @model default="10389"
+     * @generated
+     */
+    String getPort();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getPort <em>Port</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Port</em>' attribute.
+     * @see #getPort()
+     * @generated
+     */
+    void setPort(String value);
+
+    /**
+     * Returns the value of the '<em><b>Host</b></em>' attribute.
+     * The default value is <code>"localhost"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Host</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Host</em>' attribute.
+     * @see #setHost(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_Host()
+     * @model default="localhost"
+     * @generated
+     */
+    String getHost();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getHost <em>Host</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Host</em>' attribute.
+     * @see #getHost()
+     * @generated
+     */
+    void setHost(String value);
+
+    /**
+     * Returns the value of the '<em><b>Das Partition Name</b></em>' attribute.
+     * The default value is <code>"das"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Das Partition Name</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Das Partition Name</em>' attribute.
+     * @see #setDasPartitionName(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_DasPartitionName()
+     * @model default="das"
+     * @generated
+     */
+    String getDasPartitionName();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getDasPartitionName <em>Das Partition Name</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Das Partition Name</em>' attribute.
+     * @see #getDasPartitionName()
+     * @generated
+     */
+    void setDasPartitionName(String value);
+
+    /**
+     * Returns the value of the '<em><b>Das Configuration</b></em>' reference.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Das Configuration</em>' reference isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Das Configuration</em>' reference.
+     * @see #setDasConfiguration(DASConfiguration)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getConnectionManager_DasConfiguration()
+     * @model
+     * @generated
+     */
+    DASConfiguration getDasConfiguration();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.ConnectionManager#getDasConfiguration <em>Das Configuration</em>}' reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Das Configuration</em>' reference.
+     * @see #getDasConfiguration()
+     * @generated
+     */
+    void setDasConfiguration(DASConfiguration value);
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model exceptions="org.apache.tuscany.das.ldap.configuration.model.v100.NamingException" dirContextDataType="org.apache.tuscany.das.ldap.configuration.model.v100.DirContext"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='dirContext.close();'"
+     * @generated
+     */
+    void disconnect(DirContext dirContext) throws NamingException;
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model dataType="org.apache.tuscany.das.ldap.configuration.model.v100.Hashtable"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='<%Hashtable<Object, Object>%> env = new Hashtable<Object, Object>();\nenv.put( \n<%javax.naming.Context%>.SECURITY_PRINCIPAL, \nthis.javaNamingSecurityPrincipal );\nenv.put(Context.SECURITY_CREDENTIALS, \nthis.javaNamingSecurityCredentials );\nenv.put(Context.SECURITY_AUTHENTICATION, \nthis.javaNamingSecurityAuthentication );\n\n return env;\n'"
+     * @generated
+     */
+    Hashtable<Object, Object> createAuthenticationEnvironment();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model dataType="org.apache.tuscany.das.ldap.configuration.model.v100.Hashtable"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='<%Hashtable<Object, Object>%> env = new Hashtable<Object, Object>();\nenv.put( \n<%javax.naming.Context%>.SECURITY_PRINCIPAL, \nthis.javaNamingSecurityPrincipal );\nenv.put(Context.SECURITY_CREDENTIALS, \nthis.javaNamingSecurityCredentials );\nenv.put(Context.SECURITY_AUTHENTICATION, \nthis.javaNamingSecurityAuthentication );\n\n return env;\n'"
+     * @generated
+     */
+    Hashtable<Object, Object> createSchemaEnvironment();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model dataType="org.apache.tuscany.das.ldap.configuration.model.v100.Hashtable"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='<%Hashtable<Object, Object>%> env = new Hashtable<Object, Object>();\nenv.put( \n<%javax.naming.Context%>.SECURITY_PRINCIPAL, \nthis.javaNamingSecurityPrincipal );\nenv.put(Context.SECURITY_CREDENTIALS, \nthis.javaNamingSecurityCredentials );\nenv.put(Context.SECURITY_AUTHENTICATION, \nthis.javaNamingSecurityAuthentication );\n\n return env;\n'"
+     * @generated
+     */
+    Hashtable<Object, Object> createDasPartitionEnvironment();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model dataType="org.apache.tuscany.das.ldap.configuration.model.v100.DirContext" exceptions="org.apache.tuscany.das.ldap.configuration.model.v100.NamingException"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='<%org.apache.directory.server.core.configuration.MutableStartupConfiguration%> configuration  = \nnew MutableStartupConfiguration();\n        \n<%org.apache.directory.server.core.configuration.MutablePartitionConfiguration%> dasPartition = \n new MutablePartitionConfiguration();\n        \ndasPartition.setName( getDasPartitionName() );\ndasPartition.setSuffix( getDASPartitionDN() );\n\n<%java.util.Set%><MutablePartitionConfiguration> partitions = \nnew <%java.util.HashSet%><MutablePartitionConfiguration> ();\npartitions.add( dasPartition );\nconfiguration.setContextPartitionConfigurations( partitions );\n        \n<%javax.naming.directory.Attributes%> suffixAttributes = new <%javax.naming.directory.BasicAttributes%>();\nsuffixAttributes.put( \"objectClass\", \"top\");\nsuffixAttributes.get( \"objectClass\" ).add( \"organizationalUnit\" );\nsuffixAttributes.put( \"ou\", \"das\" );\n\ndasPartition.setCont
 extEntry( suffixAttributes );\n        \n<%java.util.Hashtable%><Object, Object> env = createAuthenticationEnvironment();\n        \nenv.put(Context.INITIAL_CONTEXT_FACTORY, \nhotPartitionContextFactory);\n        \nenv.put( Context.PROVIDER_URL, getDASPartitionDN()  );\n\nenv.put( <%org.apache.directory.server.core.configuration.Configuration%>.JNDI_KEY, configuration );\n        \nreturn new <%javax.naming.directory.InitialDirContext%>( env );'"
+     * @generated
+     */
+    DirContext createDASPartition() throws NamingException;
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model kind="operation"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='return \"ldap://\" + getHost() + \":\" + getPort() + \"/\" + getSchemaPartitionDN();'"
+     * @generated
+     */
+    String getSchemaURL();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model kind="operation"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='return \"ldap://\" + getHost() + \":\" + getPort() + \"/\" + getDASPartitionDN();'"
+     * @generated
+     */
+    String getDasURL();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model kind="operation"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='return \"ou=\" + getDasPartitionName();'"
+     * @generated
+     */
+    String getDASPartitionDN();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model kind="operation"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='return \"cn=\" + getDasPartitionName();'"
+     * @generated
+     */
+    String getDASSchemaRDN();
+
+} // ConnectionManager

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASConfiguration.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASConfiguration.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASConfiguration.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASConfiguration.java Thu May 31 12:58:13 2007
@@ -0,0 +1,210 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.das.ldap.configuration.model.v100;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>DAS Configuration</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getGenModelName <em>Gen Model Name</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getRepositoryBase <em>Repository Base</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getJarName <em>Jar Name</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getXsdNsURI <em>Xsd Ns URI</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getXsdNsPrefix <em>Xsd Ns Prefix</em>}</li>
+ *   <li>{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getOidPrefix <em>Oid Prefix</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getDASConfiguration()
+ * @model
+ * @generated
+ */
+public interface DASConfiguration extends EObject
+{
+    /**
+     * Returns the value of the '<em><b>Gen Model Name</b></em>' attribute.
+     * The default value is <code>"model.genmodel"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Gen Model Name</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Gen Model Name</em>' attribute.
+     * @see #setGenModelName(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getDASConfiguration_GenModelName()
+     * @model default="model.genmodel"
+     * @generated
+     */
+    String getGenModelName();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getGenModelName <em>Gen Model Name</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Gen Model Name</em>' attribute.
+     * @see #getGenModelName()
+     * @generated
+     */
+    void setGenModelName(String value);
+
+    /**
+     * Returns the value of the '<em><b>Repository Base</b></em>' attribute.
+     * The default value is <code>"/usr/share/java"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Repository Base</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Repository Base</em>' attribute.
+     * @see #setRepositoryBase(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getDASConfiguration_RepositoryBase()
+     * @model default="/usr/share/java"
+     * @generated
+     */
+    String getRepositoryBase();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getRepositoryBase <em>Repository Base</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Repository Base</em>' attribute.
+     * @see #getRepositoryBase()
+     * @generated
+     */
+    void setRepositoryBase(String value);
+
+    /**
+     * Returns the value of the '<em><b>Jar Name</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Jar Name</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Jar Name</em>' attribute.
+     * @see #setJarName(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getDASConfiguration_JarName()
+     * @model
+     * @generated
+     */
+    String getJarName();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getJarName <em>Jar Name</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Jar Name</em>' attribute.
+     * @see #getJarName()
+     * @generated
+     */
+    void setJarName(String value);
+
+    /**
+     * Returns the value of the '<em><b>Xsd Ns URI</b></em>' attribute.
+     * The default value is <code>"ou=example, ou=com"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Xsd Ns URI</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Xsd Ns URI</em>' attribute.
+     * @see #setXsdNsURI(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getDASConfiguration_XsdNsURI()
+     * @model default="ou=example, ou=com"
+     * @generated
+     */
+    String getXsdNsURI();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getXsdNsURI <em>Xsd Ns URI</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Xsd Ns URI</em>' attribute.
+     * @see #getXsdNsURI()
+     * @generated
+     */
+    void setXsdNsURI(String value);
+
+    /**
+     * Returns the value of the '<em><b>Xsd Ns Prefix</b></em>' attribute.
+     * The default value is <code>"ou=example, ou=com"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Xsd Ns Prefix</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Xsd Ns Prefix</em>' attribute.
+     * @see #setXsdNsPrefix(String)
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getDASConfiguration_XsdNsPrefix()
+     * @model default="ou=example, ou=com"
+     * @generated
+     */
+    String getXsdNsPrefix();
+
+    /**
+     * Sets the value of the '{@link org.apache.tuscany.das.ldap.configuration.model.v100.DASConfiguration#getXsdNsPrefix <em>Xsd Ns Prefix</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Xsd Ns Prefix</em>' attribute.
+     * @see #getXsdNsPrefix()
+     * @generated
+     */
+    void setXsdNsPrefix(String value);
+
+    /**
+     * Returns the value of the '<em><b>Oid Prefix</b></em>' attribute.
+     * The default value is <code>"1.3.6.1.4.1.18060.4"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Oid Prefix</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Oid Prefix</em>' attribute.
+     * @see org.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package#getDASConfiguration_OidPrefix()
+     * @model default="1.3.6.1.4.1.18060.4" required="true" transient="true" changeable="false"
+     * @generated
+     */
+    String getOidPrefix();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model
+     * @generated
+     */
+    Resource loadGeneratorModel();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model annotation="http://www.eclipse.org/emf/2002/GenModel body='        <%org.eclipse.emf.common.util.URI%> xsdNamespaceURI = URI.createURI(xsdNsURI);\n        String authority    = xsdNamespaceURI.authority();\n\n        if ( authority.contains( \":\" ) )\n        {\n            return false;\n        }\n        \n        if (!authority.contains( \".\" ))\n        {\n            return false;\n        }\n        return true;'"
+     * @generated
+     */
+    boolean hasValidNamespaceURI();
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model kind="operation"
+     * @generated
+     */
+    boolean isEPackageMetaDataWritten();
+
+} // DASConfiguration

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASLdapModelV100Factory.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASLdapModelV100Factory.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASLdapModelV100Factory.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.configuration.model.v100/src/main/java/org/apache/tuscany/das/ldap/configuration/model/v100/DASLdapModelV100Factory.java Thu May 31 12:58:13 2007
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.das.ldap.configuration.model.v100;
+
+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.apache.tuscany.das.ldap.configuration.model.v100.DASLdapModelV100Package
+ * @generated
+ */
+public interface DASLdapModelV100Factory extends EFactory
+{
+    /**
+     * The singleton instance of the factory.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    DASLdapModelV100Factory eINSTANCE = org.apache.tuscany.das.ldap.configuration.model.v100.impl.DASLdapModelV100FactoryImpl.init();
+
+    /**
+     * Returns a new object of class '<em>Connection Manager</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>Connection Manager</em>'.
+     * @generated
+     */
+    ConnectionManager createConnectionManager();
+
+    /**
+     * Returns a new object of class '<em>DAS Configuration</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>DAS Configuration</em>'.
+     * @generated
+     */
+    DASConfiguration createDASConfiguration();
+
+    /**
+     * Returns the package supported by this factory.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the package supported by this factory.
+     * @generated
+     */
+    DASLdapModelV100Package getDASLdapModelV100Package();
+
+} //DASLdapModelV100Factory