Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisPackageImpl.java')
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisPackageImpl.java307
1 files changed, 301 insertions, 6 deletions
diff --git a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisPackageImpl.java b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisPackageImpl.java
index 76ddf995ed5..163ac4b78c0 100644
--- a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisPackageImpl.java
+++ b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisPackageImpl.java
@@ -21,16 +21,25 @@ import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.papyrus.infra.nattable.model.nattable.NattablePackage;
import org.eclipse.papyrus.infra.nattable.model.nattable.impl.NattablePackageImpl;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.AxisGroup;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.EObjectAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.EObjectTreeItemAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.EStructuralFeatureAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.EStructuralFeatureTreeItemAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.FeatureAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.FeatureIdAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.FeatureIdTreeItemAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.FeatureTreeItemAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.IAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.ITreeItemAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.IdAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.IdTreeItemAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.NattableaxisFactory;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.NattableaxisPackage;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.ObjectAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.ObjectIdAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.ObjectIdTreeItemAxis;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxis.ObjectTreeItemAxis;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxisconfiguration.NattableaxisconfigurationPackage;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxisconfiguration.impl.NattableaxisconfigurationPackageImpl;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableaxisprovider.NattableaxisproviderPackage;
@@ -43,6 +52,8 @@ import org.eclipse.papyrus.infra.nattable.model.nattable.nattablelabelprovider.N
import org.eclipse.papyrus.infra.nattable.model.nattable.nattablelabelprovider.impl.NattablelabelproviderPackageImpl;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableproblem.NattableproblemPackage;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattableproblem.impl.NattableproblemPackageImpl;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattablestyle.NattablestylePackage;
+import org.eclipse.papyrus.infra.nattable.model.nattable.nattablestyle.impl.NattablestylePackageImpl;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattabletester.NattabletesterPackage;
import org.eclipse.papyrus.infra.nattable.model.nattable.nattabletester.impl.NattabletesterPackageImpl;
@@ -54,7 +65,6 @@ import org.eclipse.papyrus.infra.nattable.model.nattable.nattabletester.impl.Nat
* @generated
*/
public class NattableaxisPackageImpl extends EPackageImpl implements NattableaxisPackage {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -69,6 +79,14 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
*
* @generated
*/
+ private EClass iTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass idAxisEClass = null;
/**
@@ -77,6 +95,14 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
*
* @generated
*/
+ private EClass idTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass eObjectAxisEClass = null;
/**
@@ -85,6 +111,14 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
*
* @generated
*/
+ private EClass eObjectTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass featureAxisEClass = null;
/**
@@ -93,6 +127,14 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
*
* @generated
*/
+ private EClass featureTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass objectAxisEClass = null;
/**
@@ -101,6 +143,14 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
*
* @generated
*/
+ private EClass objectTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass featureIdAxisEClass = null;
/**
@@ -109,6 +159,14 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
*
* @generated
*/
+ private EClass featureIdTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass eStructuralFeatureAxisEClass = null;
/**
@@ -117,11 +175,34 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
*
* @generated
*/
+ private EClass eStructuralFeatureTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass objectIdAxisEClass = null;
/**
- * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
- * package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass objectIdTreeItemAxisEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass axisGroupEClass = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
* <p>
* Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -172,19 +253,24 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
NattablePackageImpl theNattablePackage = (NattablePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattablePackage.eNS_URI) instanceof NattablePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(NattablePackage.eNS_URI)
: NattablePackage.eINSTANCE);
NattableconfigurationPackageImpl theNattableconfigurationPackage = (NattableconfigurationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattableconfigurationPackage.eNS_URI) instanceof NattableconfigurationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(NattableconfigurationPackage.eNS_URI) : NattableconfigurationPackage.eINSTANCE);
+ .getEPackage(NattableconfigurationPackage.eNS_URI)
+ : NattableconfigurationPackage.eINSTANCE);
NattableaxisproviderPackageImpl theNattableaxisproviderPackage = (NattableaxisproviderPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattableaxisproviderPackage.eNS_URI) instanceof NattableaxisproviderPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(NattableaxisproviderPackage.eNS_URI) : NattableaxisproviderPackage.eINSTANCE);
NattablelabelproviderPackageImpl theNattablelabelproviderPackage = (NattablelabelproviderPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattablelabelproviderPackage.eNS_URI) instanceof NattablelabelproviderPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(NattablelabelproviderPackage.eNS_URI) : NattablelabelproviderPackage.eINSTANCE);
+ .getEPackage(NattablelabelproviderPackage.eNS_URI)
+ : NattablelabelproviderPackage.eINSTANCE);
NattableaxisconfigurationPackageImpl theNattableaxisconfigurationPackage = (NattableaxisconfigurationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattableaxisconfigurationPackage.eNS_URI) instanceof NattableaxisconfigurationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(NattableaxisconfigurationPackage.eNS_URI) : NattableaxisconfigurationPackage.eINSTANCE);
+ .getEPackage(NattableaxisconfigurationPackage.eNS_URI)
+ : NattableaxisconfigurationPackage.eINSTANCE);
NattabletesterPackageImpl theNattabletesterPackage = (NattabletesterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattabletesterPackage.eNS_URI) instanceof NattabletesterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(NattabletesterPackage.eNS_URI) : NattabletesterPackage.eINSTANCE);
NattablecellPackageImpl theNattablecellPackage = (NattablecellPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattablecellPackage.eNS_URI) instanceof NattablecellPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(NattablecellPackage.eNS_URI)
: NattablecellPackage.eINSTANCE);
NattableproblemPackageImpl theNattableproblemPackage = (NattableproblemPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattableproblemPackage.eNS_URI) instanceof NattableproblemPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(NattableproblemPackage.eNS_URI) : NattableproblemPackage.eINSTANCE);
+ NattablestylePackageImpl theNattablestylePackage = (NattablestylePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NattablestylePackage.eNS_URI) instanceof NattablestylePackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(NattablestylePackage.eNS_URI) : NattablestylePackage.eINSTANCE);
// Create package meta-data objects
theNattableaxisPackage.createPackageContents();
@@ -196,6 +282,7 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
theNattabletesterPackage.createPackageContents();
theNattablecellPackage.createPackageContents();
theNattableproblemPackage.createPackageContents();
+ theNattablestylePackage.createPackageContents();
// Initialize created meta-data
theNattableaxisPackage.initializePackageContents();
@@ -207,6 +294,7 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
theNattabletesterPackage.initializePackageContents();
theNattablecellPackage.initializePackageContents();
theNattableproblemPackage.initializePackageContents();
+ theNattablestylePackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theNattableaxisPackage.freeze();
@@ -279,6 +367,50 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getITreeItemAxis() {
+ return iTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getITreeItemAxis_Parent() {
+ return (EReference) iTreeItemAxisEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getITreeItemAxis_Expanded() {
+ return (EAttribute) iTreeItemAxisEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getITreeItemAxis_Children() {
+ return (EReference) iTreeItemAxisEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getIdAxis() {
return idAxisEClass;
}
@@ -301,6 +433,17 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getIdTreeItemAxis() {
+ return idTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getEObjectAxis() {
return eObjectAxisEClass;
}
@@ -323,6 +466,17 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getEObjectTreeItemAxis() {
+ return eObjectTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getFeatureAxis() {
return featureAxisEClass;
}
@@ -345,6 +499,17 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getFeatureTreeItemAxis() {
+ return featureTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getObjectAxis() {
return objectAxisEClass;
}
@@ -367,6 +532,17 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getObjectTreeItemAxis() {
+ return objectTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getFeatureIdAxis() {
return featureIdAxisEClass;
}
@@ -378,6 +554,17 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getFeatureIdTreeItemAxis() {
+ return featureIdTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getEStructuralFeatureAxis() {
return eStructuralFeatureAxisEClass;
}
@@ -400,6 +587,17 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getEStructuralFeatureTreeItemAxis() {
+ return eStructuralFeatureTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getObjectIdAxis() {
return objectIdAxisEClass;
}
@@ -411,6 +609,39 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
* @generated
*/
@Override
+ public EClass getObjectIdTreeItemAxis() {
+ return objectIdTreeItemAxisEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getAxisGroup() {
+ return axisGroupEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getAxisGroup_GroupedAxis() {
+ return (EReference) axisGroupEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public NattableaxisFactory getNattableaxisFactory() {
return (NattableaxisFactory) getEFactoryInstance();
}
@@ -444,24 +675,46 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
createEOperation(iAxisEClass, IAXIS___GET_ELEMENT);
createEOperation(iAxisEClass, IAXIS___GET_LOCAL_LABEL_CONFIGURATION);
+ iTreeItemAxisEClass = createEClass(ITREE_ITEM_AXIS);
+ createEReference(iTreeItemAxisEClass, ITREE_ITEM_AXIS__PARENT);
+ createEAttribute(iTreeItemAxisEClass, ITREE_ITEM_AXIS__EXPANDED);
+ createEReference(iTreeItemAxisEClass, ITREE_ITEM_AXIS__CHILDREN);
+
idAxisEClass = createEClass(ID_AXIS);
createEAttribute(idAxisEClass, ID_AXIS__ELEMENT);
+ idTreeItemAxisEClass = createEClass(ID_TREE_ITEM_AXIS);
+
eObjectAxisEClass = createEClass(EOBJECT_AXIS);
createEReference(eObjectAxisEClass, EOBJECT_AXIS__ELEMENT);
+ eObjectTreeItemAxisEClass = createEClass(EOBJECT_TREE_ITEM_AXIS);
+
featureAxisEClass = createEClass(FEATURE_AXIS);
createEReference(featureAxisEClass, FEATURE_AXIS__LOCAL_LABEL_CONFIGURATION);
+ featureTreeItemAxisEClass = createEClass(FEATURE_TREE_ITEM_AXIS);
+
objectAxisEClass = createEClass(OBJECT_AXIS);
createEReference(objectAxisEClass, OBJECT_AXIS__LOCAL_LABEL_CONFIGURATION);
+ objectTreeItemAxisEClass = createEClass(OBJECT_TREE_ITEM_AXIS);
+
featureIdAxisEClass = createEClass(FEATURE_ID_AXIS);
+ featureIdTreeItemAxisEClass = createEClass(FEATURE_ID_TREE_ITEM_AXIS);
+
eStructuralFeatureAxisEClass = createEClass(ESTRUCTURAL_FEATURE_AXIS);
createEReference(eStructuralFeatureAxisEClass, ESTRUCTURAL_FEATURE_AXIS__ELEMENT);
+ eStructuralFeatureTreeItemAxisEClass = createEClass(ESTRUCTURAL_FEATURE_TREE_ITEM_AXIS);
+
objectIdAxisEClass = createEClass(OBJECT_ID_AXIS);
+
+ objectIdTreeItemAxisEClass = createEClass(OBJECT_ID_TREE_ITEM_AXIS);
+
+ axisGroupEClass = createEClass(AXIS_GROUP);
+ createEReference(axisGroupEClass, AXIS_GROUP__GROUPED_AXIS);
}
/**
@@ -492,6 +745,7 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
setNsURI(eNS_URI);
// Obtain other dependent packages
+ NattablestylePackage theNattablestylePackage = (NattablestylePackage) EPackage.Registry.INSTANCE.getEPackage(NattablestylePackage.eNS_URI);
NattableaxisconfigurationPackage theNattableaxisconfigurationPackage = (NattableaxisconfigurationPackage) EPackage.Registry.INSTANCE.getEPackage(NattableaxisconfigurationPackage.eNS_URI);
NattablelabelproviderPackage theNattablelabelproviderPackage = (NattablelabelproviderPackage) EPackage.Registry.INSTANCE.getEPackage(NattablelabelproviderPackage.eNS_URI);
@@ -500,15 +754,32 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
// Set bounds for type parameters
// Add supertypes to classes
+ iAxisEClass.getESuperTypes().add(theNattablestylePackage.getStyledElement());
+ iTreeItemAxisEClass.getESuperTypes().add(this.getIAxis());
idAxisEClass.getESuperTypes().add(this.getIAxis());
+ idTreeItemAxisEClass.getESuperTypes().add(this.getIdAxis());
+ idTreeItemAxisEClass.getESuperTypes().add(this.getITreeItemAxis());
eObjectAxisEClass.getESuperTypes().add(this.getObjectAxis());
+ eObjectTreeItemAxisEClass.getESuperTypes().add(this.getEObjectAxis());
+ eObjectTreeItemAxisEClass.getESuperTypes().add(this.getITreeItemAxis());
featureAxisEClass.getESuperTypes().add(this.getIAxis());
+ featureTreeItemAxisEClass.getESuperTypes().add(this.getFeatureAxis());
+ featureTreeItemAxisEClass.getESuperTypes().add(this.getITreeItemAxis());
objectAxisEClass.getESuperTypes().add(this.getIAxis());
+ objectTreeItemAxisEClass.getESuperTypes().add(this.getObjectAxis());
+ objectTreeItemAxisEClass.getESuperTypes().add(this.getITreeItemAxis());
featureIdAxisEClass.getESuperTypes().add(this.getIdAxis());
featureIdAxisEClass.getESuperTypes().add(this.getFeatureAxis());
+ featureIdTreeItemAxisEClass.getESuperTypes().add(this.getFeatureIdAxis());
+ featureIdTreeItemAxisEClass.getESuperTypes().add(this.getITreeItemAxis());
eStructuralFeatureAxisEClass.getESuperTypes().add(this.getFeatureAxis());
+ eStructuralFeatureTreeItemAxisEClass.getESuperTypes().add(this.getEStructuralFeatureAxis());
+ eStructuralFeatureTreeItemAxisEClass.getESuperTypes().add(this.getITreeItemAxis());
objectIdAxisEClass.getESuperTypes().add(this.getIdAxis());
objectIdAxisEClass.getESuperTypes().add(this.getObjectAxis());
+ objectIdTreeItemAxisEClass.getESuperTypes().add(this.getObjectIdAxis());
+ objectIdTreeItemAxisEClass.getESuperTypes().add(this.getITreeItemAxis());
+ axisGroupEClass.getESuperTypes().add(this.getIAxis());
// Initialize classes, features, and operations; add parameters
initEClass(iAxisEClass, IAxis.class, "IAxis", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -520,27 +791,51 @@ public class NattableaxisPackageImpl extends EPackageImpl implements Nattableaxi
initEOperation(getIAxis__GetLocalLabelConfiguration(), theNattablelabelproviderPackage.getILabelProviderConfiguration(), "getLocalLabelConfiguration", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$
+ initEClass(iTreeItemAxisEClass, ITreeItemAxis.class, "ITreeItemAxis", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+ initEReference(getITreeItemAxis_Parent(), this.getITreeItemAxis(), this.getITreeItemAxis_Children(),
+ "parent", null, 0, 1, ITreeItemAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+ initEAttribute(getITreeItemAxis_Expanded(), ecorePackage.getEBoolean(), "expanded", "false", 1, 1, ITreeItemAxis.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
+ initEReference(getITreeItemAxis_Children(), this.getITreeItemAxis(), this.getITreeItemAxis_Parent(),
+ "children", null, 0, -1, ITreeItemAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+
initEClass(idAxisEClass, IdAxis.class, "IdAxis", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getIdAxis_Element(), ecorePackage.getEString(), "element", null, 1, 1, IdAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+ initEClass(idTreeItemAxisEClass, IdTreeItemAxis.class, "IdTreeItemAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
initEClass(eObjectAxisEClass, EObjectAxis.class, "EObjectAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getEObjectAxis_Element(), ecorePackage.getEObject(), null, "element", null, 1, 1, EObjectAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+ initEClass(eObjectTreeItemAxisEClass, EObjectTreeItemAxis.class, "EObjectTreeItemAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
initEClass(featureAxisEClass, FeatureAxis.class, "FeatureAxis", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getFeatureAxis_LocalLabelConfiguration(), theNattablelabelproviderPackage.getFeatureLabelProviderConfiguration(), null,
"localLabelConfiguration", null, 0, 1, FeatureAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+ initEClass(featureTreeItemAxisEClass, FeatureTreeItemAxis.class, "FeatureTreeItemAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
initEClass(objectAxisEClass, ObjectAxis.class, "ObjectAxis", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getObjectAxis_LocalLabelConfiguration(), theNattablelabelproviderPackage.getObjectLabelProviderConfiguration(), null,
"localLabelConfiguration", null, 0, 1, ObjectAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+ initEClass(objectTreeItemAxisEClass, ObjectTreeItemAxis.class, "ObjectTreeItemAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
initEClass(featureIdAxisEClass, FeatureIdAxis.class, "FeatureIdAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+ initEClass(featureIdTreeItemAxisEClass, FeatureIdTreeItemAxis.class, "FeatureIdTreeItemAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
initEClass(eStructuralFeatureAxisEClass, EStructuralFeatureAxis.class, "EStructuralFeatureAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getEStructuralFeatureAxis_Element(), ecorePackage.getEStructuralFeature(), null,
"element", null, 1, 1, EStructuralFeatureAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+ initEClass(eStructuralFeatureTreeItemAxisEClass, EStructuralFeatureTreeItemAxis.class, "EStructuralFeatureTreeItemAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
initEClass(objectIdAxisEClass, ObjectIdAxis.class, "ObjectIdAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
+ initEClass(objectIdTreeItemAxisEClass, ObjectIdTreeItemAxis.class, "ObjectIdTreeItemAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
+ initEClass(axisGroupEClass, AxisGroup.class, "AxisGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+ initEReference(getAxisGroup_GroupedAxis(), this.getIAxis(), null, "groupedAxis", null, 0, -1, AxisGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
}
} // NattableaxisPackageImpl

Back to the top