You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2010/09/29 09:10:58 UTC
svn commit: r1002496 [6/8] - in /tuscany/sdo-java/branches/emf-2.5: ./
impl/model/ impl/src/main/java/org/apache/tuscany/sdo/
impl/src/main/java/org/apache/tuscany/sdo/helper/
impl/src/main/java/org/apache/tuscany/sdo/impl/
impl/src/main/java/org/apach...
Modified: tuscany/sdo-java/branches/emf-2.5/impl/src/main/java/org/apache/tuscany/sdo/impl/SDOPackageImpl.java
URL: http://svn.apache.org/viewvc/tuscany/sdo-java/branches/emf-2.5/impl/src/main/java/org/apache/tuscany/sdo/impl/SDOPackageImpl.java?rev=1002496&r1=1002493&r2=1002496&view=diff
==============================================================================
--- tuscany/sdo-java/branches/emf-2.5/impl/src/main/java/org/apache/tuscany/sdo/impl/SDOPackageImpl.java (original)
+++ tuscany/sdo-java/branches/emf-2.5/impl/src/main/java/org/apache/tuscany/sdo/impl/SDOPackageImpl.java Wed Sep 29 07:10:57 2010
@@ -59,143 +59,143 @@ import commonj.sdo.Type;
public class SDOPackageImpl extends EPackageImpl implements SDOPackage
{
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass changeSummaryEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass changeSummarySettingEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass dataGraphEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass dataObjectEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass propertyEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass sequenceEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass typeEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass anyTypeDataObjectEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass simpleAnyTypeDataObjectEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass classEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass dataTypeEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass attributeEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass referenceEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass enumEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass dynamicDataObjectEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass storeDataObjectEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass dynamicStoreDataObjectEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EClass extensibleDataObjectEClass = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EDataType eJavaListEDataType = null;
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private EDataType eObjectStreamExceptionEDataType = null;
/**
@@ -220,79 +220,71 @@ public class SDOPackageImpl extends EPac
}
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private static boolean isInited = false;
/**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
+ * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ *
+ * <p>This method is used to initialize {@link SDOPackage#eINSTANCE} when that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
public static SDOPackage init()
{
- if (isInited) return (SDOPackage)EPackage.Registry.INSTANCE.getEPackage(SDOPackage.eNS_URI);
+ if (isInited) return (SDOPackage)EPackage.Registry.INSTANCE.getEPackage(SDOPackage.eNS_URI);
- // Obtain or create and register package
- SDOPackageImpl theSDOPackage = (SDOPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof SDOPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new SDOPackageImpl());
+ // Obtain or create and register package
+ SDOPackageImpl theSDOPackage = (SDOPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof SDOPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new SDOPackageImpl());
- isInited = true;
+ isInited = true;
- // Initialize simple dependencies
- EcorePackageImpl.init();
- XMLTypePackageImpl.init();
- ChangePackageImpl.init();
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+ ChangePackage.eINSTANCE.eClass();
- // Create package meta-data objects
- theSDOPackage.createPackageContents();
+ // Create package meta-data objects
+ theSDOPackage.createPackageContents();
- // Initialize created meta-data
- theSDOPackage.initializePackageContents();
+ // Initialize created meta-data
+ theSDOPackage.initializePackageContents();
- // Mark meta-data to indicate it can't be changed
- theSDOPackage.freeze();
+ // Mark meta-data to indicate it can't be changed
+ theSDOPackage.freeze();
- return theSDOPackage;
- }
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(SDOPackage.eNS_URI, theSDOPackage);
+ return theSDOPackage;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getChangeSummary()
{
- return changeSummaryEClass;
- }
+ return changeSummaryEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EReference getChangeSummary_EDataGraph()
{
- return (EReference)changeSummaryEClass.getEStructuralFeatures().get(0);
- }
+ return (EReference)changeSummaryEClass.getEStructuralFeatures().get(0);
+ }
// /**
// * <!-- begin-user-doc -->
@@ -305,310 +297,310 @@ public class SDOPackageImpl extends EPac
// }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getChangeSummarySetting()
{
- return changeSummarySettingEClass;
- }
+ return changeSummarySettingEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getDataGraph()
{
- return dataGraphEClass;
- }
+ return dataGraphEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EAttribute getDataGraph_ResourceSet()
{
- return (EAttribute)dataGraphEClass.getEStructuralFeatures().get(0);
- }
+ return (EAttribute)dataGraphEClass.getEStructuralFeatures().get(0);
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EAttribute getDataGraph_RootResource()
{
- return (EAttribute)dataGraphEClass.getEStructuralFeatures().get(1);
- }
+ return (EAttribute)dataGraphEClass.getEStructuralFeatures().get(1);
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EReference getDataGraph_EChangeSummary()
{
- return (EReference)dataGraphEClass.getEStructuralFeatures().get(2);
- }
+ return (EReference)dataGraphEClass.getEStructuralFeatures().get(2);
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EReference getDataGraph_ERootObject()
{
- return (EReference)dataGraphEClass.getEStructuralFeatures().get(3);
- }
+ return (EReference)dataGraphEClass.getEStructuralFeatures().get(3);
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getDataObject()
{
- return dataObjectEClass;
- }
+ return dataObjectEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getProperty()
{
- return propertyEClass;
- }
+ return propertyEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getSequence()
{
- return sequenceEClass;
- }
+ return sequenceEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getType()
{
- return typeEClass;
- }
+ return typeEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getAnyTypeDataObject()
{
- return anyTypeDataObjectEClass;
- }
+ return anyTypeDataObjectEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getSimpleAnyTypeDataObject()
{
- return simpleAnyTypeDataObjectEClass;
- }
+ return simpleAnyTypeDataObjectEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getClass_()
{
- return classEClass;
- }
+ return classEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getDataType()
{
- return dataTypeEClass;
- }
+ return dataTypeEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getAttribute()
{
- return attributeEClass;
- }
+ return attributeEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getReference()
{
- return referenceEClass;
- }
+ return referenceEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getEnum()
{
- return enumEClass;
- }
+ return enumEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getDynamicDataObject()
{
- return dynamicDataObjectEClass;
- }
+ return dynamicDataObjectEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getStoreDataObject()
{
- return storeDataObjectEClass;
- }
+ return storeDataObjectEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getDynamicStoreDataObject()
{
- return dynamicStoreDataObjectEClass;
- }
+ return dynamicStoreDataObjectEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EClass getExtensibleDataObject()
{
- return extensibleDataObjectEClass;
- }
+ return extensibleDataObjectEClass;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EDataType getEJavaList()
{
- return eJavaListEDataType;
- }
+ return eJavaListEDataType;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public EDataType getEObjectStreamException()
{
- return eObjectStreamExceptionEDataType;
- }
+ return eObjectStreamExceptionEDataType;
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public SDOFactory getSDOFactory()
{
- return (SDOFactory)getEFactoryInstance();
- }
+ return (SDOFactory)getEFactoryInstance();
+ }
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private boolean isCreated = false;
/**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
+ * Creates the meta-model objects for the package. This method is
+ * guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public void createPackageContents()
{
- if (isCreated) return;
- isCreated = true;
+ if (isCreated) return;
+ isCreated = true;
- // Create classes and their features
- changeSummaryEClass = createEClass(CHANGE_SUMMARY);
- createEReference(changeSummaryEClass, CHANGE_SUMMARY__EDATA_GRAPH);
+ // Create classes and their features
+ changeSummaryEClass = createEClass(CHANGE_SUMMARY);
+ createEReference(changeSummaryEClass, CHANGE_SUMMARY__EDATA_GRAPH);
- changeSummarySettingEClass = createEClass(CHANGE_SUMMARY_SETTING);
+ changeSummarySettingEClass = createEClass(CHANGE_SUMMARY_SETTING);
- dataGraphEClass = createEClass(DATA_GRAPH);
- createEAttribute(dataGraphEClass, DATA_GRAPH__RESOURCE_SET);
- createEAttribute(dataGraphEClass, DATA_GRAPH__ROOT_RESOURCE);
- createEReference(dataGraphEClass, DATA_GRAPH__ECHANGE_SUMMARY);
- createEReference(dataGraphEClass, DATA_GRAPH__EROOT_OBJECT);
+ dataGraphEClass = createEClass(DATA_GRAPH);
+ createEAttribute(dataGraphEClass, DATA_GRAPH__RESOURCE_SET);
+ createEAttribute(dataGraphEClass, DATA_GRAPH__ROOT_RESOURCE);
+ createEReference(dataGraphEClass, DATA_GRAPH__ECHANGE_SUMMARY);
+ createEReference(dataGraphEClass, DATA_GRAPH__EROOT_OBJECT);
- dataObjectEClass = createEClass(DATA_OBJECT);
+ dataObjectEClass = createEClass(DATA_OBJECT);
- propertyEClass = createEClass(PROPERTY);
+ propertyEClass = createEClass(PROPERTY);
- sequenceEClass = createEClass(SEQUENCE);
+ sequenceEClass = createEClass(SEQUENCE);
- typeEClass = createEClass(TYPE);
+ typeEClass = createEClass(TYPE);
- anyTypeDataObjectEClass = createEClass(ANY_TYPE_DATA_OBJECT);
+ anyTypeDataObjectEClass = createEClass(ANY_TYPE_DATA_OBJECT);
- simpleAnyTypeDataObjectEClass = createEClass(SIMPLE_ANY_TYPE_DATA_OBJECT);
+ simpleAnyTypeDataObjectEClass = createEClass(SIMPLE_ANY_TYPE_DATA_OBJECT);
- classEClass = createEClass(CLASS);
+ classEClass = createEClass(CLASS);
- dataTypeEClass = createEClass(DATA_TYPE);
+ dataTypeEClass = createEClass(DATA_TYPE);
- attributeEClass = createEClass(ATTRIBUTE);
+ attributeEClass = createEClass(ATTRIBUTE);
- referenceEClass = createEClass(REFERENCE);
+ referenceEClass = createEClass(REFERENCE);
- enumEClass = createEClass(ENUM);
+ enumEClass = createEClass(ENUM);
- dynamicDataObjectEClass = createEClass(DYNAMIC_DATA_OBJECT);
+ dynamicDataObjectEClass = createEClass(DYNAMIC_DATA_OBJECT);
- storeDataObjectEClass = createEClass(STORE_DATA_OBJECT);
+ storeDataObjectEClass = createEClass(STORE_DATA_OBJECT);
- dynamicStoreDataObjectEClass = createEClass(DYNAMIC_STORE_DATA_OBJECT);
+ dynamicStoreDataObjectEClass = createEClass(DYNAMIC_STORE_DATA_OBJECT);
- extensibleDataObjectEClass = createEClass(EXTENSIBLE_DATA_OBJECT);
+ extensibleDataObjectEClass = createEClass(EXTENSIBLE_DATA_OBJECT);
- // Create data types
- eJavaListEDataType = createEDataType(EJAVA_LIST);
- eObjectStreamExceptionEDataType = createEDataType(EOBJECT_STREAM_EXCEPTION);
- }
+ // Create data types
+ eJavaListEDataType = createEDataType(EJAVA_LIST);
+ eObjectStreamExceptionEDataType = createEDataType(EOBJECT_STREAM_EXCEPTION);
+ }
protected EClass createEClass(int id)
{
@@ -646,1562 +638,693 @@ public class SDOPackageImpl extends EPac
}
/**
- * <!-- begin-user-doc -->
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
private boolean isInitialized = false;
/**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
+ * Complete the initialization of the package and its meta-model. This
+ * method is guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
+ * @generated
+ */
public void initializePackageContents()
{
- if (isInitialized) return;
- isInitialized = true;
+ if (isInitialized) return;
+ isInitialized = true;
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
- // Obtain other dependent packages
- ChangePackageImpl theChangePackage = (ChangePackageImpl)EPackage.Registry.INSTANCE.getEPackage(ChangePackage.eNS_URI);
- EcorePackageImpl theEcorePackage = (EcorePackageImpl)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
- XMLTypePackageImpl theXMLTypePackage = (XMLTypePackageImpl)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+ // Obtain other dependent packages
+ ChangePackage theChangePackage = (ChangePackage)EPackage.Registry.INSTANCE.getEPackage(ChangePackage.eNS_URI);
+ EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
+ XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
- // Add supertypes to classes
- changeSummaryEClass.getESuperTypes().add(theChangePackage.getChangeDescription());
- changeSummarySettingEClass.getESuperTypes().add(theChangePackage.getFeatureChange());
- dataGraphEClass.getESuperTypes().add(theEcorePackage.getEObject());
- anyTypeDataObjectEClass.getESuperTypes().add(this.getDataObject());
- anyTypeDataObjectEClass.getESuperTypes().add(theXMLTypePackage.getAnyType());
- simpleAnyTypeDataObjectEClass.getESuperTypes().add(this.getAnyTypeDataObject());
- simpleAnyTypeDataObjectEClass.getESuperTypes().add(theXMLTypePackage.getSimpleAnyType());
- classEClass.getESuperTypes().add(theEcorePackage.getEClass());
- classEClass.getESuperTypes().add(this.getType());
- dataTypeEClass.getESuperTypes().add(theEcorePackage.getEDataType());
- dataTypeEClass.getESuperTypes().add(this.getType());
- attributeEClass.getESuperTypes().add(theEcorePackage.getEAttribute());
- attributeEClass.getESuperTypes().add(this.getProperty());
- referenceEClass.getESuperTypes().add(theEcorePackage.getEReference());
- referenceEClass.getESuperTypes().add(this.getProperty());
- enumEClass.getESuperTypes().add(theEcorePackage.getEEnum());
- enumEClass.getESuperTypes().add(this.getType());
- dynamicDataObjectEClass.getESuperTypes().add(this.getDataObject());
- storeDataObjectEClass.getESuperTypes().add(this.getDataObject());
- dynamicStoreDataObjectEClass.getESuperTypes().add(this.getStoreDataObject());
- extensibleDataObjectEClass.getESuperTypes().add(this.getDataObject());
+ // Add supertypes to classes
+ changeSummaryEClass.getESuperTypes().add(theChangePackage.getChangeDescription());
+ changeSummarySettingEClass.getESuperTypes().add(theChangePackage.getFeatureChange());
+ dataGraphEClass.getESuperTypes().add(theEcorePackage.getEObject());
+ anyTypeDataObjectEClass.getESuperTypes().add(this.getDataObject());
+ anyTypeDataObjectEClass.getESuperTypes().add(theXMLTypePackage.getAnyType());
+ simpleAnyTypeDataObjectEClass.getESuperTypes().add(this.getAnyTypeDataObject());
+ simpleAnyTypeDataObjectEClass.getESuperTypes().add(theXMLTypePackage.getSimpleAnyType());
+ classEClass.getESuperTypes().add(theEcorePackage.getEClass());
+ classEClass.getESuperTypes().add(this.getType());
+ dataTypeEClass.getESuperTypes().add(theEcorePackage.getEDataType());
+ dataTypeEClass.getESuperTypes().add(this.getType());
+ attributeEClass.getESuperTypes().add(theEcorePackage.getEAttribute());
+ attributeEClass.getESuperTypes().add(this.getProperty());
+ referenceEClass.getESuperTypes().add(theEcorePackage.getEReference());
+ referenceEClass.getESuperTypes().add(this.getProperty());
+ enumEClass.getESuperTypes().add(theEcorePackage.getEEnum());
+ enumEClass.getESuperTypes().add(this.getType());
+ dynamicDataObjectEClass.getESuperTypes().add(this.getDataObject());
+ storeDataObjectEClass.getESuperTypes().add(this.getDataObject());
+ dynamicStoreDataObjectEClass.getESuperTypes().add(this.getStoreDataObject());
+ extensibleDataObjectEClass.getESuperTypes().add(this.getDataObject());
- // Initialize classes and features; add operations and parameters
- initEClass(changeSummaryEClass, ChangeSummary.class, "ChangeSummary", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEReference(getChangeSummary_EDataGraph(), this.getDataGraph(), this.getDataGraph_EChangeSummary(), "eDataGraph", null, 1, 1, ChangeSummary.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ // Initialize classes and features; add operations and parameters
+ initEClass(changeSummaryEClass, ChangeSummary.class, "ChangeSummary", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getChangeSummary_EDataGraph(), this.getDataGraph(), this.getDataGraph_EChangeSummary(), "eDataGraph", null, 1, 1, ChangeSummary.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- addEOperation(changeSummaryEClass, null, "beginLogging");
+ addEOperation(changeSummaryEClass, null, "beginLogging");
- addEOperation(changeSummaryEClass, null, "endLogging");
+ addEOperation(changeSummaryEClass, null, "endLogging");
- EOperation op = addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isCreated");
- addEParameter(op, this.getDataObject(), "dataObject");
+ EOperation op = addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isCreated", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
- op = addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isDeleted");
- addEParameter(op, this.getDataObject(), "dataObject");
+ op = addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isDeleted", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
- op = addEOperation(changeSummaryEClass, this.getEJavaList(), "getOldValues");
- addEParameter(op, this.getDataObject(), "dataObject");
+ op = addEOperation(changeSummaryEClass, this.getEJavaList(), "getOldValues", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
- op = addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isModified");
- addEParameter(op, this.getDataObject(), "dataObject");
+ op = addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isModified", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
- op = addEOperation(changeSummaryEClass, this.getChangeSummarySetting(), "getOldValue");
- addEParameter(op, this.getDataObject(), "dataObject");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(changeSummaryEClass, this.getChangeSummarySetting(), "getOldValue", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(changeSummaryEClass, this.getDataObject(), "getOldContainer");
- addEParameter(op, this.getDataObject(), "dataObject");
+ op = addEOperation(changeSummaryEClass, this.getDataObject(), "getOldContainer", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
- op = addEOperation(changeSummaryEClass, this.getProperty(), "getOldContainmentProperty");
- addEParameter(op, this.getDataObject(), "dataObject");
+ op = addEOperation(changeSummaryEClass, this.getProperty(), "getOldContainmentProperty", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
- op = addEOperation(changeSummaryEClass, this.getSequence(), "getOldSequence");
- addEParameter(op, this.getDataObject(), "dataObject");
+ op = addEOperation(changeSummaryEClass, this.getSequence(), "getOldSequence", 0, 1);
+ addEParameter(op, this.getDataObject(), "dataObject", 0, 1);
- addEOperation(changeSummaryEClass, null, "undoChanges");
+ addEOperation(changeSummaryEClass, null, "undoChanges");
- addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isLogging");
+ addEOperation(changeSummaryEClass, ecorePackage.getEBoolean(), "isLogging", 0, 1);
- addEOperation(changeSummaryEClass, this.getDataGraph(), "getDataGraph");
+ addEOperation(changeSummaryEClass, this.getDataGraph(), "getDataGraph", 0, 1);
- addEOperation(changeSummaryEClass, this.getEJavaList(), "getChangedObjects");
+ addEOperation(changeSummaryEClass, this.getEJavaList(), "getChangedObjects", 0, 1);
- addEOperation(changeSummaryEClass, this.getDataObject(), "getRootObject");
+ addEOperation(changeSummaryEClass, this.getDataObject(), "getRootObject", 0, 1);
- initEClass(changeSummarySettingEClass, ChangeSummary.Setting.class, "ChangeSummarySetting", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(changeSummarySettingEClass, ChangeSummary.Setting.class, "ChangeSummarySetting", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- addEOperation(changeSummarySettingEClass, ecorePackage.getEBoolean(), "isSet");
+ addEOperation(changeSummarySettingEClass, ecorePackage.getEBoolean(), "isSet", 0, 1);
- addEOperation(changeSummarySettingEClass, theEcorePackage.getEJavaObject(), "getValue");
+ addEOperation(changeSummarySettingEClass, theEcorePackage.getEJavaObject(), "getValue", 0, 1);
- addEOperation(changeSummarySettingEClass, this.getProperty(), "getProperty");
+ addEOperation(changeSummarySettingEClass, this.getProperty(), "getProperty", 0, 1);
- initEClass(dataGraphEClass, DataGraph.class, "DataGraph", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getDataGraph_ResourceSet(), theEcorePackage.getEResourceSet(), "resourceSet", null, 0, 1, DataGraph.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getDataGraph_RootResource(), theEcorePackage.getEResource(), "rootResource", null, 0, 1, DataGraph.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
- initEReference(getDataGraph_EChangeSummary(), this.getChangeSummary(), this.getChangeSummary_EDataGraph(), "eChangeSummary", null, 1, 1, DataGraph.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDataGraph_ERootObject(), theEcorePackage.getEObject(), null, "eRootObject", null, 1, 1, DataGraph.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(dataGraphEClass, DataGraph.class, "DataGraph", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDataGraph_ResourceSet(), theEcorePackage.getEResourceSet(), "resourceSet", null, 0, 1, DataGraph.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDataGraph_RootResource(), theEcorePackage.getEResource(), "rootResource", null, 0, 1, DataGraph.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDataGraph_EChangeSummary(), this.getChangeSummary(), this.getChangeSummary_EDataGraph(), "eChangeSummary", null, 1, 1, DataGraph.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataGraph_ERootObject(), theEcorePackage.getEObject(), null, "eRootObject", null, 1, 1, DataGraph.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- op = addEOperation(dataGraphEClass, this.getDataObject(), "createRootObject");
- addEParameter(op, ecorePackage.getEString(), "namespaceURI");
- addEParameter(op, ecorePackage.getEString(), "typeName");
+ op = addEOperation(dataGraphEClass, this.getDataObject(), "createRootObject", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "typeName", 0, 1);
- op = addEOperation(dataGraphEClass, this.getDataObject(), "createRootObject");
- addEParameter(op, this.getType(), "type");
+ op = addEOperation(dataGraphEClass, this.getDataObject(), "createRootObject", 0, 1);
+ addEParameter(op, this.getType(), "type", 0, 1);
- op = addEOperation(dataGraphEClass, this.getType(), "getType");
- addEParameter(op, ecorePackage.getEString(), "namespaceURI");
- addEParameter(op, ecorePackage.getEString(), "typeName");
+ op = addEOperation(dataGraphEClass, this.getType(), "getType", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "typeName", 0, 1);
- addEOperation(dataGraphEClass, this.getDataObject(), "getRootObject");
+ addEOperation(dataGraphEClass, this.getDataObject(), "getRootObject", 0, 1);
- addEOperation(dataGraphEClass, this.getChangeSummary(), "getChangeSummary");
+ addEOperation(dataGraphEClass, this.getChangeSummary(), "getChangeSummary", 0, 1);
- initEClass(dataObjectEClass, DataObject.class, "DataObject", IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(dataObjectEClass, DataObject.class, "DataObject", IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEJavaObject(), "get");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEJavaObject(), "get", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, null, "set");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(dataObjectEClass, null, "set");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "isSet");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "isSet", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, null, "unset");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, null, "unset");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEJavaObject(), "get");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEJavaObject(), "get", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, null, "set");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(dataObjectEClass, null, "set");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "isSet");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "isSet", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, null, "unset");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, null, "unset");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEJavaObject(), "get");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEJavaObject(), "get", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, null, "set");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(dataObjectEClass, null, "set");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "isSet");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "isSet", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, null, "unset");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, null, "unset");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- addEOperation(dataObjectEClass, this.getDataObject(), "getContainer");
+ addEOperation(dataObjectEClass, this.getDataObject(), "getContainer", 0, 1);
- addEOperation(dataObjectEClass, this.getProperty(), "getContainmentProperty");
+ addEOperation(dataObjectEClass, this.getProperty(), "getContainmentProperty", 0, 1);
- addEOperation(dataObjectEClass, this.getDataGraph(), "getDataGraph");
+ addEOperation(dataObjectEClass, this.getDataGraph(), "getDataGraph", 0, 1);
- addEOperation(dataObjectEClass, this.getType(), "getType");
+ addEOperation(dataObjectEClass, this.getType(), "getType", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEBigDecimal(), "getBigDecimal");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEBigDecimal(), "getBigDecimal", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEBigInteger(), "getBigInteger");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEBigInteger(), "getBigInteger", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "getBoolean");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "getBoolean", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEByte(), "getByte");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEByte(), "getByte", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEByteArray(), "getBytes");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEByteArray(), "getBytes", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEChar(), "getChar");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEChar(), "getChar", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "getDataObject");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "getDataObject", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEDate(), "getDate");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEDate(), "getDate", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEDouble(), "getDouble");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEDouble(), "getDouble", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEFloat(), "getFloat");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEFloat(), "getFloat", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEInt(), "getInt");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEInt(), "getInt", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, this.getEJavaList(), "getList");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, this.getEJavaList(), "getList", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getELong(), "getLong");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getELong(), "getLong", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, this.getSequence(), "getSequence");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, this.getSequence(), "getSequence", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEShort(), "getShort");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEShort(), "getShort", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEString(), "getString");
- addEParameter(op, ecorePackage.getEString(), "path");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEString(), "getString", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBigDecimal");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, theEcorePackage.getEBigDecimal(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBigDecimal");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, theEcorePackage.getEBigDecimal(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBigInteger");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, theEcorePackage.getEBigInteger(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBigInteger");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, theEcorePackage.getEBigInteger(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBoolean");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEBoolean(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBoolean");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEBoolean(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setByte");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEByte(), "value");
+ op = addEOperation(dataObjectEClass, null, "setByte");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEByte(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBytes");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, theEcorePackage.getEByteArray(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBytes");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, theEcorePackage.getEByteArray(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setChar");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEChar(), "value");
+ op = addEOperation(dataObjectEClass, null, "setChar");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEChar(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDataObject");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, this.getDataObject(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDataObject");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, this.getDataObject(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDate");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, theEcorePackage.getEDate(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDate");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, theEcorePackage.getEDate(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDouble");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEDouble(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDouble");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEDouble(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setFloat");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEFloat(), "value");
+ op = addEOperation(dataObjectEClass, null, "setFloat");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEFloat(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setInt");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEInt(), "value");
+ op = addEOperation(dataObjectEClass, null, "setInt");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setList");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, this.getEJavaList(), "value");
+ op = addEOperation(dataObjectEClass, null, "setList");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, this.getEJavaList(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setLong");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getELong(), "value");
+ op = addEOperation(dataObjectEClass, null, "setLong");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getELong(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setShort");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEShort(), "value");
+ op = addEOperation(dataObjectEClass, null, "setShort");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEShort(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setString");
- addEParameter(op, ecorePackage.getEString(), "path");
- addEParameter(op, ecorePackage.getEString(), "value");
+ op = addEOperation(dataObjectEClass, null, "setString");
+ addEParameter(op, ecorePackage.getEString(), "path", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEBigDecimal(), "getBigDecimal");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEBigDecimal(), "getBigDecimal", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEBigInteger(), "getBigInteger");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEBigInteger(), "getBigInteger", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "getBoolean");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "getBoolean", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEByte(), "getByte");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEByte(), "getByte", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEByteArray(), "getBytes");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEByteArray(), "getBytes", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEChar(), "getChar");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEChar(), "getChar", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "getDataObject");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "getDataObject", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEDate(), "getDate");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEDate(), "getDate", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEDouble(), "getDouble");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEDouble(), "getDouble", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEFloat(), "getFloat");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEFloat(), "getFloat", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEInt(), "getInt");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEInt(), "getInt", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, this.getEJavaList(), "getList");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, this.getEJavaList(), "getList", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getELong(), "getLong");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getELong(), "getLong", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, this.getSequence(), "getSequence");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, this.getSequence(), "getSequence", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEShort(), "getShort");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEShort(), "getShort", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEString(), "getString");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEString(), "getString", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBigDecimal");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, theEcorePackage.getEBigDecimal(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBigDecimal");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, theEcorePackage.getEBigDecimal(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBigInteger");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, theEcorePackage.getEBigInteger(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBigInteger");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, theEcorePackage.getEBigInteger(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBoolean");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEBoolean(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBoolean");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEBoolean(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setByte");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEByte(), "value");
+ op = addEOperation(dataObjectEClass, null, "setByte");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEByte(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBytes");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, theEcorePackage.getEByteArray(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBytes");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, theEcorePackage.getEByteArray(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setChar");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEChar(), "value");
+ op = addEOperation(dataObjectEClass, null, "setChar");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEChar(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDataObject");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, this.getDataObject(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDataObject");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, this.getDataObject(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDate");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, theEcorePackage.getEDate(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDate");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, theEcorePackage.getEDate(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDouble");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEDouble(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDouble");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEDouble(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setFloat");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEFloat(), "value");
+ op = addEOperation(dataObjectEClass, null, "setFloat");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEFloat(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setInt");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEInt(), "value");
+ op = addEOperation(dataObjectEClass, null, "setInt");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setList");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, this.getEJavaList(), "value");
+ op = addEOperation(dataObjectEClass, null, "setList");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, this.getEJavaList(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setLong");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getELong(), "value");
+ op = addEOperation(dataObjectEClass, null, "setLong");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getELong(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setShort");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEShort(), "value");
+ op = addEOperation(dataObjectEClass, null, "setShort");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEShort(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setString");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEString(), "value");
+ op = addEOperation(dataObjectEClass, null, "setString");
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEBigDecimal(), "getBigDecimal");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEBigDecimal(), "getBigDecimal", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEBigInteger(), "getBigInteger");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEBigInteger(), "getBigInteger", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "getBoolean");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEBoolean(), "getBoolean", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEByte(), "getByte");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEByte(), "getByte", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEByteArray(), "getBytes");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEByteArray(), "getBytes", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEChar(), "getChar");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEChar(), "getChar", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "getDataObject");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "getDataObject", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, theEcorePackage.getEDate(), "getDate");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, theEcorePackage.getEDate(), "getDate", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEDouble(), "getDouble");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEDouble(), "getDouble", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEFloat(), "getFloat");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEFloat(), "getFloat", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEInt(), "getInt");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEInt(), "getInt", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, this.getEJavaList(), "getList");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, this.getEJavaList(), "getList", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getELong(), "getLong");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getELong(), "getLong", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, this.getSequence(), "getSequence");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, this.getSequence(), "getSequence", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEShort(), "getShort");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEShort(), "getShort", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, ecorePackage.getEString(), "getString");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, ecorePackage.getEString(), "getString", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBigDecimal");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, theEcorePackage.getEBigDecimal(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBigDecimal");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, theEcorePackage.getEBigDecimal(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBigInteger");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, theEcorePackage.getEBigInteger(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBigInteger");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, theEcorePackage.getEBigInteger(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBoolean");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEBoolean(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBoolean");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEBoolean(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setByte");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEByte(), "value");
+ op = addEOperation(dataObjectEClass, null, "setByte");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEByte(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setBytes");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, theEcorePackage.getEByteArray(), "value");
+ op = addEOperation(dataObjectEClass, null, "setBytes");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, theEcorePackage.getEByteArray(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setChar");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEChar(), "value");
+ op = addEOperation(dataObjectEClass, null, "setChar");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEChar(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDataObject");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, this.getDataObject(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDataObject");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, this.getDataObject(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDate");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, theEcorePackage.getEDate(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDate");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, theEcorePackage.getEDate(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setDouble");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEDouble(), "value");
+ op = addEOperation(dataObjectEClass, null, "setDouble");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEDouble(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setFloat");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEFloat(), "value");
+ op = addEOperation(dataObjectEClass, null, "setFloat");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEFloat(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setInt");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEInt(), "value");
+ op = addEOperation(dataObjectEClass, null, "setInt");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setList");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, this.getEJavaList(), "value");
+ op = addEOperation(dataObjectEClass, null, "setList");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, this.getEJavaList(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setLong");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getELong(), "value");
+ op = addEOperation(dataObjectEClass, null, "setLong");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getELong(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setShort");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEShort(), "value");
+ op = addEOperation(dataObjectEClass, null, "setShort");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEShort(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, null, "setString");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, ecorePackage.getEString(), "value");
+ op = addEOperation(dataObjectEClass, null, "setString");
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "value", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject");
- addEParameter(op, ecorePackage.getEString(), "propertyName");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "propertyName", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject");
- addEParameter(op, this.getProperty(), "property");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject");
- addEParameter(op, ecorePackage.getEString(), "propertyName");
- addEParameter(op, ecorePackage.getEString(), "namespaceURI");
- addEParameter(op, ecorePackage.getEString(), "typeName");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "propertyName", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "typeName", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, ecorePackage.getEString(), "namespaceURI");
- addEParameter(op, ecorePackage.getEString(), "typeName");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "typeName", 0, 1);
- op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, this.getType(), "type");
+ op = addEOperation(dataObjectEClass, this.getDataObject(), "createDataObject", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, this.getType(), "type", 0, 1);
- addEOperation(dataObjectEClass, null, "delete");
+ addEOperation(dataObjectEClass, null, "delete");
- addEOperation(dataObjectEClass, this.getSequence(), "getSequence");
+ addEOperation(dataObjectEClass, this.getSequence(), "getSequence", 0, 1);
- addEOperation(dataObjectEClass, this.getEJavaList(), "getInstanceProperties");
+ addEOperation(dataObjectEClass, this.getEJavaList(), "getInstanceProperties", 0, 1);
- op = addEOperation(dataObjectEClass, this.getProperty(), "getProperty");
- addEParameter(op, ecorePackage.getEString(), "propertyName");
+ op = addEOperation(dataObjectEClass, this.getProperty(), "getProperty", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "propertyName", 0, 1);
- addEOperation(dataObjectEClass, this.getDataObject(), "getRootObject");
+ addEOperation(dataObjectEClass, this.getDataObject(), "getRootObject", 0, 1);
- addEOperation(dataObjectEClass, this.getChangeSummary(), "getChangeSummary");
+ addEOperation(dataObjectEClass, this.getChangeSummary(), "getChangeSummary", 0, 1);
- addEOperation(dataObjectEClass, null, "detach");
+ addEOperation(dataObjectEClass, null, "detach");
- initEClass(propertyEClass, Property.class, "Property", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(propertyEClass, Property.class, "Property", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- addEOperation(propertyEClass, ecorePackage.getEString(), "getName");
+ addEOperation(propertyEClass, ecorePackage.getEString(), "getName", 0, 1);
- addEOperation(propertyEClass, this.getType(), "getType");
+ addEOperation(propertyEClass, this.getType(), "getType", 0, 1);
- addEOperation(propertyEClass, ecorePackage.getEBoolean(), "isMany");
+ addEOperation(propertyEClass, ecorePackage.getEBoolean(), "isMany", 0, 1);
- addEOperation(propertyEClass, ecorePackage.getEBoolean(), "isContainment");
+ addEOperation(propertyEClass, ecorePackage.getEBoolean(), "isContainment", 0, 1);
- addEOperation(propertyEClass, ecorePackage.getEBoolean(), "isReadOnly");
+ addEOperation(propertyEClass, ecorePackage.getEBoolean(), "isReadOnly", 0, 1);
- addEOperation(propertyEClass, this.getType(), "getContainingType");
+ addEOperation(propertyEClass, this.getType(), "getContainingType", 0, 1);
- addEOperation(propertyEClass, this.getEJavaList(), "getAliasNames");
+ addEOperation(propertyEClass, this.getEJavaList(), "getAliasNames", 0, 1);
- addEOperation(propertyEClass, this.getProperty(), "getOpposite");
+ addEOperation(propertyEClass, this.getProperty(), "getOpposite", 0, 1);
- addEOperation(propertyEClass, theEcorePackage.getEJavaObject(), "getDefault");
+ addEOperation(propertyEClass, theEcorePackage.getEJavaObject(), "getDefault", 0, 1);
- initEClass(sequenceEClass, Sequence.class, "Sequence", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(sequenceEClass, Sequence.class, "Sequence", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- addEOperation(sequenceEClass, ecorePackage.getEInt(), "size");
+ addEOperation(sequenceEClass, ecorePackage.getEInt(), "size", 0, 1);
- op = addEOperation(sequenceEClass, this.getProperty(), "getProperty");
- addEParameter(op, ecorePackage.getEInt(), "index");
+ op = addEOperation(sequenceEClass, this.getProperty(), "getProperty", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "index", 0, 1);
- op = addEOperation(sequenceEClass, theEcorePackage.getEJavaObject(), "getValue");
- addEParameter(op, ecorePackage.getEInt(), "index");
+ op = addEOperation(sequenceEClass, theEcorePackage.getEJavaObject(), "getValue", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "index", 0, 1);
- op = addEOperation(sequenceEClass, theEcorePackage.getEJavaObject(), "setValue");
- addEParameter(op, ecorePackage.getEInt(), "index");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(sequenceEClass, theEcorePackage.getEJavaObject(), "setValue", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "index", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(sequenceEClass, ecorePackage.getEBoolean(), "add");
- addEParameter(op, ecorePackage.getEString(), "propertyName");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(sequenceEClass, ecorePackage.getEBoolean(), "add", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "propertyName", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(sequenceEClass, ecorePackage.getEBoolean(), "add");
- addEParameter(op, ecorePackage.getEInt(), "propertIndex");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(sequenceEClass, ecorePackage.getEBoolean(), "add", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertIndex", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(sequenceEClass, ecorePackage.getEBoolean(), "add");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(sequenceEClass, ecorePackage.getEBoolean(), "add", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(sequenceEClass, null, "add");
- addEParameter(op, ecorePackage.getEInt(), "index");
- addEParameter(op, ecorePackage.getEString(), "propertyName");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(sequenceEClass, null, "add");
+ addEParameter(op, ecorePackage.getEInt(), "index", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "propertyName", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(sequenceEClass, null, "add");
- addEParameter(op, ecorePackage.getEInt(), "index");
- addEParameter(op, ecorePackage.getEInt(), "propertyIndex");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(sequenceEClass, null, "add");
+ addEParameter(op, ecorePackage.getEInt(), "index", 0, 1);
+ addEParameter(op, ecorePackage.getEInt(), "propertyIndex", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(sequenceEClass, null, "add");
- addEParameter(op, ecorePackage.getEInt(), "index");
- addEParameter(op, this.getProperty(), "property");
- addEParameter(op, theEcorePackage.getEJavaObject(), "value");
+ op = addEOperation(sequenceEClass, null, "add");
+ addEParameter(op, ecorePackage.getEInt(), "index", 0, 1);
+ addEParameter(op, this.getProperty(), "property", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "value", 0, 1);
- op = addEOperation(sequenceEClass, null, "add");
- addEParameter(op, ecorePackage.getEString(), "text");
+ op = addEOperation(sequenceEClass, null, "add");
+ addEParameter(op, ecorePackage.getEString(), "text", 0, 1);
- op = addEOperation(sequenceEClass, null, "add");
- addEParameter(op, ecorePackage.getEInt(), "index");
- addEParameter(op, ecorePackage.getEString(), "text");
+ op = addEOperation(sequenceEClass, null, "add");
+ addEParameter(op, ecorePackage.getEInt(), "index", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "text", 0, 1);
- initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- addEOperation(typeEClass, ecorePackage.getEString(), "getName");
+ addEOperation(typeEClass, ecorePackage.getEString(), "getName", 0, 1);
- addEOperation(typeEClass, ecorePackage.getEString(), "getURI");
+ addEOperation(typeEClass, ecorePackage.getEString(), "getURI", 0, 1);
- addEOperation(typeEClass, theEcorePackage.getEJavaClass(), "getInstanceClass");
+ addEOperation(typeEClass, theEcorePackage.getEJavaClass(), "getInstanceClass", 0, 1);
- op = addEOperation(typeEClass, ecorePackage.getEBoolean(), "isInstance");
- addEParameter(op, theEcorePackage.getEJavaObject(), "object");
+ op = addEOperation(typeEClass, ecorePackage.getEBoolean(), "isInstance", 0, 1);
+ addEParameter(op, theEcorePackage.getEJavaObject(), "object", 0, 1);
- addEOperation(typeEClass, ecorePackage.getEBoolean(), "isDataType");
+ addEOperation(typeEClass, ecorePackage.getEBoolean(), "isDataType", 0, 1);
- addEOperation(typeEClass, ecorePackage.getEBoolean(), "isSequenced");
+ addEOperation(typeEClass, ecorePackage.getEBoolean(), "isSequenced", 0, 1);
- addEOperation(typeEClass, ecorePackage.getEBoolean(), "isOpen");
+ addEOperation(typeEClass, ecorePackage.getEBoolean(), "isOpen", 0, 1);
- addEOperation(typeEClass, ecorePackage.getEBoolean(), "isAbstract");
+ addEOperation(typeEClass, ecorePackage.getEBoolean(), "isAbstract", 0, 1);
- addEOperation(typeEClass, this.getEJavaList(), "getBaseTypes");
+ addEOperation(typeEClass, this.getEJavaList(), "getBaseTypes", 0, 1);
- addEOperation(typeEClass, this.getEJavaList(), "getAliasNames");
+ addEOperation(typeEClass, this.getEJavaList(), "getAliasNames", 0, 1);
- addEOperation(typeEClass, this.getEJavaList(), "getProperties");
+ addEOperation(typeEClass, this.getEJavaList(), "getProperties", 0, 1);
- addEOperation(typeEClass, this.getEJavaList(), "getDeclaredProperties");
+ addEOperation(typeEClass, this.getEJavaList(), "getDeclaredProperties", 0, 1);
- op = addEOperation(typeEClass, this.getProperty(), "getProperty");
- addEParameter(op, ecorePackage.getEString(), "propertyName");
+ op = addEOperation(typeEClass, this.getProperty(), "getProperty", 0, 1);
+ addEParameter(op, ecorePackage.getEString(), "propertyName", 0, 1);
- initEClass(anyTypeDataObjectEClass, AnyTypeDataObject.class, "AnyTypeDataObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(anyTypeDataObjectEClass, AnyTypeDataObject.class, "AnyTypeDataObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEClass(simpleAnyTypeDataObjectEClass, SimpleAnyTypeDataObject.class, "SimpleAnyTypeDataObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(simpleAnyTypeDataObjectEClass, SimpleAnyTypeDataObject.class, "SimpleAnyTypeDataObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEClass(classEClass, Type.class, "Class", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(classEClass, Type.class, "Class", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(dataTypeEClass, Type.class, "DataType", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(dataTypeEClass, Type.class, "DataType", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(attributeEClass, Property.class, "Attribute", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(attributeEClass, Property.class, "Attribute", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(referenceEClass, Property.class, "Reference", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(referenceEClass, Property.class, "Reference", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(enumEClass, Type.class, "Enum", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(enumEClass, Type.class, "Enum", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(dynamicDataObjectEClass, DataObject.class, "DynamicDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(dynamicDataObjectEClass, DataObject.class, "DynamicDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(storeDataObjectEClass, DataObject.class, "StoreDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(storeDataObjectEClass, DataObject.class, "StoreDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(dynamicStoreDataObjectEClass, DataObject.class, "DynamicStoreDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(dynamicStoreDataObjectEClass, DataObject.class, "DynamicStoreDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- initEClass(extensibleDataObjectEClass, DataObject.class, "ExtensibleDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
+ initEClass(extensibleDataObjectEClass, DataObject.class, "ExtensibleDataObject", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS);
- // Initialize data types
- initEDataType(eJavaListEDataType, List.class, "EJavaList", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
- initEDataType(eObjectStreamExceptionEDataType, ObjectStreamException.class, "EObjectStreamException", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
+ // Initialize data types
+ initEDataType(eJavaListEDataType, List.class, "EJavaList", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(eObjectStreamExceptionEDataType, ObjectStreamException.class, "EObjectStreamException", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
- // Create resource
- createResource(eNS_URI);
-
- // Create annotations
- // http://www.eclipse.org/emf/2002/GenModel
- createGenModelAnnotations();
- // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
- createExtendedMetaDataAnnotations();
- }
+ // Create resource
+ createResource(eNS_URI);
- /**
- * Initializes the annotations for <b>http://www.eclipse.org/emf/2002/GenModel</b>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void createGenModelAnnotations()
- {
- String source = "http://www.eclipse.org/emf/2002/GenModel";
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(0),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.get(this, path);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(1),
- source,
- new String[]
- {
- "body", "<%org.apache.sdo.util.SDOUtil%>.set(this, path, value);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(2),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.isSet(this, path);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(3),
- source,
- new String[]
- {
- "body", "<%org.apache.sdo.util.SDOUtil%>.unset(this, path);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(4),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.get(this, propertyIndex);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(5),
- source,
- new String[]
- {
- "body", "<%org.apache.sdo.util.SDOUtil%>.set(this, propertyIndex, value);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(6),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.isSet(this, propertyIndex);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(7),
- source,
- new String[]
- {
- "body", "<%org.apache.sdo.util.SDOUtil%>.unset(this, propertyIndex);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(8),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.get(this, property);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(9),
- source,
- new String[]
- {
- "body", "<%org.apache.sdo.util.SDOUtil%>.set(this, property, value);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(10),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.isSet(this, property);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(11),
- source,
- new String[]
- {
- "body", "<%org.apache.sdo.util.SDOUtil%>.unset(this, property);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(12),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getContainer(this);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(13),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getContainmentProperty(this);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(14),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getDataGraph(this);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(15),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getType(this);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(16),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getBigDecimal(this, path);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(17),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getBigInteger(this, path);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(18),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getBoolean(this, path);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(19),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getByte(this, path);"
- });
- addAnnotation
- ((EOperation)dataObjectEClass.getEOperations().get(20),
- source,
- new String[]
- {
- "body", "return <%org.apache.sdo.util.SDOUtil%>.getBytes(this, path);"
- });
[... 758 lines stripped ...]