directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From oer...@apache.org
Subject svn commit: r519227 [3/4] - in /directory/sandbox/oersoy/ecore2ecore.model.parent: ./ ecore2ecore.model.ecore/ ecore2ecore.model.ecore/.settings/ ecore2ecore.model.ecore/model/ ecore2ecore.model.ecore/src/ ecore2ecore.model.ecore/src/main/ ecore2ecore....
Date Sat, 17 Mar 2007 03:14:27 GMT
Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/DirectionBufferValidator.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/DirectionBufferValidator.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/DirectionBufferValidator.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/DirectionBufferValidator.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,23 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.emf.ecore2ecore.validation;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+
+import org.eclipse.emf.common.util.EMap;
+
+/**
+ * A sample validator interface for {@link org.apache.tuscany.model.emf.ecore2ecore.DirectionBuffer}.
+ * This doesn't really do anything, and it's not a real EMF artifact.
+ * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
+ * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+ */
+public interface DirectionBufferValidator {
+	boolean validate();
+
+	boolean validateEPackageNamespace2MappingRootMap(EMap<String, Mapping> value);
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EClass2MappingMapEntryValidator.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EClass2MappingMapEntryValidator.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EClass2MappingMapEntryValidator.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EClass2MappingMapEntryValidator.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,24 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.emf.ecore2ecore.validation;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+
+import org.eclipse.emf.ecore.EClass;
+
+/**
+ * A sample validator interface for {@link java.util.Map.Entry}.
+ * This doesn't really do anything, and it's not a real EMF artifact.
+ * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
+ * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+ */
+public interface EClass2MappingMapEntryValidator {
+	boolean validate();
+
+	boolean validateTypedKey(EClass value);
+	boolean validateTypedValue(Mapping value);
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EPackageNamespace2MappingRootMapValidator.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EPackageNamespace2MappingRootMapValidator.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EPackageNamespace2MappingRootMapValidator.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EPackageNamespace2MappingRootMapValidator.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,22 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.emf.ecore2ecore.validation;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+
+/**
+ * A sample validator interface for {@link java.util.Map.Entry}.
+ * This doesn't really do anything, and it's not a real EMF artifact.
+ * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
+ * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+ */
+public interface EPackageNamespace2MappingRootMapValidator {
+	boolean validate();
+
+	boolean validateTypedKey(String value);
+	boolean validateTypedValue(Mapping value);
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EStructuralFeature2EStructuralFeatureMapEntryValidator.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EStructuralFeature2EStructuralFeatureMapEntryValidator.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EStructuralFeature2EStructuralFeatureMapEntryValidator.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/EStructuralFeature2EStructuralFeatureMapEntryValidator.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,22 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.emf.ecore2ecore.validation;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+/**
+ * A sample validator interface for {@link java.util.Map.Entry}.
+ * This doesn't really do anything, and it's not a real EMF artifact.
+ * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
+ * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+ */
+public interface EStructuralFeature2EStructuralFeatureMapEntryValidator {
+	boolean validate();
+
+	boolean validateTypedKey(EStructuralFeature value);
+	boolean validateTypedValue(EStructuralFeature value);
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingRootValidator.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingRootValidator.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingRootValidator.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingRootValidator.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,25 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.emf.ecore2ecore.validation;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+
+/**
+ * A sample validator interface for {@link org.apache.tuscany.model.emf.ecore2ecore.MappingRoot}.
+ * This doesn't really do anything, and it's not a real EMF artifact.
+ * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
+ * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+ */
+public interface MappingRootValidator {
+	boolean validate();
+
+	boolean validateEClass2MappingMap(EMap<EClass, Mapping> value);
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingValidator.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingValidator.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingValidator.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/src/main/java/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingValidator.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,25 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.emf.ecore2ecore.validation;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+/**
+ * A sample validator interface for {@link org.apache.tuscany.model.emf.ecore2ecore.Mapping}.
+ * This doesn't really do anything, and it's not a real EMF artifact.
+ * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
+ * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+ */
+public interface MappingValidator {
+	boolean validate();
+
+	boolean validateTargetEClass(EClass value);
+	boolean validateEStructuralFeature2EStructuralFeatureMap(EMap<EStructuralFeature, EStructuralFeature> value);
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/DirectionBuffer.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/DirectionBuffer.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/DirectionBuffer.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcoreFactory.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcoreFactory.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcoreFactory.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcorePackage$Literals.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcorePackage%24Literals.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcorePackage$Literals.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcorePackage.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcorePackage.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Ecore2EcorePackage.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Mapping.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Mapping.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/Mapping.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/MappingRoot.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/MappingRoot.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/MappingRoot.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/DirectionBufferImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/DirectionBufferImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/DirectionBufferImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EClass2MappingMapEntryImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EClass2MappingMapEntryImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EClass2MappingMapEntryImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EPackageNamespace2MappingRootMapImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EPackageNamespace2MappingRootMapImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EPackageNamespace2MappingRootMapImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EStructuralFeature2EStructuralFeatureMapEntryImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EStructuralFeature2EStructuralFeatureMapEntryImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/EStructuralFeature2EStructuralFeatureMapEntryImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/Ecore2EcoreFactoryImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/Ecore2EcoreFactoryImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/Ecore2EcoreFactoryImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/Ecore2EcorePackageImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/Ecore2EcorePackageImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/Ecore2EcorePackageImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/MappingImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/MappingImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/MappingImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/MappingRootImpl.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/MappingRootImpl.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/impl/MappingRootImpl.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreAdapterFactory$1.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreAdapterFactory%241.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreAdapterFactory$1.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreAdapterFactory.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreAdapterFactory.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreAdapterFactory.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreSwitch.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreSwitch.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/util/Ecore2EcoreSwitch.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/DirectionBufferValidator.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/DirectionBufferValidator.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/DirectionBufferValidator.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EClass2MappingMapEntryValidator.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EClass2MappingMapEntryValidator.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EClass2MappingMapEntryValidator.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EPackageNamespace2MappingRootMapValidator.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EPackageNamespace2MappingRootMapValidator.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EPackageNamespace2MappingRootMapValidator.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EStructuralFeature2EStructuralFeatureMapEntryValidator.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EStructuralFeature2EStructuralFeatureMapEntryValidator.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/EStructuralFeature2EStructuralFeatureMapEntryValidator.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingRootValidator.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingRootValidator.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingRootValidator.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingValidator.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingValidator.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/classes/org/apache/tuscany/model/emf/ecore2ecore/validation/MappingValidator.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/ecore2ecore.model-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/ecore2ecore.model-1.0-SNAPSHOT.jar?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/target/ecore2ecore.model-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/text/description.txt
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/text/description.txt?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/text/description.txt (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.model/text/description.txt Fri Mar 16 20:14:22 2007
@@ -0,0 +1,31 @@
+Model Ecore2ecore
+
+This model description is not a real EMF artifact. It was generated by the
+org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
+code generator can be extended.
+This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
+
+Package ecore2ecore <http://www.apache.org/maven.model.ecore2ecore>
+
+  Class Mapping
+    Reference targetEClass : EClass
+    Reference eStructuralFeature2EStructuralFeatureMap : EStructuralFeature2EStructuralFeatureMapEntry<<1..*>>
+
+  Class MappingRoot
+    Reference eClass2MappingMap : EClass2MappingMapEntry<<1..*>>
+    Operation getTargetMapping(EObject) : Mapping
+
+  Class DirectionBuffer
+    Reference ePackageNamespace2MappingRootMap : EPackageNamespace2MappingRootMap<<1..*>>
+
+  Class EStructuralFeature2EStructuralFeatureMapEntry
+    Reference key : EStructuralFeature
+    Reference value : EStructuralFeature
+
+  Class EClass2MappingMapEntry
+    Reference key : EClass
+    Reference value : Mapping
+
+  Class EPackageNamespace2MappingRootMap
+    Attribute key : EString
+    Reference value : Mapping

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.classpath
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.classpath?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.classpath (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.classpath Fri Mar 16 20:14:22 2007
@@ -0,0 +1,44 @@
+<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/mapping-ecore2xml-ui/2.3.0-M4/mapping-ecore2xml-ui-2.3.0-M4.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-edit/2.3.0-M4/ecore-edit-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="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/ecore/2.3.0-M4/ecore-2.3.0-M4.jar"/>
+  <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/codegen-ecore-ui/2.3.0-M4/codegen-ecore-ui-2.3.0-M4.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/emf/converter/2.3.0-M4/converter-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/importer-java/2.3.0-M4/importer-java-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/emf/mapping-ui/2.3.0-M4/mapping-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/ant/2.3.0-M4/ant-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/exporter/2.3.0-M4/exporter-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/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/commonj-sdo/2.3.0-M4/commonj-sdo-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/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-change/2.3.0-M4/ecore-change-2.3.0-M4.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/eclipse/emf/ecore-xmi/2.3.0-M4/ecore-xmi-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/xsd/edit/2.3.0-M4/edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/maven/emf/ecore2ecore.model/1.0-SNAPSHOT/ecore2ecore.model-1.0-SNAPSHOT.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/edit/2.3.0-M4/edit-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/eclipse/xsd/xsd/2.3.0-M4/xsd-2.3.0-M4.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/xsd/ecore-importer/2.3.0-M4/ecore-importer-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/codegen-ui/2.3.0-M4/codegen-ui-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"/>
+</classpath>
\ No newline at end of file

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.project
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.project?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.project (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.project Fri Mar 16 20:14:22 2007
@@ -0,0 +1,14 @@
+<projectDescription>
+  <name>ecore2ecore.processor</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/ecore2ecore.model.parent/ecore2ecore.processor/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.settings/org.eclipse.jdt.core.prefs (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/.settings/org.eclipse.jdt.core.prefs Fri Mar 16 20:14:22 2007
@@ -0,0 +1,5 @@
+#Thu Feb 01 19:18:15 CST 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/ecore2ecore.model.parent/ecore2ecore.processor/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/pom.xml?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/pom.xml (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/pom.xml Fri Mar 16 20:14:22 2007
@@ -0,0 +1,182 @@
+<?xml version="1.0"?>
+<project>
+   <parent>
+      <artifactId>ecore2ecore.model.parent</artifactId>
+      <groupId>org.apache.tuscany.emf</groupId>
+      <version>1.0-SNAPSHOT</version>
+   </parent>
+   <modelVersion>4.0.0</modelVersion>
+   <groupId>org.apache.tuscany.emf</groupId>
+   <artifactId>ecore2ecore.processor</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.maven.emf</groupId>
+         <artifactId>ecore2ecore.model</artifactId>
+         <version>1.0-SNAPSHOT</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/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/helpers/impl/Ecore2EcoreProcessorHelper.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/helpers/impl/Ecore2EcoreProcessorHelper.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/helpers/impl/Ecore2EcoreProcessorHelper.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/helpers/impl/Ecore2EcoreProcessorHelper.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,202 @@
+package org.apache.tuscany.model.emf.processor.ecore2ecore.helpers.impl;
+
+import java.util.Iterator;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.common.util.EMap;
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EFactory;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+/**
+ * <p>Contains helper methods for creating another model instance
+ * using a source model instance and an Ecore2Ecore MappingRoot.</p>
+ */
+
+public class Ecore2EcoreProcessorHelper {
+
+    /**
+     * <p>Sets the targetEAttribute on the targetEObject
+     * to the value contained in the sourceEAttribute on the sourceEObject.</p>
+     * 
+     * @param sourceEObject the object containing the value of the sourceEAttribute.
+     * @param eFeature2EFeatureMap a map containing the target EAttributes for the corresponding source EAttributes.
+     * @param targetEObject the object containing targetEAttribute to be set.
+     * @param sourceEAttribute the targetEAttribute.
+     */
+	public static void setTargetEAttribute(
+			EMap<EStructuralFeature, EStructuralFeature> eFeature2EFeatureMap,
+			EAttribute targetEAttribute,
+			EObject sourceEObject,
+			EObject targetEObject)
+	{
+        EAttribute sourceEAttribute			= 
+            (EAttribute) eFeature2EFeatureMap.get(targetEAttribute);
+        
+		if (sourceEAttribute != null)
+		{	
+			Object sourceEAttributeValue	= sourceEObject.eGet(sourceEAttribute);
+			targetEObject.eSet(targetEAttribute, sourceEAttributeValue);
+		}
+	}
+
+    /**
+     * <p>Sets targetEAttributes on the targetEObject
+     * to values contained by sourceEAttributes on the sourceEObject</p>.
+     * 
+     * @param sourceEObject the object containing the value of the sourceEAttribute
+     * @param eFeature2EFeatureMap a map containing the target EAttributes for the corresponding source EAttributes
+     * @param targetEObject the object containing the targetEAttributes that the sourceEAttribute values are being mapped to.
+     */
+	public static void setTargetEAttributes(
+			EMap<EStructuralFeature, EStructuralFeature> eFeature2EFeatureMap, 
+			EObject sourceEObject,
+			EObject targetEObject)
+	{
+		
+		EList<EAttribute> targetEAttributes 			= 
+			targetEObject.eClass().getEAllAttributes();
+        
+		Iterator<EAttribute> targetEAttributesIterator	= 
+			targetEAttributes.iterator();
+		
+		while(targetEAttributesIterator.hasNext())
+		{
+			EAttribute targetEAttribute			= targetEAttributesIterator.next();
+			
+			setTargetEAttribute(
+					eFeature2EFeatureMap,
+					targetEAttribute,
+					sourceEObject,
+					targetEObject);
+		}
+	}
+   
+    /**
+     * Sets the target EReferences.
+     * 
+     * @param sourceEObject the source E object
+     * @param mappingRoot the mapping root
+     * @param targetEObject the target E object
+     */
+    public static void setTargetEReferences(
+        MappingRoot mappingRoot,
+        EObject sourceEObject,
+        EObject targetEObject)
+    {
+        EList<EReference> targetEReferences             = 
+            targetEObject.eClass().getEAllReferences();
+        
+        Iterator<EReference> targetEReferenceIterator   = 
+            targetEReferences.iterator();
+        
+        Mapping mapping = mappingRoot.getTargetMapping( sourceEObject );
+
+        EMap<EStructuralFeature, EStructuralFeature> eFeature2FeatureMap = 
+            mapping.getEStructuralFeature2EStructuralFeatureMap();
+        
+        while (targetEReferenceIterator.hasNext())
+        {
+            EReference targetEReference = targetEReferenceIterator.next();
+            
+            EReference sourceEReference = 
+                (EReference) eFeature2FeatureMap.get( targetEReference );
+            
+            if (sourceEReference != null)
+            {
+                if (!sourceEReference.isMany())
+                {
+                    setTargetEReferencesHelper(
+                        mappingRoot,
+                        sourceEObject,
+                        targetEObject,
+                        sourceEReference,
+                        targetEReference);
+                }
+                else
+                {
+                    EList<EObject> sourceEReferenceInstances = 
+                        (EList<EObject>) sourceEObject.eGet(sourceEReference);
+                    
+                    Iterator<EObject> sourceEReferenceInstanceIterator = 
+                        sourceEReferenceInstances.iterator();
+                    
+                    while (sourceEReferenceInstanceIterator.hasNext())
+                    {
+                        EObject sourceEReferenceInstance = 
+                            sourceEReferenceInstanceIterator.next();
+
+                        if (sourceEReferenceInstance != null)
+                        {
+                            setTargetEReferencesHelper(
+                                mappingRoot,
+                                sourceEObject,
+                                targetEObject,
+                                sourceEReference,
+                                targetEReference);
+                         }
+                    }
+                }
+            }
+         }
+    }
+
+    /**
+     * Sets the target E references helper.
+     * 
+     * @param sourceEObject the source E object
+     * @param mappingRoot the mapping root
+     * @param sourceEReferenceInstance the source E reference instance
+     * @param targetEObject the target E object
+     */
+    public static void setTargetEReferencesHelper(
+        MappingRoot mappingRoot,
+        EObject sourceEObject,
+        EObject targetEObject,
+        EReference sourceEReference,
+        EReference targetEReference)
+
+    {
+        EObject sourceEReferenceInstance = 
+            (EObject) sourceEObject.eGet( sourceEReference );
+
+        if (sourceEReferenceInstance != null)
+        {
+            Mapping mapping = 
+                mappingRoot.getTargetMapping(sourceEReferenceInstance);
+            
+            EClass targetEReferenceEType =  
+                (EClass) mapping.getTargetEClass();
+        
+            EPackage targetEPackage = targetEReferenceEType.getEPackage();
+            EFactory targetEFactory = targetEPackage.getEFactoryInstance();
+            
+            EObject targetEReferenceInstance = 
+                targetEFactory.create(targetEReferenceEType);
+            
+            
+            EMap<EStructuralFeature, EStructuralFeature> eFeature2FeatureMap = 
+                mapping.getEStructuralFeature2EStructuralFeatureMap();
+
+            setTargetEAttributes(
+                    eFeature2FeatureMap,
+                    sourceEReferenceInstance, 
+                    targetEReferenceInstance);
+            
+            targetEObject.eSet(targetEReference, targetEReferenceInstance);
+            
+            setTargetEReferences(
+                    mappingRoot,
+                    sourceEReferenceInstance,
+                    targetEReferenceInstance);
+        }
+    }
+}
+
+    
\ No newline at end of file

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/impl/Ecore2EcoreProcessor.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/impl/Ecore2EcoreProcessor.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/impl/Ecore2EcoreProcessor.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/main/java/org/apache/tuscany/model/emf/processor/ecore2ecore/impl/Ecore2EcoreProcessor.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,63 @@
+package org.apache.tuscany.model.emf.processor.ecore2ecore.impl;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import org.apache.tuscany.model.emf.processor.ecore2ecore.helpers.impl.Ecore2EcoreProcessorHelper;
+import org.eclipse.emf.common.util.EMap;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EFactory;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+/**
+ * <p>
+ * Creates a target EObject based on a source EObject
+ * and a MappingRoot.
+ * </p>
+ */
+public class Ecore2EcoreProcessor {
+
+    /**
+     * <p>
+     * Sets the targetEAttribute on the targetEObject
+     * to the value contained in the sourceEAttribute on the sourceEObject.
+     * </p>
+     *
+     * @param MappingRoot contains the mapping information for creating the target model
+     * @param sourceEObject the object containing the value of the sourceEAttribute.
+     * 
+     * TODO //Add capability to look up already created EObjects.
+     * This is needed when mapping 2 or more sourceEObjects to 1 targetEObject
+     * 
+     * TODO Add ability to select an eObject from a list on a multiplicity many source feature
+     * and map features of the selected EObject to the targetEObject 
+     */
+	public static EObject execute(EObject sourceEObject, MappingRoot mappingRoot)
+	{
+		Mapping mapping = mappingRoot.getTargetMapping(sourceEObject);
+		
+		EMap<EStructuralFeature, EStructuralFeature> eFeature2EFeatureMap =
+			mapping.getEStructuralFeature2EStructuralFeatureMap();
+	
+		EClass targetEClass		= mapping.getTargetEClass();
+		
+		EPackage targetEPackage = targetEClass.getEPackage();
+		
+		EFactory targetEFactory	= targetEPackage.getEFactoryInstance();
+		
+		EObject targetEObject	= targetEFactory.create(targetEClass);
+		
+		Ecore2EcoreProcessorHelper.setTargetEAttributes(
+				eFeature2EFeatureMap,
+				sourceEObject,
+				targetEObject);
+		
+		Ecore2EcoreProcessorHelper.setTargetEReferences(
+				mappingRoot,
+				sourceEObject,
+				targetEObject);
+
+		return targetEObject;
+	}
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorHelperTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorHelperTest.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorHelperTest.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorHelperTest.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,163 @@
+package org.apache.tuscany.model.emf.processor.ecore2ecore.tests;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import org.apache.tuscany.model.emf.processor.ecore2ecore.helpers.impl.Ecore2EcoreProcessorHelper;
+import org.eclipse.emf.common.util.EMap;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import junit.framework.TestCase;
+
+public class Ecore2EcoreProcessorHelperTest 
+extends TestCase 
+implements TestHelperConstants 
+	
+{
+	private EClass car2EClass		= null;
+	
+	private EObject car1Instance	= null;
+	private EObject car2Instance	= null;
+	
+	private	MappingRoot mappingRoot = null; 
+
+	private TestHelper testHelper = null;
+	
+	protected void setUp() throws Exception 
+	{
+		testHelper = new TestHelper();
+		
+		car2EClass = testHelper.getCar2EClass();
+
+		car1Instance = 
+			testHelper.getCar1Instance();
+		
+		car2Instance = 
+			testHelper.getManufacturer2EFactory().create(car2EClass);
+		
+		mappingRoot = 
+			testHelper.getManufacturer1ToManufacturer2MappingRoot();
+	}
+    
+	public void testSetEAttribute()
+	{
+		Mapping mapping = mappingRoot.getTargetMapping(car1Instance);
+		
+		EMap<EStructuralFeature, EStructuralFeature> eFeature2EFeatureMap =
+			mapping.getEStructuralFeature2EStructuralFeatureMap();
+		
+		assertTrue(car2Instance.eGet(testHelper.getCar2NameEAttribute()) == null);
+		assertTrue(car2Instance.eGet(testHelper.getCar2MakeEAttribute()) == null);
+		
+		Ecore2EcoreProcessorHelper.setTargetEAttribute(
+				eFeature2EFeatureMap,
+				testHelper.getCar2NameEAttribute(),
+				car1Instance, 
+				car2Instance);
+        
+        	
+		assertTrue(car2Instance.eGet(
+				testHelper.getCar2NameEAttribute()) 
+				== 
+					CAR1_NAME_EATTRIBUTE_VALUE);
+
+        Ecore2EcoreProcessorHelper.setTargetEAttribute(
+				eFeature2EFeatureMap,
+				testHelper.getCar2MakeEAttribute(),
+				car1Instance, 
+				car2Instance);
+
+		assertTrue(car2Instance.eGet(
+				testHelper.getCar2MakeEAttribute()) 
+				== 
+					CAR1_MAKE_EATTRIBUTE_VALUE); 
+	}
+
+    public void testSetEAttributes()
+	{
+		Mapping mapping = mappingRoot.getTargetMapping(car1Instance);
+		
+		EMap<EStructuralFeature, EStructuralFeature> eFeature2EFeatureMap =
+			mapping.getEStructuralFeature2EStructuralFeatureMap();
+	
+		assertTrue(car2Instance.eGet(testHelper.getCar2NameEAttribute()) == null);
+		assertTrue(car2Instance.eGet(testHelper.getCar2MakeEAttribute()) == null);
+		
+		Ecore2EcoreProcessorHelper.setTargetEAttributes(
+				eFeature2EFeatureMap, 
+				car1Instance, 
+				car2Instance);
+		
+		assertTrue(car2Instance.eGet(
+				testHelper.getCar2NameEAttribute()) 
+				== 
+					CAR1_NAME_EATTRIBUTE_VALUE);
+		assertTrue(car2Instance.eGet(
+				testHelper.getCar2MakeEAttribute()) 
+				== 
+					CAR1_MAKE_EATTRIBUTE_VALUE);
+	}
+	
+	/*
+	 * Note that this is just an example of what is done in the processor
+	 * 
+	 * Initializing attributes on
+	 * manufacturer2Instance is not necessary,
+	 * because it does not have any EAttributes 
+	 */
+    
+	public void testSetEReferences()
+	{
+		EObject manufacturer1Instance	= 
+			testHelper.getManufacturer1Instance();
+		
+		EClass manufacturer2EClass		= 
+			testHelper.getManufacturer2EClass();
+		
+		EObject manufacturer2Instance	= 
+			testHelper.
+			getManufacturer2EFactory().
+			create(manufacturer2EClass);
+		
+		//Note just for show - see top comment
+		Mapping mapping = mappingRoot.getTargetMapping(manufacturer1Instance);
+		
+		EMap<EStructuralFeature, EStructuralFeature> eFeature2EFeatureMap =
+			mapping.getEStructuralFeature2EStructuralFeatureMap();
+
+		Ecore2EcoreProcessorHelper.setTargetEAttributes(
+				eFeature2EFeatureMap, 
+				manufacturer1Instance, 
+				manufacturer2Instance);
+		//Show's over.
+
+		assertTrue(manufacturer2Instance.eGet(
+				testHelper.getDealer2EReference())==null);
+
+		Ecore2EcoreProcessorHelper.setTargetEReferences(
+				mappingRoot, 
+				manufacturer1Instance, 
+				manufacturer2Instance);
+
+		EObject dealer2Instance = 
+			(EObject) manufacturer2Instance.eGet(testHelper.getDealer2EReference());
+		
+		assertTrue(dealer2Instance.eClass() == testHelper.getDealer2EClass());
+		
+		EObject car2Instance = 
+			(EObject) dealer2Instance.eGet(testHelper.getCar2EReference());
+		
+		assertTrue(car2Instance.eClass() == testHelper.getCar2EClass());
+		
+		Object carName = car2Instance.eGet(testHelper.getCar2NameEAttribute());
+		Object carMake = car2Instance.eGet(testHelper.getCar2MakeEAttribute());
+		
+		assertTrue(carName.toString() == CAR1_NAME_EATTRIBUTE_VALUE);
+		assertTrue(carMake.toString() == CAR1_MAKE_EATTRIBUTE_VALUE);
+	}
+
+    protected void tearDown() throws Exception {
+		super.tearDown();
+	}
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorTest.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorTest.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/Ecore2EcoreProcessorTest.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,74 @@
+package org.apache.tuscany.model.emf.processor.ecore2ecore.tests;
+
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import org.apache.tuscany.model.emf.processor.ecore2ecore.impl.Ecore2EcoreProcessor;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+
+import junit.framework.TestCase;
+
+public class Ecore2EcoreProcessorTest 
+extends TestCase 
+implements TestHelperConstants{
+
+	private EClass car1EClass		= null;
+	
+	private EObject car1Instance	= null;
+	
+	private	MappingRoot mappingRoot = null; 
+
+	private TestHelper testHelper = null;
+
+	protected void setUp() throws Exception 
+	{
+		testHelper = new TestHelper();
+		
+		car1EClass = testHelper.getCar1EClass();
+
+		car1Instance = 
+			testHelper.getManufacturer1EFactory().create(car1EClass);
+		
+		car1Instance.eSet(
+				testHelper.getCar1NameEAttribute(), 
+				CAR1_NAME_EATTRIBUTE_VALUE);
+		
+		car1Instance.eSet(
+				testHelper.getCar1MakeEAttribute(), 
+				CAR1_MAKE_EATTRIBUTE_VALUE);
+		
+		mappingRoot = 
+			testHelper.getManufacturer1ToManufacturer2MappingRoot();
+	}
+
+	public void testExecute()
+	{
+	
+		EObject manufacturer1Instance	= 
+			testHelper.getManufacturer1Instance();
+
+		EObject manufacturer2Instance = 
+			Ecore2EcoreProcessor.execute(
+				manufacturer1Instance, 
+				mappingRoot);
+
+		EObject dealer2Instance = 
+			(EObject) manufacturer2Instance.eGet(testHelper.getDealer2EReference());
+		
+		assertTrue(dealer2Instance.eClass() == testHelper.getDealer2EClass());
+		
+		EObject car2Instance = 
+			(EObject) dealer2Instance.eGet(testHelper.getCar2EReference());
+		
+		assertTrue(car2Instance.eClass() == testHelper.getCar2EClass());
+		
+		Object carName = car2Instance.eGet(testHelper.getCar2NameEAttribute());
+		Object carMake = car2Instance.eGet(testHelper.getCar2MakeEAttribute());
+		
+		assertTrue(carName.toString() == CAR1_NAME_EATTRIBUTE_VALUE);
+		assertTrue(carMake.toString() == CAR1_MAKE_EATTRIBUTE_VALUE);
+	}
+
+	protected void tearDown() throws Exception {
+		super.tearDown();
+	}
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelper.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelper.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelper.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelper.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,439 @@
+package org.apache.tuscany.model.emf.processor.ecore2ecore.tests;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EFactory;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EcoreFactory;
+import org.eclipse.emf.ecore.EcorePackage;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Ecore2EcoreFactory;
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+
+
+public class TestHelper implements TestHelperConstants {
+	
+	private static EcorePackage ecorePackage = EcorePackage.eINSTANCE;
+	private static EcoreFactory ecoreFactory = EcoreFactory.eINSTANCE;
+	
+	private static Ecore2EcoreFactory ecore2ecoreFactory = Ecore2EcoreFactory.eINSTANCE; 
+
+
+	private static EAttribute car1NameEAttribute = null;
+	
+	private static EAttribute car2NameEAttribute = null;
+	
+	private static EAttribute car1MakeEAttribute = null;
+	
+	private static EAttribute car2MakeEAttribute = null;
+
+	
+	private static EClass car1EClass = null;
+	
+	private static EClass car2EClass = null;
+
+	
+	private static EReference car1EReference = null;
+	
+	private static EReference car2EReference = null;
+	
+	
+	private static EClass dealer1EClass = null;
+	
+	private static EClass dealer2EClass = null;
+
+	
+	private static EReference dealer1EReference = null;
+	
+	private static EReference dealer2EReference = null;
+	
+
+	private static EClass manufacturer1EClass = null;
+	
+	private static EClass manufacturer2EClass = null;
+	
+
+	private static EPackage manufacturer1EPackage = null;
+	
+	private static EPackage manufacturer2EPackage = null;
+	
+	private static MappingRoot manufacturer1ToManufacturer2MappingRoot = null;
+	
+	private static EObject car1Instance				= null; 
+	private static EObject dealer1Instance			= null; 
+	private static EObject manufacturer1Instance	= null; 
+
+	
+
+	
+	private boolean initialized = false;
+	
+	public TestHelper()
+	{
+		this.initialize();
+	}
+	
+	public void initialize()
+	{
+		if (this.initialized == false)
+		{
+			car1NameEAttribute	= createCar1NameEAttribute();
+			car2NameEAttribute	= createCar2NameEAttribute();
+			car1MakeEAttribute	= createCar1MakeEAttribute();
+			car2MakeEAttribute	= createCar2MakeEAttribute();
+			car1EClass			= createCar1EClass();
+			car2EClass			= createCar2EClass();
+			car1EReference		= createCar1EReference();
+			car2EReference		= createCar2EReference();
+			dealer1EClass		= createDealer1EClass();
+			dealer2EClass		= createDealer2EClass();
+			dealer1EReference	= createDealer1EReference();
+			dealer2EReference	= createDealer2EReference();
+			manufacturer1EClass	= createManufacturer1EClass();
+			manufacturer2EClass	= createManufacturer2EClass();
+			
+			manufacturer1EPackage 	= createManufacturer1EPackage();
+			manufacturer2EPackage 	= createManufacturer2EPackage();
+			
+			manufacturer1ToManufacturer2MappingRoot
+									= createManufacturer2ManufacturerMappingRoot();
+			
+			car1Instance			= createCar1Instance();
+			dealer1Instance			= createDealer1Instance();
+			manufacturer1Instance	= createManufacturer1Instance();
+		}
+		this.initialized = true;
+	}
+
+	private EAttribute createCar1NameEAttribute()
+	{
+		car1NameEAttribute = ecoreFactory.createEAttribute();
+		car1NameEAttribute.setName(CAR1_NAME_EATTRIBUTE_NAME_STRING);
+		car1NameEAttribute.setEType(ecorePackage.getEString());
+		return car1NameEAttribute;
+	}
+
+	private EAttribute createCar2NameEAttribute()
+	{
+		car2NameEAttribute = ecoreFactory.createEAttribute();
+		car2NameEAttribute.setName(CAR2_NAME_EATTRIBUTE_NAME_STRING);
+		car2NameEAttribute.setEType(ecorePackage.getEString());
+		return car2NameEAttribute;
+	}
+	
+	private EAttribute createCar1MakeEAttribute()
+	{
+		car1MakeEAttribute = ecoreFactory.createEAttribute();
+		car1MakeEAttribute.setName(CAR1_MAKE_EATTRIBUTE_NAME_STRING);
+		car1MakeEAttribute.setEType(ecorePackage.getEString());
+		return car1MakeEAttribute;
+	}
+
+	private EAttribute createCar2MakeEAttribute()
+	{
+		car2MakeEAttribute = ecoreFactory.createEAttribute();
+		car2MakeEAttribute.setName(CAR2_MAKE_EATTRIBUTE_NAME_STRING);
+		car2MakeEAttribute.setEType(ecorePackage.getEString());
+		return car2MakeEAttribute;
+	}
+
+	private EClass createCar1EClass()
+	{
+		car1EClass = ecoreFactory.createEClass();
+		car1EClass.setName(CAR1_ECLASS_NAME_STRING);
+		car1EClass.getEStructuralFeatures().add(getCar1NameEAttribute());
+		car1EClass.getEStructuralFeatures().add(getCar1MakeEAttribute());
+		
+		return car1EClass;
+	}
+	
+	private EClass createCar2EClass()
+	{
+		car2EClass = ecoreFactory.createEClass();
+		car2EClass.setName(CAR2_ECLASS_NAME_STRING);
+		car2EClass.getEStructuralFeatures().add(getCar2NameEAttribute());
+		car2EClass.getEStructuralFeatures().add(getCar2MakeEAttribute());
+
+		return car2EClass;
+	}
+
+	
+	
+	
+	private EReference createCar1EReference()
+	{
+		car1EReference = ecoreFactory.createEReference();
+		car1EReference.setName(CAR1_EREFERENCE_NAME_STRING);
+		car1EReference.setEType(car1EClass);
+
+		return car1EReference;
+	}
+
+	private EReference createCar2EReference()
+	{
+		car2EReference = ecoreFactory.createEReference();
+		car2EReference.setName(CAR2_EREFERENCE_NAME_STRING);
+		car2EReference.setEType(car2EClass);
+
+		return car2EReference;
+	}
+
+	private EClass createDealer1EClass()
+	{
+		dealer1EClass = ecoreFactory.createEClass();
+		dealer1EClass.setName(DEALER1_ECLASS_NAME_STRING);
+		dealer1EClass.getEStructuralFeatures().add(getCar1EReference());
+		return dealer1EClass;
+	}
+
+	private EClass createDealer2EClass()
+	{
+		dealer2EClass = ecoreFactory.createEClass();
+		dealer2EClass.setName(DEALER2_ECLASS_NAME_STRING);
+		dealer2EClass.getEStructuralFeatures().add(getCar2EReference());
+		return dealer2EClass;
+	}
+	
+	
+	private EReference createDealer1EReference()
+	{
+		dealer1EReference = ecoreFactory.createEReference();
+		dealer1EReference.setName(DEALER1_EREFERENCE_NAME_STRING);
+		dealer1EReference.setEType(getDealer1EClass());
+
+		return dealer1EReference;
+	}
+
+	private EReference createDealer2EReference()
+	{
+		dealer2EReference = ecoreFactory.createEReference();
+		dealer2EReference.setName(DEALER2_EREFERENCE_NAME_STRING);
+		dealer2EReference.setEType(getDealer2EClass());
+
+		return dealer2EReference;
+	}
+	
+	
+	private EClass createManufacturer1EClass()
+	{
+		manufacturer1EClass = ecoreFactory.createEClass();
+		manufacturer1EClass.setName(MANUFACTURER1_ECLASS_NAME_STRING);
+		manufacturer1EClass.getEStructuralFeatures().add(getDealer1EReference());
+		return manufacturer1EClass;
+	}
+
+	private EClass createManufacturer2EClass()
+	{
+		manufacturer2EClass = ecoreFactory.createEClass();
+		manufacturer2EClass.setName(MANUFACTURER2_ECLASS_NAME_STRING);
+		manufacturer2EClass.getEStructuralFeatures().add(getDealer2EReference());
+		return manufacturer2EClass;
+	}
+	
+	
+	private EPackage createManufacturer1EPackage()
+	{
+		manufacturer1EPackage = ecoreFactory.createEPackage();
+		manufacturer1EPackage.setName(MANUFACTURER1_EPACKAGE_NAME_STRING);
+		manufacturer1EPackage.setNsPrefix(MANUFACTURER1_EPACKAGE_NAME_STRING);
+		manufacturer1EPackage.setNsURI(MANUFACTURER1_EPACKAGE_NAMESPACE_STRING);
+		manufacturer1EPackage.getEClassifiers().add(car1EClass);
+		manufacturer1EPackage.getEClassifiers().add(dealer1EClass);
+		manufacturer1EPackage.getEClassifiers().add(manufacturer1EClass);
+		
+		return manufacturer1EPackage;
+	}
+	
+	private EPackage createManufacturer2EPackage()
+	{
+		manufacturer2EPackage = ecoreFactory.createEPackage();
+		manufacturer2EPackage.setName(MANUFACTURER2_EPACKAGE_NAME_STRING);
+		manufacturer2EPackage.setNsPrefix(MANUFACTURER2_EPACKAGE_NAME_STRING);
+		manufacturer2EPackage.setNsURI(MANUFACTURER2_EPACKAGE_NAMESPACE_STRING);
+		manufacturer2EPackage.getEClassifiers().add(car2EClass);
+		manufacturer2EPackage.getEClassifiers().add(dealer2EClass);
+		manufacturer2EPackage.getEClassifiers().add(manufacturer2EClass);
+		
+		return manufacturer2EPackage;
+	}
+	
+	private MappingRoot createManufacturer2ManufacturerMappingRoot()
+	{
+		MappingRoot manufacturer1ToManufacturer2MappingRoot			= 
+			ecore2ecoreFactory.createMappingRoot();
+		
+		Mapping manufacturer1EClassToManufacturer2EClassMapping		=
+			ecore2ecoreFactory.createMapping();
+		
+		manufacturer1EClassToManufacturer2EClassMapping.setTargetEClass(manufacturer2EClass);
+        
+		manufacturer1EClassToManufacturer2EClassMapping.
+		getEStructuralFeature2EStructuralFeatureMap().
+		put(dealer2EReference, dealer1EReference);
+
+		Mapping dealer1EClassTodealer2EClassMapping					=
+			ecore2ecoreFactory.createMapping();
+		dealer1EClassTodealer2EClassMapping.setTargetEClass(dealer2EClass);
+		
+		dealer1EClassTodealer2EClassMapping.
+		getEStructuralFeature2EStructuralFeatureMap().
+		put(car2EReference,car1EReference);
+
+		Mapping car1EClassTocar2EClassMapping								=
+			ecore2ecoreFactory.createMapping();
+		car1EClassTocar2EClassMapping.setTargetEClass(car2EClass);
+		
+		car1EClassTocar2EClassMapping.
+		getEStructuralFeature2EStructuralFeatureMap().
+		put(car2NameEAttribute, car1NameEAttribute);
+		
+		car1EClassTocar2EClassMapping.
+		getEStructuralFeature2EStructuralFeatureMap().
+		put(car2MakeEAttribute, car1MakeEAttribute);
+		
+		manufacturer1ToManufacturer2MappingRoot.
+		getEClass2MappingMap().
+		put(	
+				manufacturer1EClass, 
+				manufacturer1EClassToManufacturer2EClassMapping
+			);
+		
+		manufacturer1ToManufacturer2MappingRoot.
+		getEClass2MappingMap().
+		put(	
+				dealer1EClass, 
+				dealer1EClassTodealer2EClassMapping
+			);
+		
+		manufacturer1ToManufacturer2MappingRoot.
+		getEClass2MappingMap().
+		put(	
+				car1EClass, 
+				car1EClassTocar2EClassMapping
+			);
+
+		return manufacturer1ToManufacturer2MappingRoot;
+	}
+
+	private EObject createCar1Instance()
+	{
+		car1Instance = getManufacturer1EFactory().create(car1EClass);
+		car1Instance.eSet(
+				car1NameEAttribute, 
+				CAR1_NAME_EATTRIBUTE_VALUE);
+		
+		car1Instance.eSet(
+				car1MakeEAttribute, 
+				CAR1_MAKE_EATTRIBUTE_VALUE);
+
+		return car1Instance;
+	}
+	
+	private EObject createDealer1Instance()
+	{
+		
+		EObject dealer1Instance 		= 
+			getManufacturer1EFactory().
+			create(dealer1EClass);
+		
+		dealer1Instance.eSet(car1EReference, car1Instance);
+
+		return dealer1Instance;
+	}
+	
+	private EObject createManufacturer1Instance()
+	{
+		manufacturer1Instance	= 
+			getManufacturer1EFactory().
+			create(manufacturer1EClass);
+		
+		manufacturer1Instance.eSet(
+				dealer1EReference, 
+				dealer1Instance);
+		
+		return manufacturer1Instance;
+	}
+	
+	public EAttribute getCar1NameEAttribute() {
+		return car1NameEAttribute;
+	}
+
+	public  EAttribute getCar2NameEAttribute() {
+		return car2NameEAttribute;
+	}
+
+	public EAttribute getCar1MakeEAttribute() {
+		return car1MakeEAttribute;
+	}
+
+	public EAttribute getCar2MakeEAttribute() {
+		return car2MakeEAttribute;
+	}
+
+	public EClass getCar1EClass() {
+		return car1EClass;
+	}
+
+	public EClass getCar2EClass() {
+		return car2EClass;
+	}
+
+	public EReference getCar1EReference() {
+		return car1EReference;
+	}
+
+	public EReference getCar2EReference() {
+		return car2EReference;
+	}
+
+	public EClass getDealer1EClass() {
+		return dealer1EClass;
+	}
+
+	public EClass getDealer2EClass() {
+		return dealer2EClass;
+	}
+
+	public EReference getDealer1EReference() {
+		return dealer1EReference;
+	}
+
+	public EReference getDealer2EReference() {
+		return dealer2EReference;
+	}
+
+	public EClass getManufacturer1EClass() {
+		return manufacturer1EClass;
+	}
+
+	public EClass getManufacturer2EClass() {
+		return manufacturer2EClass;
+	}
+
+	public MappingRoot getManufacturer1ToManufacturer2MappingRoot() {
+		return manufacturer1ToManufacturer2MappingRoot;
+	}
+
+	public EFactory getManufacturer1EFactory() {
+		return manufacturer1EPackage.getEFactoryInstance();
+	}
+
+	public EFactory getManufacturer2EFactory() {
+		return manufacturer2EPackage.getEFactoryInstance();
+	}
+
+	public EObject getCar1Instance() {
+		return car1Instance;
+	}
+
+	public EObject getDealer1Instance() {
+		return dealer1Instance;
+	}
+
+	public EObject getManufacturer1Instance() {
+		return manufacturer1Instance;
+	}
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelperConstants.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelperConstants.java?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelperConstants.java (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/src/test/java/org/apache/tuscany/model/emf/processor/ecore2ecore/tests/TestHelperConstants.java Fri Mar 16 20:14:22 2007
@@ -0,0 +1,56 @@
+package org.apache.tuscany.model.emf.processor.ecore2ecore.tests;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Ecore2EcoreFactory;
+import org.eclipse.emf.ecore.EcoreFactory;
+import org.eclipse.emf.ecore.EcorePackage;
+
+public interface TestHelperConstants {
+	String CAR1_NAME_EATTRIBUTE_VALUE = "Tesla Roadster";
+	String CAR1_MAKE_EATTRIBUTE_VALUE = "Tesla";
+	
+	EcorePackage ecorePackage = EcorePackage.eINSTANCE;
+	EcoreFactory ecoreFactory = EcoreFactory.eINSTANCE;
+	
+	Ecore2EcoreFactory ecore2ecoreFactory = Ecore2EcoreFactory.eINSTANCE; 
+
+	String CAR1_NAME_EATTRIBUTE_NAME_STRING = "car1NameEAttribute";
+
+	String CAR2_NAME_EATTRIBUTE_NAME_STRING = "car2NameEAttribute";
+
+	String CAR1_MAKE_EATTRIBUTE_NAME_STRING = "car1MakeEAttribute";
+
+	String CAR2_MAKE_EATTRIBUTE_NAME_STRING = "car2MakeEAttribute";
+
+	 
+	String CAR1_ECLASS_NAME_STRING = "car1EClass";
+
+	String CAR2_ECLASS_NAME_STRING = "car2EClass";
+
+	String CAR1_EREFERENCE_NAME_STRING = "car1EReference";
+
+	String CAR2_EREFERENCE_NAME_STRING = "car2EReference";
+	
+	
+	String DEALER1_ECLASS_NAME_STRING = "dealer1EClass";
+
+	String DEALER2_ECLASS_NAME_STRING = "dealer2EClass";
+	
+	String DEALER1_EREFERENCE_NAME_STRING = "dealer1EReference";
+
+	String DEALER2_EREFERENCE_NAME_STRING = "dealer2EReference";
+	
+	
+	String MANUFACTURER1_ECLASS_NAME_STRING = "manufacturer1EClass";
+
+	String MANUFACTURER2_ECLASS_NAME_STRING = "manufacturer2EClass";
+	
+
+	String MANUFACTURER1_EPACKAGE_NAME_STRING = "manufacturer1EPackage";
+
+	String MANUFACTURER2_EPACKAGE_NAME_STRING = "manufacturer2EPackage";
+
+	String MANUFACTURER1_EPACKAGE_NAMESPACE_STRING = "http:///manufacturer1Namespace";
+
+	String MANUFACTURER2_EPACKAGE_NAMESPACE_STRING = "http:///manufacturer1Namespace";
+
+}

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/classes/org/apache/tuscany/model/emf/processor/ecore2ecore/helpers/impl/Ecore2EcoreProcessorHelper.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/classes/org/apache/tuscany/model/emf/processor/ecore2ecore/helpers/impl/Ecore2EcoreProcessorHelper.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/classes/org/apache/tuscany/model/emf/processor/ecore2ecore/helpers/impl/Ecore2EcoreProcessorHelper.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/classes/org/apache/tuscany/model/emf/processor/ecore2ecore/impl/Ecore2EcoreProcessor.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/classes/org/apache/tuscany/model/emf/processor/ecore2ecore/impl/Ecore2EcoreProcessor.class?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/classes/org/apache/tuscany/model/emf/processor/ecore2ecore/impl/Ecore2EcoreProcessor.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/ecore2ecore.processor-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/ecore2ecore.processor-1.0-SNAPSHOT.jar?view=auto&rev=519227
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/ecore2ecore.processor-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/surefire-reports/TEST-org.apache.tuscany.model.emf.processor.ecore2ecore.tests.Ecore2EcoreProcessorHelperTest.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/surefire-reports/TEST-org.apache.tuscany.model.emf.processor.ecore2ecore.tests.Ecore2EcoreProcessorHelperTest.xml?view=auto&rev=519227
==============================================================================
--- directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/surefire-reports/TEST-org.apache.tuscany.model.emf.processor.ecore2ecore.tests.Ecore2EcoreProcessorHelperTest.xml (added)
+++ directory/sandbox/oersoy/ecore2ecore.model.parent/ecore2ecore.processor/target/surefire-reports/TEST-org.apache.tuscany.model.emf.processor.ecore2ecore.tests.Ecore2EcoreProcessorHelperTest.xml Fri Mar 16 20:14:22 2007
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.009" errors="0" skipped="0" tests="3" name="org.apache.tuscany.model.emf.processor.ecore2ecore.tests.Ecore2EcoreProcessorHelperTest">
+  <properties>
+    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+    <property name="sun.boot.library.path" value="/usr/java/jdk1.6.0/jre/lib/i386"/>
+    <property name="java.vm.version" value="1.6.0-b105"/>
+    <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+    <property name="java.vendor.url" value="http://java.sun.com/"/>
+    <property name="path.separator" value=":"/>
+    <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
+    <property name="file.encoding.pkg" value="sun.io"/>
+    <property name="user.country" value="US"/>
+    <property name="sun.java.launcher" value="SUN_STANDARD"/>
+    <property name="sun.os.patch.level" value="unknown"/>
+    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+    <property name="user.dir" value="/home/ole/workspace/ecore2ecore.model.parent/ecore2ecore.processor"/>
+    <property name="java.runtime.version" value="1.6.0-b105"/>
+    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+    <property name="basedir" value="/home/ole/workspace/ecore2ecore.model.parent/ecore2ecore.processor"/>
+    <property name="java.endorsed.dirs" value="/usr/java/jdk1.6.0/jre/lib/endorsed"/>
+    <property name="os.arch" value="i386"/>
+    <property name="java.io.tmpdir" value="/tmp"/>
+    <property name="line.separator" value="
+"/>
+    <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="os.name" value="Linux"/>
+    <property name="sun.jnu.encoding" value="UTF-8"/>
+    <property name="java.library.path" value="/usr/java/jdk1.6.0/jre/lib/i386/client:/usr/java/jdk1.6.0/jre/lib/i386:/usr/java/jdk1.6.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib"/>
+    <property name="java.specification.name" value="Java Platform API Specification"/>
+    <property name="java.class.version" value="50.0"/>
+    <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
+    <property name="os.version" value="2.6.19-1.2911.6.4.fc6"/>
+    <property name="user.home" value="/home/ole"/>
+    <property name="user.timezone" value="America/Chicago"/>
+    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+    <property name="file.encoding" value="UTF-8"/>
+    <property name="java.specification.version" value="1.6"/>
+    <property name="user.name" value="ole"/>
+    <property name="java.class.path" value="/home/ole/.m2/repository/org/apache/maven/surefire/surefire-api/2.0/surefire-api-2.0.jar:/home/ole/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/home/ole/.m2/repository/org/apache/maven/surefire/surefire-booter/2.0/surefire-booter-2.0.jar"/>
+    <property name="java.vm.specification.version" value="1.0"/>
+    <property name="sun.arch.data.model" value="32"/>
+    <property name="java.home" value="/usr/java/jdk1.6.0/jre"/>
+    <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="user.language" value="en"/>
+    <property name="java.vm.info" value="mixed mode, sharing"/>
+    <property name="java.version" value="1.6.0"/>
+    <property name="java.ext.dirs" value="/usr/java/jdk1.6.0/jre/lib/ext:/usr/java/packages/lib/ext"/>
+    <property name="sun.boot.class.path" value="/usr/java/jdk1.6.0/jre/lib/resources.jar:/usr/java/jdk1.6.0/jre/lib/rt.jar:/usr/java/jdk1.6.0/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0/jre/lib/jsse.jar:/usr/java/jdk1.6.0/jre/lib/jce.jar:/usr/java/jdk1.6.0/jre/lib/charsets.jar:/usr/java/jdk1.6.0/jre/classes"/>
+    <property name="java.vendor" value="Sun Microsystems Inc."/>
+    <property name="localRepository" value="/home/ole/.m2/repository"/>
+    <property name="file.separator" value="/"/>
+    <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+    <property name="sun.cpu.endian" value="little"/>
+    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+    <property name="sun.cpu.isalist" value=""/>
+  </properties>
+  <testcase time="0.009" name="testExecute"/>
+  <testcase time="0.002" name="testSetEAttribute"/>
+  <testcase time="0.001" name="testSetEAttributes"/>
+  <testcase time="0.004" name="testSetEReferences"/>
+</testsuite>
\ No newline at end of file



Mime
View raw message