diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests/src/testmodel1/impl/TestModel1PackageImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.tests/src/testmodel1/impl/TestModel1PackageImpl.java | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests/src/testmodel1/impl/TestModel1PackageImpl.java b/plugins/org.eclipse.emf.cdo.tests/src/testmodel1/impl/TestModel1PackageImpl.java index d9b692e9eb..d3d0f1a551 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/testmodel1/impl/TestModel1PackageImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/testmodel1/impl/TestModel1PackageImpl.java @@ -16,6 +16,7 @@ import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.impl.EPackageImpl; +import testmodel1.ExtendedNode; import testmodel1.TestModel1Factory; import testmodel1.TestModel1Package; import testmodel1.TreeNode; @@ -37,6 +38,13 @@ public class TestModel1PackageImpl extends EPackageImpl implements TestModel1Pac private EClass treeNodeEClass = null; /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass extendedNodeEClass = null; + + /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package * package URI value. @@ -187,6 +195,46 @@ public class TestModel1PackageImpl extends EPackageImpl implements TestModel1Pac * <!-- end-user-doc --> * @generated */ + public EClass getExtendedNode() + { + return extendedNodeEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getExtendedNode_BidiSource() + { + return (EReference) extendedNodeEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getExtendedNode_BidiTarget() + { + return (EReference) extendedNodeEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getExtendedNode_StringFeature2() + { + return (EAttribute) extendedNodeEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public TestModel1Factory getTestModel1Factory() { return (TestModel1Factory) getEFactoryInstance(); @@ -219,6 +267,11 @@ public class TestModel1PackageImpl extends EPackageImpl implements TestModel1Pac createEAttribute(treeNodeEClass, TREE_NODE__BOOLEAN_FEATURE); createEAttribute(treeNodeEClass, TREE_NODE__INT_FEATURE); createEAttribute(treeNodeEClass, TREE_NODE__STRING_FEATURE); + + extendedNodeEClass = createEClass(EXTENDED_NODE); + createEReference(extendedNodeEClass, EXTENDED_NODE__BIDI_SOURCE); + createEReference(extendedNodeEClass, EXTENDED_NODE__BIDI_TARGET); + createEAttribute(extendedNodeEClass, EXTENDED_NODE__STRING_FEATURE2); } /** @@ -251,6 +304,7 @@ public class TestModel1PackageImpl extends EPackageImpl implements TestModel1Pac // Add supertypes to classes treeNodeEClass.getESuperTypes().add(theCDOPackage.getCDOPersistent()); + extendedNodeEClass.getESuperTypes().add(this.getTreeNode()); // Initialize classes and features; add operations and parameters initEClass(treeNodeEClass, TreeNode.class, "TreeNode", !IS_ABSTRACT, !IS_INTERFACE, @@ -274,6 +328,20 @@ public class TestModel1PackageImpl extends EPackageImpl implements TestModel1Pac 0, 1, TreeNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(extendedNodeEClass, ExtendedNode.class, "ExtendedNode", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getExtendedNode_BidiSource(), this.getExtendedNode(), this + .getExtendedNode_BidiTarget(), "bidiSource", null, 0, -1, ExtendedNode.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getExtendedNode_BidiTarget(), this.getExtendedNode(), this + .getExtendedNode_BidiSource(), "bidiTarget", null, 0, -1, ExtendedNode.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getExtendedNode_StringFeature2(), ecorePackage.getEString(), "stringFeature2", + null, 0, 1, ExtendedNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, + !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + // Create resource createResource(eNS_URI); } |