/** * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package org.apache.tuscany.sdo; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.EcorePackage; import org.eclipse.emf.ecore.change.ChangePackage; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see org.apache.tuscany.sdo.SDOFactory * @model kind="package" * @generated */ public interface SDOPackage extends EPackage{ /** * The package name. * * * @generated */ String eNAME = "sdo"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.apache.org/tuscany/2005/SDO"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "sdo"; /** * The singleton instance of the package. * * * @generated */ SDOPackage eINSTANCE = org.apache.tuscany.sdo.impl.SDOPackageImpl.init(); /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.DataGraphImpl Data Graph}' class. * * * @see org.apache.tuscany.sdo.impl.DataGraphImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getDataGraph() * @generated */ int DATA_GRAPH = 2; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.ChangeSummaryImpl Change Summary}' class. * * * @see org.apache.tuscany.sdo.impl.ChangeSummaryImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getChangeSummary() * @generated */ int CHANGE_SUMMARY = 0; /** * The feature id for the 'Object Changes' map. * * * @generated * @ordered */ int CHANGE_SUMMARY__OBJECT_CHANGES = ChangePackage.CHANGE_DESCRIPTION__OBJECT_CHANGES; /** * The feature id for the 'Objects To Detach' reference list. * * * @generated * @ordered */ int CHANGE_SUMMARY__OBJECTS_TO_DETACH = ChangePackage.CHANGE_DESCRIPTION__OBJECTS_TO_DETACH; /** * The feature id for the 'Objects To Attach' containment reference list. * * * @generated * @ordered */ int CHANGE_SUMMARY__OBJECTS_TO_ATTACH = ChangePackage.CHANGE_DESCRIPTION__OBJECTS_TO_ATTACH; /** * The feature id for the 'Resource Changes' containment reference list. * * * @generated * @ordered */ int CHANGE_SUMMARY__RESOURCE_CHANGES = ChangePackage.CHANGE_DESCRIPTION__RESOURCE_CHANGES; /** * The feature id for the 'EData Graph' reference. * * * @generated * @ordered */ int CHANGE_SUMMARY__EDATA_GRAPH = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 0; //TODO T-153 // /** // * The feature id for the 'EData Graph' reference. // * // * // * *handcrafted but could be generated // * @ordered // */ // int CHANGE_SUMMARY__EDATA_OBJECT = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 1; /** * The number of structural features of the 'Change Summary' class. * * * @generated NOT * @ordered */ //TODO T-153 int CHANGE_SUMMARY_FEATURE_COUNT = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 1; //int CHANGE_SUMMARY_FEATURE_COUNT = ChangePackage.CHANGE_DESCRIPTION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.ChangeSummarySettingImpl Change Summary Setting}' class. * * * @see org.apache.tuscany.sdo.impl.ChangeSummarySettingImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getChangeSummarySetting() * @generated */ int CHANGE_SUMMARY_SETTING = 1; /** * The feature id for the 'Feature Name' attribute. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING__FEATURE_NAME = ChangePackage.FEATURE_CHANGE__FEATURE_NAME; /** * The feature id for the 'Data Value' attribute. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING__DATA_VALUE = ChangePackage.FEATURE_CHANGE__DATA_VALUE; /** * The feature id for the 'Set' attribute. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING__SET = ChangePackage.FEATURE_CHANGE__SET; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING__VALUE = ChangePackage.FEATURE_CHANGE__VALUE; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING__FEATURE = ChangePackage.FEATURE_CHANGE__FEATURE; /** * The feature id for the 'Reference Value' reference. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING__REFERENCE_VALUE = ChangePackage.FEATURE_CHANGE__REFERENCE_VALUE; /** * The feature id for the 'List Changes' containment reference list. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING__LIST_CHANGES = ChangePackage.FEATURE_CHANGE__LIST_CHANGES; /** * The number of structural features of the 'Change Summary Setting' class. * * * @generated * @ordered */ int CHANGE_SUMMARY_SETTING_FEATURE_COUNT = ChangePackage.FEATURE_CHANGE_FEATURE_COUNT + 0; /** * The feature id for the 'Resource Set' attribute. * * * @generated * @ordered */ int DATA_GRAPH__RESOURCE_SET = EcorePackage.EOBJECT_FEATURE_COUNT + 0; /** * The feature id for the 'Root Resource' attribute. * * * @generated * @ordered */ int DATA_GRAPH__ROOT_RESOURCE = EcorePackage.EOBJECT_FEATURE_COUNT + 1; /** * The feature id for the 'EChange Summary' reference. * * * @generated * @ordered */ int DATA_GRAPH__ECHANGE_SUMMARY = EcorePackage.EOBJECT_FEATURE_COUNT + 2; /** * The feature id for the 'ERoot Object' reference. * * * @generated * @ordered */ int DATA_GRAPH__EROOT_OBJECT = EcorePackage.EOBJECT_FEATURE_COUNT + 3; /** * The number of structural features of the 'Data Graph' class. * * * @generated * @ordered */ int DATA_GRAPH_FEATURE_COUNT = EcorePackage.EOBJECT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.DataObjectImpl Data Object}' class. * * * @see org.apache.tuscany.sdo.impl.DataObjectImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getDataObject() * @generated */ int DATA_OBJECT = 3; /** * The meta object id for the '{@link commonj.sdo.Property Property}' class. * * * @see commonj.sdo.Property * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getProperty() * @generated */ int PROPERTY = 4; /** * The meta object id for the '{@link commonj.sdo.Sequence Sequence}' class. * * * @see commonj.sdo.Sequence * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getSequence() * @generated */ int SEQUENCE = 5; /** * The meta object id for the '{@link commonj.sdo.Type Type}' class. * * * @see commonj.sdo.Type * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getType() * @generated */ int TYPE = 6; /** * The number of structural features of the 'Data Object' class. * * * @generated * @ordered */ int DATA_OBJECT_FEATURE_COUNT = 0; /** * The number of structural features of the 'Property' class. * * * @generated * @ordered */ int PROPERTY_FEATURE_COUNT = 0; /** * The number of structural features of the 'Sequence' class. * * * @generated * @ordered */ int SEQUENCE_FEATURE_COUNT = 0; /** * The number of structural features of the 'Type' class. * * * @generated * @ordered */ int TYPE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.AnyTypeDataObjectImpl Any Type Data Object}' class. * * * @see org.apache.tuscany.sdo.impl.AnyTypeDataObjectImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getAnyTypeDataObject() * @generated */ int ANY_TYPE_DATA_OBJECT = 7; /** * The feature id for the 'Mixed' attribute list. * * * @generated * @ordered */ int ANY_TYPE_DATA_OBJECT__MIXED = DATA_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the 'Any' attribute list. * * * @generated * @ordered */ int ANY_TYPE_DATA_OBJECT__ANY = DATA_OBJECT_FEATURE_COUNT + 1; /** * The feature id for the 'Any Attribute' attribute list. * * * @generated * @ordered */ int ANY_TYPE_DATA_OBJECT__ANY_ATTRIBUTE = DATA_OBJECT_FEATURE_COUNT + 2; /** * The number of structural features of the 'Any Type Data Object' class. * * * @generated * @ordered */ int ANY_TYPE_DATA_OBJECT_FEATURE_COUNT = DATA_OBJECT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.SimpleAnyTypeDataObjectImpl Simple Any Type Data Object}' class. * * * @see org.apache.tuscany.sdo.impl.SimpleAnyTypeDataObjectImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getSimpleAnyTypeDataObject() * @generated */ int SIMPLE_ANY_TYPE_DATA_OBJECT = 8; /** * The feature id for the 'Mixed' attribute list. * * * @generated * @ordered */ int SIMPLE_ANY_TYPE_DATA_OBJECT__MIXED = ANY_TYPE_DATA_OBJECT__MIXED; /** * The feature id for the 'Any' attribute list. * * * @generated * @ordered */ int SIMPLE_ANY_TYPE_DATA_OBJECT__ANY = ANY_TYPE_DATA_OBJECT__ANY; /** * The feature id for the 'Any Attribute' attribute list. * * * @generated * @ordered */ int SIMPLE_ANY_TYPE_DATA_OBJECT__ANY_ATTRIBUTE = ANY_TYPE_DATA_OBJECT__ANY_ATTRIBUTE; /** * The feature id for the 'Raw Value' attribute. * * * @generated * @ordered */ int SIMPLE_ANY_TYPE_DATA_OBJECT__RAW_VALUE = ANY_TYPE_DATA_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int SIMPLE_ANY_TYPE_DATA_OBJECT__VALUE = ANY_TYPE_DATA_OBJECT_FEATURE_COUNT + 1; /** * The feature id for the 'Instance Type' reference. * * * @generated * @ordered */ int SIMPLE_ANY_TYPE_DATA_OBJECT__INSTANCE_TYPE = ANY_TYPE_DATA_OBJECT_FEATURE_COUNT + 2; /** * The number of structural features of the 'Simple Any Type Data Object' class. * * * @generated * @ordered */ int SIMPLE_ANY_TYPE_DATA_OBJECT_FEATURE_COUNT = ANY_TYPE_DATA_OBJECT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.ClassImpl Class}' class. * * * @see org.apache.tuscany.sdo.impl.ClassImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getClass_() * @generated */ int CLASS = 9; /** * The feature id for the 'EAnnotations' containment reference list. * * * @generated * @ordered */ int CLASS__EANNOTATIONS = EcorePackage.ECLASS__EANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CLASS__NAME = EcorePackage.ECLASS__NAME; /** * The feature id for the 'Instance Class Name' attribute. * * * @generated * @ordered */ int CLASS__INSTANCE_CLASS_NAME = EcorePackage.ECLASS__INSTANCE_CLASS_NAME; /** * The feature id for the 'Instance Class' attribute. * * * @generated * @ordered */ int CLASS__INSTANCE_CLASS = EcorePackage.ECLASS__INSTANCE_CLASS; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int CLASS__DEFAULT_VALUE = EcorePackage.ECLASS__DEFAULT_VALUE; /** * The feature id for the 'EPackage' container reference. * * * @generated * @ordered */ int CLASS__EPACKAGE = EcorePackage.ECLASS__EPACKAGE; /** * The feature id for the 'Abstract' attribute. * * * @generated * @ordered */ int CLASS__ABSTRACT = EcorePackage.ECLASS__ABSTRACT; /** * The feature id for the 'Interface' attribute. * * * @generated * @ordered */ int CLASS__INTERFACE = EcorePackage.ECLASS__INTERFACE; /** * The feature id for the 'ESuper Types' reference list. * * * @generated * @ordered */ int CLASS__ESUPER_TYPES = EcorePackage.ECLASS__ESUPER_TYPES; /** * The feature id for the 'EOperations' containment reference list. * * * @generated * @ordered */ int CLASS__EOPERATIONS = EcorePackage.ECLASS__EOPERATIONS; /** * The feature id for the 'EAll Attributes' reference list. * * * @generated * @ordered */ int CLASS__EALL_ATTRIBUTES = EcorePackage.ECLASS__EALL_ATTRIBUTES; /** * The feature id for the 'EAll References' reference list. * * * @generated * @ordered */ int CLASS__EALL_REFERENCES = EcorePackage.ECLASS__EALL_REFERENCES; /** * The feature id for the 'EReferences' reference list. * * * @generated * @ordered */ int CLASS__EREFERENCES = EcorePackage.ECLASS__EREFERENCES; /** * The feature id for the 'EAttributes' reference list. * * * @generated * @ordered */ int CLASS__EATTRIBUTES = EcorePackage.ECLASS__EATTRIBUTES; /** * The feature id for the 'EAll Containments' reference list. * * * @generated * @ordered */ int CLASS__EALL_CONTAINMENTS = EcorePackage.ECLASS__EALL_CONTAINMENTS; /** * The feature id for the 'EAll Operations' reference list. * * * @generated * @ordered */ int CLASS__EALL_OPERATIONS = EcorePackage.ECLASS__EALL_OPERATIONS; /** * The feature id for the 'EAll Structural Features' reference list. * * * @generated * @ordered */ int CLASS__EALL_STRUCTURAL_FEATURES = EcorePackage.ECLASS__EALL_STRUCTURAL_FEATURES; /** * The feature id for the 'EAll Super Types' reference list. * * * @generated * @ordered */ int CLASS__EALL_SUPER_TYPES = EcorePackage.ECLASS__EALL_SUPER_TYPES; /** * The feature id for the 'EID Attribute' reference. * * * @generated * @ordered */ int CLASS__EID_ATTRIBUTE = EcorePackage.ECLASS__EID_ATTRIBUTE; /** * The feature id for the 'EStructural Features' containment reference list. * * * @generated * @ordered */ int CLASS__ESTRUCTURAL_FEATURES = EcorePackage.ECLASS__ESTRUCTURAL_FEATURES; /** * The number of structural features of the 'Class' class. * * * @generated * @ordered */ int CLASS_FEATURE_COUNT = EcorePackage.ECLASS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.DataTypeImpl Data Type}' class. * * * @see org.apache.tuscany.sdo.impl.DataTypeImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getDataType() * @generated */ int DATA_TYPE = 10; /** * The feature id for the 'EAnnotations' containment reference list. * * * @generated * @ordered */ int DATA_TYPE__EANNOTATIONS = EcorePackage.EDATA_TYPE__EANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DATA_TYPE__NAME = EcorePackage.EDATA_TYPE__NAME; /** * The feature id for the 'Instance Class Name' attribute. * * * @generated * @ordered */ int DATA_TYPE__INSTANCE_CLASS_NAME = EcorePackage.EDATA_TYPE__INSTANCE_CLASS_NAME; /** * The feature id for the 'Instance Class' attribute. * * * @generated * @ordered */ int DATA_TYPE__INSTANCE_CLASS = EcorePackage.EDATA_TYPE__INSTANCE_CLASS; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int DATA_TYPE__DEFAULT_VALUE = EcorePackage.EDATA_TYPE__DEFAULT_VALUE; /** * The feature id for the 'EPackage' container reference. * * * @generated * @ordered */ int DATA_TYPE__EPACKAGE = EcorePackage.EDATA_TYPE__EPACKAGE; /** * The feature id for the 'Serializable' attribute. * * * @generated * @ordered */ int DATA_TYPE__SERIALIZABLE = EcorePackage.EDATA_TYPE__SERIALIZABLE; /** * The number of structural features of the 'Data Type' class. * * * @generated * @ordered */ int DATA_TYPE_FEATURE_COUNT = EcorePackage.EDATA_TYPE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.AttributeImpl Attribute}' class. * * * @see org.apache.tuscany.sdo.impl.AttributeImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getAttribute() * @generated */ int ATTRIBUTE = 11; /** * The feature id for the 'EAnnotations' containment reference list. * * * @generated * @ordered */ int ATTRIBUTE__EANNOTATIONS = EcorePackage.EATTRIBUTE__EANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ATTRIBUTE__NAME = EcorePackage.EATTRIBUTE__NAME; /** * The feature id for the 'Ordered' attribute. * * * @generated * @ordered */ int ATTRIBUTE__ORDERED = EcorePackage.EATTRIBUTE__ORDERED; /** * The feature id for the 'Unique' attribute. * * * @generated * @ordered */ int ATTRIBUTE__UNIQUE = EcorePackage.EATTRIBUTE__UNIQUE; /** * The feature id for the 'Lower Bound' attribute. * * * @generated * @ordered */ int ATTRIBUTE__LOWER_BOUND = EcorePackage.EATTRIBUTE__LOWER_BOUND; /** * The feature id for the 'Upper Bound' attribute. * * * @generated * @ordered */ int ATTRIBUTE__UPPER_BOUND = EcorePackage.EATTRIBUTE__UPPER_BOUND; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int ATTRIBUTE__MANY = EcorePackage.EATTRIBUTE__MANY; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int ATTRIBUTE__REQUIRED = EcorePackage.EATTRIBUTE__REQUIRED; /** * The feature id for the 'EType' reference. * * * @generated * @ordered */ int ATTRIBUTE__ETYPE = EcorePackage.EATTRIBUTE__ETYPE; /** * The feature id for the 'Changeable' attribute. * * * @generated * @ordered */ int ATTRIBUTE__CHANGEABLE = EcorePackage.EATTRIBUTE__CHANGEABLE; /** * The feature id for the 'Volatile' attribute. * * * @generated * @ordered */ int ATTRIBUTE__VOLATILE = EcorePackage.EATTRIBUTE__VOLATILE; /** * The feature id for the 'Transient' attribute. * * * @generated * @ordered */ int ATTRIBUTE__TRANSIENT = EcorePackage.EATTRIBUTE__TRANSIENT; /** * The feature id for the 'Default Value Literal' attribute. * * * @generated * @ordered */ int ATTRIBUTE__DEFAULT_VALUE_LITERAL = EcorePackage.EATTRIBUTE__DEFAULT_VALUE_LITERAL; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int ATTRIBUTE__DEFAULT_VALUE = EcorePackage.EATTRIBUTE__DEFAULT_VALUE; /** * The feature id for the 'Unsettable' attribute. * * * @generated * @ordered */ int ATTRIBUTE__UNSETTABLE = EcorePackage.EATTRIBUTE__UNSETTABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int ATTRIBUTE__DERIVED = EcorePackage.EATTRIBUTE__DERIVED; /** * The feature id for the 'EContaining Class' container reference. * * * @generated * @ordered */ int ATTRIBUTE__ECONTAINING_CLASS = EcorePackage.EATTRIBUTE__ECONTAINING_CLASS; /** * The feature id for the 'ID' attribute. * * * @generated * @ordered */ int ATTRIBUTE__ID = EcorePackage.EATTRIBUTE__ID; /** * The feature id for the 'EAttribute Type' reference. * * * @generated * @ordered */ int ATTRIBUTE__EATTRIBUTE_TYPE = EcorePackage.EATTRIBUTE__EATTRIBUTE_TYPE; /** * The number of structural features of the 'Attribute' class. * * * @generated * @ordered */ int ATTRIBUTE_FEATURE_COUNT = EcorePackage.EATTRIBUTE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.ReferenceImpl Reference}' class. * * * @see org.apache.tuscany.sdo.impl.ReferenceImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getReference() * @generated */ int REFERENCE = 12; /** * The feature id for the 'EAnnotations' containment reference list. * * * @generated * @ordered */ int REFERENCE__EANNOTATIONS = EcorePackage.EREFERENCE__EANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int REFERENCE__NAME = EcorePackage.EREFERENCE__NAME; /** * The feature id for the 'Ordered' attribute. * * * @generated * @ordered */ int REFERENCE__ORDERED = EcorePackage.EREFERENCE__ORDERED; /** * The feature id for the 'Unique' attribute. * * * @generated * @ordered */ int REFERENCE__UNIQUE = EcorePackage.EREFERENCE__UNIQUE; /** * The feature id for the 'Lower Bound' attribute. * * * @generated * @ordered */ int REFERENCE__LOWER_BOUND = EcorePackage.EREFERENCE__LOWER_BOUND; /** * The feature id for the 'Upper Bound' attribute. * * * @generated * @ordered */ int REFERENCE__UPPER_BOUND = EcorePackage.EREFERENCE__UPPER_BOUND; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int REFERENCE__MANY = EcorePackage.EREFERENCE__MANY; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int REFERENCE__REQUIRED = EcorePackage.EREFERENCE__REQUIRED; /** * The feature id for the 'EType' reference. * * * @generated * @ordered */ int REFERENCE__ETYPE = EcorePackage.EREFERENCE__ETYPE; /** * The feature id for the 'Changeable' attribute. * * * @generated * @ordered */ int REFERENCE__CHANGEABLE = EcorePackage.EREFERENCE__CHANGEABLE; /** * The feature id for the 'Volatile' attribute. * * * @generated * @ordered */ int REFERENCE__VOLATILE = EcorePackage.EREFERENCE__VOLATILE; /** * The feature id for the 'Transient' attribute. * * * @generated * @ordered */ int REFERENCE__TRANSIENT = EcorePackage.EREFERENCE__TRANSIENT; /** * The feature id for the 'Default Value Literal' attribute. * * * @generated * @ordered */ int REFERENCE__DEFAULT_VALUE_LITERAL = EcorePackage.EREFERENCE__DEFAULT_VALUE_LITERAL; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int REFERENCE__DEFAULT_VALUE = EcorePackage.EREFERENCE__DEFAULT_VALUE; /** * The feature id for the 'Unsettable' attribute. * * * @generated * @ordered */ int REFERENCE__UNSETTABLE = EcorePackage.EREFERENCE__UNSETTABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int REFERENCE__DERIVED = EcorePackage.EREFERENCE__DERIVED; /** * The feature id for the 'EContaining Class' container reference. * * * @generated * @ordered */ int REFERENCE__ECONTAINING_CLASS = EcorePackage.EREFERENCE__ECONTAINING_CLASS; /** * The feature id for the 'Containment' attribute. * * * @generated * @ordered */ int REFERENCE__CONTAINMENT = EcorePackage.EREFERENCE__CONTAINMENT; /** * The feature id for the 'Container' attribute. * * * @generated * @ordered */ int REFERENCE__CONTAINER = EcorePackage.EREFERENCE__CONTAINER; /** * The feature id for the 'Resolve Proxies' attribute. * * * @generated * @ordered */ int REFERENCE__RESOLVE_PROXIES = EcorePackage.EREFERENCE__RESOLVE_PROXIES; /** * The feature id for the 'EOpposite' reference. * * * @generated * @ordered */ int REFERENCE__EOPPOSITE = EcorePackage.EREFERENCE__EOPPOSITE; /** * The feature id for the 'EReference Type' reference. * * * @generated * @ordered */ int REFERENCE__EREFERENCE_TYPE = EcorePackage.EREFERENCE__EREFERENCE_TYPE; /** * The number of structural features of the 'Reference' class. * * * @generated * @ordered */ int REFERENCE_FEATURE_COUNT = EcorePackage.EREFERENCE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.EnumImpl Enum}' class. * * * @see org.apache.tuscany.sdo.impl.EnumImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getEnum() * @generated */ int ENUM = 13; /** * The feature id for the 'EAnnotations' containment reference list. * * * @generated * @ordered */ int ENUM__EANNOTATIONS = EcorePackage.EENUM__EANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ENUM__NAME = EcorePackage.EENUM__NAME; /** * The feature id for the 'Instance Class Name' attribute. * * * @generated * @ordered */ int ENUM__INSTANCE_CLASS_NAME = EcorePackage.EENUM__INSTANCE_CLASS_NAME; /** * The feature id for the 'Instance Class' attribute. * * * @generated * @ordered */ int ENUM__INSTANCE_CLASS = EcorePackage.EENUM__INSTANCE_CLASS; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int ENUM__DEFAULT_VALUE = EcorePackage.EENUM__DEFAULT_VALUE; /** * The feature id for the 'EPackage' container reference. * * * @generated * @ordered */ int ENUM__EPACKAGE = EcorePackage.EENUM__EPACKAGE; /** * The feature id for the 'Serializable' attribute. * * * @generated * @ordered */ int ENUM__SERIALIZABLE = EcorePackage.EENUM__SERIALIZABLE; /** * The feature id for the 'ELiterals' containment reference list. * * * @generated * @ordered */ int ENUM__ELITERALS = EcorePackage.EENUM__ELITERALS; /** * The number of structural features of the 'Enum' class. * * * @generated * @ordered */ int ENUM_FEATURE_COUNT = EcorePackage.EENUM_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.DynamicDataObjectImpl Dynamic Data Object}' class. * * * @see org.apache.tuscany.sdo.impl.DynamicDataObjectImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getDynamicDataObject() * @generated */ int DYNAMIC_DATA_OBJECT = 14; /** * The number of structural features of the 'Dynamic Data Object' class. * * * @generated * @ordered */ int DYNAMIC_DATA_OBJECT_FEATURE_COUNT = DATA_OBJECT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.StoreDataObjectImpl Store Data Object}' class. * * * @see org.apache.tuscany.sdo.impl.StoreDataObjectImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getStoreDataObject() * @generated */ int STORE_DATA_OBJECT = 15; /** * The number of structural features of the 'Store Data Object' class. * * * @generated * @ordered */ int STORE_DATA_OBJECT_FEATURE_COUNT = DATA_OBJECT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.DynamicStoreDataObjectImpl Dynamic Store Data Object}' class. * * * @see org.apache.tuscany.sdo.impl.DynamicStoreDataObjectImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getDynamicStoreDataObject() * @generated */ int DYNAMIC_STORE_DATA_OBJECT = 16; /** * The number of structural features of the 'Dynamic Store Data Object' class. * * * @generated * @ordered */ int DYNAMIC_STORE_DATA_OBJECT_FEATURE_COUNT = STORE_DATA_OBJECT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.apache.tuscany.sdo.impl.ExtensibleDataObjectImpl Extensible Data Object}' class. * * * @see org.apache.tuscany.sdo.impl.ExtensibleDataObjectImpl * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getExtensibleDataObject() * @generated */ int EXTENSIBLE_DATA_OBJECT = 17; /** * The number of structural features of the 'Extensible Data Object' class. * * * @generated * @ordered */ int EXTENSIBLE_DATA_OBJECT_FEATURE_COUNT = DATA_OBJECT_FEATURE_COUNT + 0; /** * The meta object id for the 'EJava List' data type. * * * @see java.util.List * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getEJavaList() * @generated */ int EJAVA_LIST = 18; /** * The meta object id for the 'EObject Stream Exception' data type. * * * @see java.io.ObjectStreamException * @see org.apache.tuscany.sdo.impl.SDOPackageImpl#getEObjectStreamException() * @generated */ int EOBJECT_STREAM_EXCEPTION = 19; /** * Returns the meta object for class '{@link commonj.sdo.ChangeSummary Change Summary}'. * * * @return the meta object for class 'Change Summary'. * @see commonj.sdo.ChangeSummary * @model instanceClass="commonj.sdo.ChangeSummary" * @generated */ EClass getChangeSummary(); /** * Returns the meta object for the reference '{@link commonj.sdo.ChangeSummary#getEDataGraph EData Graph}'. * * * @return the meta object for the reference 'EData Graph'. * @see commonj.sdo.ChangeSummary#getEDataGraph() * @see #getChangeSummary() * @generated */ EReference getChangeSummary_EDataGraph(); // TODO T-153 // /** // * Returns the meta object for the reference '{@link commonj.sdo.ChangeSummary#getEDataGraph EData Graph}'. // * // * // * @return the meta object for the reference 'EData Graph'. // * @see commonj.sdo.ChangeSummary#getEDataGraph() // * @see #getChangeSummary() // * *handcrafted but could be generated // */ // EReference getChangeSummary_EDataObject(); /** * Returns the meta object for class '{@link commonj.sdo.ChangeSummary.Setting Change Summary Setting}'. * * * @return the meta object for class 'Change Summary Setting'. * @see commonj.sdo.ChangeSummary.Setting * @model instanceClass="commonj.sdo.ChangeSummary$Setting" * @generated */ EClass getChangeSummarySetting(); /** * Returns the meta object for class '{@link commonj.sdo.DataGraph Data Graph}'. * * * @return the meta object for class 'Data Graph'. * @see commonj.sdo.DataGraph * @model instanceClass="commonj.sdo.DataGraph" * @generated */ EClass getDataGraph(); /** * Returns the meta object for the attribute '{@link commonj.sdo.DataGraph#getResourceSet Resource Set}'. * * * @return the meta object for the attribute 'Resource Set'. * @see commonj.sdo.DataGraph#getResourceSet() * @see #getDataGraph() * @generated */ EAttribute getDataGraph_ResourceSet(); /** * Returns the meta object for the attribute '{@link commonj.sdo.DataGraph#getRootResource Root Resource}'. * * * @return the meta object for the attribute 'Root Resource'. * @see commonj.sdo.DataGraph#getRootResource() * @see #getDataGraph() * @generated */ EAttribute getDataGraph_RootResource(); /** * Returns the meta object for the reference '{@link commonj.sdo.DataGraph#getEChangeSummary EChange Summary}'. * * * @return the meta object for the reference 'EChange Summary'. * @see commonj.sdo.DataGraph#getEChangeSummary() * @see #getDataGraph() * @generated */ EReference getDataGraph_EChangeSummary(); /** * Returns the meta object for the reference '{@link commonj.sdo.DataGraph#getERootObject ERoot Object}'. * * * @return the meta object for the reference 'ERoot Object'. * @see commonj.sdo.DataGraph#getERootObject() * @see #getDataGraph() * @generated */ EReference getDataGraph_ERootObject(); /** * Returns the meta object for class '{@link commonj.sdo.DataObject Data Object}'. * * * @return the meta object for class 'Data Object'. * @see commonj.sdo.DataObject * @model instanceClass="commonj.sdo.DataObject" * @generated */ EClass getDataObject(); /** * Returns the meta object for class '{@link commonj.sdo.Property Property}'. * * * @return the meta object for class 'Property'. * @see commonj.sdo.Property * @model instanceClass="commonj.sdo.Property" * @generated */ EClass getProperty(); /** * Returns the meta object for class '{@link commonj.sdo.Sequence Sequence}'. * * * @return the meta object for class 'Sequence'. * @see commonj.sdo.Sequence * @model instanceClass="commonj.sdo.Sequence" * @generated */ EClass getSequence(); /** * Returns the meta object for class '{@link commonj.sdo.Type Type}'. * * * @return the meta object for class 'Type'. * @see commonj.sdo.Type * @model instanceClass="commonj.sdo.Type" * @generated */ EClass getType(); /** * Returns the meta object for class '{@link org.apache.tuscany.sdo.AnyTypeDataObject Any Type Data Object}'. * * * @return the meta object for class 'Any Type Data Object'. * @see org.apache.tuscany.sdo.AnyTypeDataObject * @generated */ EClass getAnyTypeDataObject(); /** * Returns the meta object for class '{@link org.apache.tuscany.sdo.SimpleAnyTypeDataObject Simple Any Type Data Object}'. * * * @return the meta object for class 'Simple Any Type Data Object'. * @see org.apache.tuscany.sdo.SimpleAnyTypeDataObject * @generated */ EClass getSimpleAnyTypeDataObject(); /** * Returns the meta object for class '{@link commonj.sdo.Type Class}'. * * * @return the meta object for class 'Class'. * @see commonj.sdo.Type * @model instanceClass="commonj.sdo.Type" * @generated */ EClass getClass_(); /** * Returns the meta object for class '{@link commonj.sdo.Type Data Type}'. * * * @return the meta object for class 'Data Type'. * @see commonj.sdo.Type * @model instanceClass="commonj.sdo.Type" * @generated */ EClass getDataType(); /** * Returns the meta object for class '{@link commonj.sdo.Property Attribute}'. * * * @return the meta object for class 'Attribute'. * @see commonj.sdo.Property * @model instanceClass="commonj.sdo.Property" * @generated */ EClass getAttribute(); /** * Returns the meta object for class '{@link commonj.sdo.Property Reference}'. * * * @return the meta object for class 'Reference'. * @see commonj.sdo.Property * @model instanceClass="commonj.sdo.Property" * @generated */ EClass getReference(); /** * Returns the meta object for class '{@link commonj.sdo.Type Enum}'. * * * @return the meta object for class 'Enum'. * @see commonj.sdo.Type * @model instanceClass="commonj.sdo.Type" * @generated */ EClass getEnum(); /** * Returns the meta object for class '{@link commonj.sdo.DataObject Dynamic Data Object}'. * * * @return the meta object for class 'Dynamic Data Object'. * @see commonj.sdo.DataObject * @model instanceClass="commonj.sdo.DataObject" * @generated */ EClass getDynamicDataObject(); /** * Returns the meta object for class '{@link commonj.sdo.DataObject Store Data Object}'. * * * @return the meta object for class 'Store Data Object'. * @see commonj.sdo.DataObject * @model instanceClass="commonj.sdo.DataObject" * @generated */ EClass getStoreDataObject(); /** * Returns the meta object for class '{@link commonj.sdo.DataObject Dynamic Store Data Object}'. * * * @return the meta object for class 'Dynamic Store Data Object'. * @see commonj.sdo.DataObject * @model instanceClass="commonj.sdo.DataObject" * @generated */ EClass getDynamicStoreDataObject(); /** * Returns the meta object for class '{@link commonj.sdo.DataObject Extensible Data Object}'. * * * @return the meta object for class 'Extensible Data Object'. * @see commonj.sdo.DataObject * @model instanceClass="commonj.sdo.DataObject" * @generated */ EClass getExtensibleDataObject(); /** * Returns the meta object for data type '{@link java.util.List EJava List}'. * * * @return the meta object for data type 'EJava List'. * @see java.util.List * @model instanceClass="java.util.List" serializable="false" * @generated */ EDataType getEJavaList(); /** * Returns the meta object for data type '{@link java.io.ObjectStreamException EObject Stream Exception}'. * * * @return the meta object for data type 'EObject Stream Exception'. * @see java.io.ObjectStreamException * @model instanceClass="java.io.ObjectStreamException" serializable="false" * @generated */ EDataType getEObjectStreamException(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ SDOFactory getSDOFactory(); } //SDOPackage