sculptormetamodel.SculptormetamodelPackage Maven / Gradle / Ivy
/**
*/
package sculptormetamodel;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @see sculptormetamodel.SculptormetamodelFactory
* @model kind="package"
* @generated
*/
public interface SculptormetamodelPackage extends EPackage
{
/**
* The package name.
*
*
* @generated
*/
String eNAME = "sculptormetamodel";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://sculptor.org/sculptor";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "sc";
/**
* The singleton instance of the package.
*
*
* @generated
*/
SculptormetamodelPackage eINSTANCE = sculptormetamodel.impl.SculptormetamodelPackageImpl.init();
/**
* The meta object id for the '{@link sculptormetamodel.impl.NamedElementImpl Named Element}' class.
*
*
* @see sculptormetamodel.impl.NamedElementImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getNamedElement()
* @generated
*/
int NAMED_ELEMENT = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__NAME = 0;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__DOC = 1;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__HINT = 2;
/**
* The number of structural features of the 'Named Element' class.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ApplicationImpl Application}' class.
*
*
* @see sculptormetamodel.impl.ApplicationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getApplication()
* @generated
*/
int APPLICATION = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int APPLICATION__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int APPLICATION__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int APPLICATION__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Base Package' attribute.
*
*
* @generated
* @ordered
*/
int APPLICATION__BASE_PACKAGE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Modules' containment reference list.
*
*
* @generated
* @ordered
*/
int APPLICATION__MODULES = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Application' class.
*
*
* @generated
* @ordered
*/
int APPLICATION_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ServiceImpl Service}' class.
*
*
* @see sculptormetamodel.impl.ServiceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getService()
* @generated
*/
int SERVICE = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE__OPERATIONS = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Repository Dependencies' reference list.
*
*
* @generated
* @ordered
*/
int SERVICE__REPOSITORY_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int SERVICE__MODULE = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Other Dependencies' attribute list.
*
*
* @generated
* @ordered
*/
int SERVICE__OTHER_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Service Dependencies' reference list.
*
*
* @generated
* @ordered
*/
int SERVICE__SERVICE_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE__GAP_CLASS = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the 'Web Service' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE__WEB_SERVICE = NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the 'Remote Interface' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE__REMOTE_INTERFACE = NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the 'Local Interface' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE__LOCAL_INTERFACE = NAMED_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the 'Subscribe' reference.
*
*
* @generated
* @ordered
*/
int SERVICE__SUBSCRIBE = NAMED_ELEMENT_FEATURE_COUNT + 9;
/**
* The number of structural features of the 'Service' class.
*
*
* @generated
* @ordered
*/
int SERVICE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 10;
/**
* The meta object id for the '{@link sculptormetamodel.impl.RepositoryImpl Repository}' class.
*
*
* @see sculptormetamodel.impl.RepositoryImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getRepository()
* @generated
*/
int REPOSITORY = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int REPOSITORY__OPERATIONS = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Aggregate Root' container reference.
*
*
* @generated
* @ordered
*/
int REPOSITORY__AGGREGATE_ROOT = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Repository Dependencies' reference list.
*
*
* @generated
* @ordered
*/
int REPOSITORY__REPOSITORY_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Other Dependencies' attribute list.
*
*
* @generated
* @ordered
*/
int REPOSITORY__OTHER_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY__GAP_CLASS = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Subscribe' reference.
*
*
* @generated
* @ordered
*/
int REPOSITORY__SUBSCRIBE = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Repository' class.
*
*
* @generated
* @ordered
*/
int REPOSITORY_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link sculptormetamodel.impl.DomainObjectImpl Domain Object}' class.
*
*
* @see sculptormetamodel.impl.DomainObjectImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainObject()
* @generated
*/
int DOMAIN_OBJECT = 4;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__REFERENCES = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__EXTENDS = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__ATTRIBUTES = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__ABSTRACT = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__REPOSITORY = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__MODULE = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__OPTIMISTIC_LOCKING = NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__CACHE = NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__PACKAGE = NAMED_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__DATABASE_TABLE = NAMED_ELEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__EXTENDS_NAME = NAMED_ELEMENT_FEATURE_COUNT + 10;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__VALIDATE = NAMED_ELEMENT_FEATURE_COUNT + 11;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__GAP_CLASS = NAMED_ELEMENT_FEATURE_COUNT + 12;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__INHERITANCE = NAMED_ELEMENT_FEATURE_COUNT + 13;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__DISCRIMINATOR_COLUMN_VALUE = NAMED_ELEMENT_FEATURE_COUNT + 14;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__AGGREGATE_ROOT = NAMED_ELEMENT_FEATURE_COUNT + 15;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__BELONGS_TO_AGGREGATE = NAMED_ELEMENT_FEATURE_COUNT + 16;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__OPERATIONS = NAMED_ELEMENT_FEATURE_COUNT + 17;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT__TRAITS = NAMED_ELEMENT_FEATURE_COUNT + 18;
/**
* The number of structural features of the 'Domain Object' class.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 19;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ReferenceImpl Reference}' class.
*
*
* @see sculptormetamodel.impl.ReferenceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getReference()
* @generated
*/
int REFERENCE = 5;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Many' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__MANY = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__COLLECTION_TYPE = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Opposite' reference.
*
*
* @generated
* @ordered
*/
int REFERENCE__OPPOSITE = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'To' reference.
*
*
* @generated
* @ordered
*/
int REFERENCE__TO = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Cascade' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__CASCADE = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Order By' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__ORDER_BY = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__VISIBILITY = NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the 'Changeable' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__CHANGEABLE = NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the 'From' container reference.
*
*
* @generated
* @ordered
*/
int REFERENCE__FROM = NAMED_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the 'Required' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__REQUIRED = NAMED_ELEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the 'Fetch' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__FETCH = NAMED_ELEMENT_FEATURE_COUNT + 10;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__CACHE = NAMED_ELEMENT_FEATURE_COUNT + 11;
/**
* The feature id for the 'Natural Key' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__NATURAL_KEY = NAMED_ELEMENT_FEATURE_COUNT + 12;
/**
* The feature id for the 'Inverse' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__INVERSE = NAMED_ELEMENT_FEATURE_COUNT + 13;
/**
* The feature id for the 'Nullable' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__NULLABLE = NAMED_ELEMENT_FEATURE_COUNT + 14;
/**
* The feature id for the 'Database Column' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__DATABASE_COLUMN = NAMED_ELEMENT_FEATURE_COUNT + 15;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__VALIDATE = NAMED_ELEMENT_FEATURE_COUNT + 16;
/**
* The feature id for the 'Transient' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__TRANSIENT = NAMED_ELEMENT_FEATURE_COUNT + 17;
/**
* The feature id for the 'Database Join Table' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__DATABASE_JOIN_TABLE = NAMED_ELEMENT_FEATURE_COUNT + 18;
/**
* The feature id for the 'Database Join Column' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__DATABASE_JOIN_COLUMN = NAMED_ELEMENT_FEATURE_COUNT + 19;
/**
* The number of structural features of the 'Reference' class.
*
*
* @generated
* @ordered
*/
int REFERENCE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 20;
/**
* The meta object id for the '{@link sculptormetamodel.impl.TypedElementImpl Typed Element}' class.
*
*
* @see sculptormetamodel.impl.TypedElementImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getTypedElement()
* @generated
*/
int TYPED_ELEMENT = 6;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__COLLECTION_TYPE = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__MAP_KEY_TYPE = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Typed Element' class.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link sculptormetamodel.impl.DomainObjectTypedElementImpl Domain Object Typed Element}' class.
*
*
* @see sculptormetamodel.impl.DomainObjectTypedElementImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainObjectTypedElement()
* @generated
*/
int DOMAIN_OBJECT_TYPED_ELEMENT = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__NAME = TYPED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__DOC = TYPED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__HINT = TYPED_ELEMENT__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__TYPE = TYPED_ELEMENT__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__COLLECTION_TYPE = TYPED_ELEMENT__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__MAP_KEY_TYPE = TYPED_ELEMENT__MAP_KEY_TYPE;
/**
* The feature id for the 'Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__DOMAIN_OBJECT_TYPE = TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Map Key Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT__MAP_KEY_DOMAIN_OBJECT_TYPE = TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Domain Object Typed Element' class.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_TYPED_ELEMENT_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link sculptormetamodel.impl.AttributeImpl Attribute}' class.
*
*
* @see sculptormetamodel.impl.AttributeImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getAttribute()
* @generated
*/
int ATTRIBUTE = 8;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__NAME = TYPED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__DOC = TYPED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__HINT = TYPED_ELEMENT__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__TYPE = TYPED_ELEMENT__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__COLLECTION_TYPE = TYPED_ELEMENT__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__MAP_KEY_TYPE = TYPED_ELEMENT__MAP_KEY_TYPE;
/**
* The feature id for the 'Changeable' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__CHANGEABLE = TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Database Type' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__DATABASE_TYPE = TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Nullable' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__NULLABLE = TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Natural Key' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__NATURAL_KEY = TYPED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__VISIBILITY = TYPED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Required' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__REQUIRED = TYPED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the 'Length' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__LENGTH = TYPED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the 'Index' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__INDEX = TYPED_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the 'Database Column' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__DATABASE_COLUMN = TYPED_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__VALIDATE = TYPED_ELEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the 'Transient' attribute.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE__TRANSIENT = TYPED_ELEMENT_FEATURE_COUNT + 10;
/**
* The number of structural features of the 'Attribute' class.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 11;
/**
* The meta object id for the '{@link sculptormetamodel.impl.OperationImpl Operation}' class.
*
*
* @see sculptormetamodel.impl.OperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getOperation()
* @generated
*/
int OPERATION = 9;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__NAME = DOMAIN_OBJECT_TYPED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__DOC = DOMAIN_OBJECT_TYPED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__HINT = DOMAIN_OBJECT_TYPED_ELEMENT__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__COLLECTION_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__MAP_KEY_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__MAP_KEY_TYPE;
/**
* The feature id for the 'Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int OPERATION__DOMAIN_OBJECT_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Map Key Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__MAP_KEY_DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Throws' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__THROWS = DOMAIN_OBJECT_TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__VISIBILITY = DOMAIN_OBJECT_TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__PARAMETERS = DOMAIN_OBJECT_TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Publish' reference.
*
*
* @generated
* @ordered
*/
int OPERATION__PUBLISH = DOMAIN_OBJECT_TYPED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Operation' class.
*
*
* @generated
* @ordered
*/
int OPERATION_FEATURE_COUNT = DOMAIN_OBJECT_TYPED_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ParameterImpl Parameter}' class.
*
*
* @see sculptormetamodel.impl.ParameterImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getParameter()
* @generated
*/
int PARAMETER = 10;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__NAME = DOMAIN_OBJECT_TYPED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__DOC = DOMAIN_OBJECT_TYPED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__HINT = DOMAIN_OBJECT_TYPED_ELEMENT__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__COLLECTION_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__MAP_KEY_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__MAP_KEY_TYPE;
/**
* The feature id for the 'Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__DOMAIN_OBJECT_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Map Key Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__MAP_KEY_DOMAIN_OBJECT_TYPE = DOMAIN_OBJECT_TYPED_ELEMENT__MAP_KEY_DOMAIN_OBJECT_TYPE;
/**
* The number of structural features of the 'Parameter' class.
*
*
* @generated
* @ordered
*/
int PARAMETER_FEATURE_COUNT = DOMAIN_OBJECT_TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link sculptormetamodel.impl.RepositoryOperationImpl Repository Operation}' class.
*
*
* @see sculptormetamodel.impl.RepositoryOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getRepositoryOperation()
* @generated
*/
int REPOSITORY_OPERATION = 11;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__NAME = OPERATION__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__DOC = OPERATION__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__HINT = OPERATION__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__TYPE = OPERATION__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__COLLECTION_TYPE = OPERATION__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__MAP_KEY_TYPE = OPERATION__MAP_KEY_TYPE;
/**
* The feature id for the 'Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__DOMAIN_OBJECT_TYPE = OPERATION__DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Map Key Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE = OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Throws' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__THROWS = OPERATION__THROWS;
/**
* The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__VISIBILITY = OPERATION__VISIBILITY;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__PARAMETERS = OPERATION__PARAMETERS;
/**
* The feature id for the 'Publish' reference.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__PUBLISH = OPERATION__PUBLISH;
/**
* The feature id for the 'Delegate To Access Object' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__DELEGATE_TO_ACCESS_OBJECT = OPERATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Repository' container reference.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__REPOSITORY = OPERATION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Access Object Name' attribute.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION__ACCESS_OBJECT_NAME = OPERATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Repository Operation' class.
*
*
* @generated
* @ordered
*/
int REPOSITORY_OPERATION_FEATURE_COUNT = OPERATION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ServiceOperationImpl Service Operation}' class.
*
*
* @see sculptormetamodel.impl.ServiceOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getServiceOperation()
* @generated
*/
int SERVICE_OPERATION = 12;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__NAME = OPERATION__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__DOC = OPERATION__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__HINT = OPERATION__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__TYPE = OPERATION__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__COLLECTION_TYPE = OPERATION__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__MAP_KEY_TYPE = OPERATION__MAP_KEY_TYPE;
/**
* The feature id for the 'Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__DOMAIN_OBJECT_TYPE = OPERATION__DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Map Key Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE = OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Throws' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__THROWS = OPERATION__THROWS;
/**
* The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__VISIBILITY = OPERATION__VISIBILITY;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__PARAMETERS = OPERATION__PARAMETERS;
/**
* The feature id for the 'Publish' reference.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__PUBLISH = OPERATION__PUBLISH;
/**
* The feature id for the 'Delegate' reference.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__DELEGATE = OPERATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Service' container reference.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__SERVICE = OPERATION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Service Delegate' reference.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION__SERVICE_DELEGATE = OPERATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Service Operation' class.
*
*
* @generated
* @ordered
*/
int SERVICE_OPERATION_FEATURE_COUNT = OPERATION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ValueObjectImpl Value Object}' class.
*
*
* @see sculptormetamodel.impl.ValueObjectImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getValueObject()
* @generated
*/
int VALUE_OBJECT = 13;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__NAME = DOMAIN_OBJECT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__DOC = DOMAIN_OBJECT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__HINT = DOMAIN_OBJECT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__REFERENCES = DOMAIN_OBJECT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__EXTENDS = DOMAIN_OBJECT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__ATTRIBUTES = DOMAIN_OBJECT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__ABSTRACT = DOMAIN_OBJECT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__REPOSITORY = DOMAIN_OBJECT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__MODULE = DOMAIN_OBJECT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__OPTIMISTIC_LOCKING = DOMAIN_OBJECT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__CACHE = DOMAIN_OBJECT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__PACKAGE = DOMAIN_OBJECT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__DATABASE_TABLE = DOMAIN_OBJECT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__EXTENDS_NAME = DOMAIN_OBJECT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__VALIDATE = DOMAIN_OBJECT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__GAP_CLASS = DOMAIN_OBJECT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__INHERITANCE = DOMAIN_OBJECT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__DISCRIMINATOR_COLUMN_VALUE = DOMAIN_OBJECT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__AGGREGATE_ROOT = DOMAIN_OBJECT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__BELONGS_TO_AGGREGATE = DOMAIN_OBJECT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__OPERATIONS = DOMAIN_OBJECT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__TRAITS = DOMAIN_OBJECT__TRAITS;
/**
* The feature id for the 'Immutable' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__IMMUTABLE = DOMAIN_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Persistent' attribute.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT__PERSISTENT = DOMAIN_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Value Object' class.
*
*
* @generated
* @ordered
*/
int VALUE_OBJECT_FEATURE_COUNT = DOMAIN_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link sculptormetamodel.impl.EntityImpl Entity}' class.
*
*
* @see sculptormetamodel.impl.EntityImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEntity()
* @generated
*/
int ENTITY = 14;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__NAME = DOMAIN_OBJECT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__DOC = DOMAIN_OBJECT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__HINT = DOMAIN_OBJECT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int ENTITY__REFERENCES = DOMAIN_OBJECT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int ENTITY__EXTENDS = DOMAIN_OBJECT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int ENTITY__ATTRIBUTES = DOMAIN_OBJECT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__ABSTRACT = DOMAIN_OBJECT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int ENTITY__REPOSITORY = DOMAIN_OBJECT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int ENTITY__MODULE = DOMAIN_OBJECT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__OPTIMISTIC_LOCKING = DOMAIN_OBJECT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__CACHE = DOMAIN_OBJECT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__PACKAGE = DOMAIN_OBJECT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__DATABASE_TABLE = DOMAIN_OBJECT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__EXTENDS_NAME = DOMAIN_OBJECT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__VALIDATE = DOMAIN_OBJECT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__GAP_CLASS = DOMAIN_OBJECT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int ENTITY__INHERITANCE = DOMAIN_OBJECT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__DISCRIMINATOR_COLUMN_VALUE = DOMAIN_OBJECT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__AGGREGATE_ROOT = DOMAIN_OBJECT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int ENTITY__BELONGS_TO_AGGREGATE = DOMAIN_OBJECT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int ENTITY__OPERATIONS = DOMAIN_OBJECT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int ENTITY__TRAITS = DOMAIN_OBJECT__TRAITS;
/**
* The feature id for the 'Auditable' attribute.
*
*
* @generated
* @ordered
*/
int ENTITY__AUDITABLE = DOMAIN_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Entity' class.
*
*
* @generated
* @ordered
*/
int ENTITY_FEATURE_COUNT = DOMAIN_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ModuleImpl Module}' class.
*
*
* @see sculptormetamodel.impl.ModuleImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getModule()
* @generated
*/
int MODULE = 15;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Base Package' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__BASE_PACKAGE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Application' container reference.
*
*
* @generated
* @ordered
*/
int MODULE__APPLICATION = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Domain Objects' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__DOMAIN_OBJECTS = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Consumers' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__CONSUMERS = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Services' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__SERVICES = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'External' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__EXTERNAL = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the 'Persistence Unit' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__PERSISTENCE_UNIT = NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the 'Resources' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__RESOURCES = NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The number of structural features of the 'Module' class.
*
*
* @generated
* @ordered
*/
int MODULE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 8;
/**
* The meta object id for the '{@link sculptormetamodel.impl.BasicTypeImpl Basic Type}' class.
*
*
* @see sculptormetamodel.impl.BasicTypeImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getBasicType()
* @generated
*/
int BASIC_TYPE = 16;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__NAME = VALUE_OBJECT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__DOC = VALUE_OBJECT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__HINT = VALUE_OBJECT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__REFERENCES = VALUE_OBJECT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__EXTENDS = VALUE_OBJECT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__ATTRIBUTES = VALUE_OBJECT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__ABSTRACT = VALUE_OBJECT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__REPOSITORY = VALUE_OBJECT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__MODULE = VALUE_OBJECT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__OPTIMISTIC_LOCKING = VALUE_OBJECT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__CACHE = VALUE_OBJECT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__PACKAGE = VALUE_OBJECT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__DATABASE_TABLE = VALUE_OBJECT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__EXTENDS_NAME = VALUE_OBJECT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__VALIDATE = VALUE_OBJECT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__GAP_CLASS = VALUE_OBJECT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__INHERITANCE = VALUE_OBJECT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__DISCRIMINATOR_COLUMN_VALUE = VALUE_OBJECT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__AGGREGATE_ROOT = VALUE_OBJECT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__BELONGS_TO_AGGREGATE = VALUE_OBJECT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__OPERATIONS = VALUE_OBJECT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__TRAITS = VALUE_OBJECT__TRAITS;
/**
* The feature id for the 'Immutable' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__IMMUTABLE = VALUE_OBJECT__IMMUTABLE;
/**
* The feature id for the 'Persistent' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE__PERSISTENT = VALUE_OBJECT__PERSISTENT;
/**
* The number of structural features of the 'Basic Type' class.
*
*
* @generated
* @ordered
*/
int BASIC_TYPE_FEATURE_COUNT = VALUE_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ConsumerImpl Consumer}' class.
*
*
* @see sculptormetamodel.impl.ConsumerImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getConsumer()
* @generated
*/
int CONSUMER = 17;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CONSUMER__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int CONSUMER__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int CONSUMER__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int CONSUMER__MODULE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Repository Dependencies' reference list.
*
*
* @generated
* @ordered
*/
int CONSUMER__REPOSITORY_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Service Dependencies' reference list.
*
*
* @generated
* @ordered
*/
int CONSUMER__SERVICE_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Channel' attribute.
*
*
* @generated
* @ordered
*/
int CONSUMER__CHANNEL = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Message Root' reference.
*
*
* @generated
* @ordered
*/
int CONSUMER__MESSAGE_ROOT = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Other Dependencies' attribute list.
*
*
* @generated
* @ordered
*/
int CONSUMER__OTHER_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the 'Subscribe' reference.
*
*
* @generated
* @ordered
*/
int CONSUMER__SUBSCRIBE = NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The number of structural features of the 'Consumer' class.
*
*
* @generated
* @ordered
*/
int CONSUMER_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link sculptormetamodel.impl.EnumImpl Enum}' class.
*
*
* @see sculptormetamodel.impl.EnumImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEnum()
* @generated
*/
int ENUM = 18;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__NAME = DOMAIN_OBJECT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__DOC = DOMAIN_OBJECT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__HINT = DOMAIN_OBJECT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__REFERENCES = DOMAIN_OBJECT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int ENUM__EXTENDS = DOMAIN_OBJECT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__ATTRIBUTES = DOMAIN_OBJECT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__ABSTRACT = DOMAIN_OBJECT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int ENUM__REPOSITORY = DOMAIN_OBJECT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int ENUM__MODULE = DOMAIN_OBJECT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__OPTIMISTIC_LOCKING = DOMAIN_OBJECT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__CACHE = DOMAIN_OBJECT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__PACKAGE = DOMAIN_OBJECT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__DATABASE_TABLE = DOMAIN_OBJECT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__EXTENDS_NAME = DOMAIN_OBJECT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__VALIDATE = DOMAIN_OBJECT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__GAP_CLASS = DOMAIN_OBJECT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int ENUM__INHERITANCE = DOMAIN_OBJECT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__DISCRIMINATOR_COLUMN_VALUE = DOMAIN_OBJECT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__AGGREGATE_ROOT = DOMAIN_OBJECT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int ENUM__BELONGS_TO_AGGREGATE = DOMAIN_OBJECT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__OPERATIONS = DOMAIN_OBJECT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int ENUM__TRAITS = DOMAIN_OBJECT__TRAITS;
/**
* The feature id for the 'Values' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__VALUES = DOMAIN_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Ordinal' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__ORDINAL = DOMAIN_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Enum' class.
*
*
* @generated
* @ordered
*/
int ENUM_FEATURE_COUNT = DOMAIN_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link sculptormetamodel.impl.EnumValueImpl Enum Value}' class.
*
*
* @see sculptormetamodel.impl.EnumValueImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEnumValue()
* @generated
*/
int ENUM_VALUE = 19;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_VALUE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_VALUE__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_VALUE__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM_VALUE__PARAMETERS = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Enum Value' class.
*
*
* @generated
* @ordered
*/
int ENUM_VALUE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link sculptormetamodel.impl.EnumConstructorParameterImpl Enum Constructor Parameter}' class.
*
*
* @see sculptormetamodel.impl.EnumConstructorParameterImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEnumConstructorParameter()
* @generated
*/
int ENUM_CONSTRUCTOR_PARAMETER = 20;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTRUCTOR_PARAMETER__VALUE = 0;
/**
* The number of structural features of the 'Enum Constructor Parameter' class.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTRUCTOR_PARAMETER_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link sculptormetamodel.impl.InheritanceImpl Inheritance}' class.
*
*
* @see sculptormetamodel.impl.InheritanceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getInheritance()
* @generated
*/
int INHERITANCE = 21;
/**
* The feature id for the 'Discriminator Column Name' attribute.
*
*
* @generated
* @ordered
*/
int INHERITANCE__DISCRIMINATOR_COLUMN_NAME = 0;
/**
* The feature id for the 'Discriminator Column Length' attribute.
*
*
* @generated
* @ordered
*/
int INHERITANCE__DISCRIMINATOR_COLUMN_LENGTH = 1;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int INHERITANCE__TYPE = 2;
/**
* The feature id for the 'Discriminator Type' attribute.
*
*
* @generated
* @ordered
*/
int INHERITANCE__DISCRIMINATOR_TYPE = 3;
/**
* The number of structural features of the 'Inheritance' class.
*
*
* @generated
* @ordered
*/
int INHERITANCE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link sculptormetamodel.impl.DataTransferObjectImpl Data Transfer Object}' class.
*
*
* @see sculptormetamodel.impl.DataTransferObjectImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDataTransferObject()
* @generated
*/
int DATA_TRANSFER_OBJECT = 22;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__NAME = VALUE_OBJECT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__DOC = VALUE_OBJECT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__HINT = VALUE_OBJECT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__REFERENCES = VALUE_OBJECT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__EXTENDS = VALUE_OBJECT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__ATTRIBUTES = VALUE_OBJECT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__ABSTRACT = VALUE_OBJECT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__REPOSITORY = VALUE_OBJECT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__MODULE = VALUE_OBJECT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__OPTIMISTIC_LOCKING = VALUE_OBJECT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__CACHE = VALUE_OBJECT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__PACKAGE = VALUE_OBJECT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__DATABASE_TABLE = VALUE_OBJECT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__EXTENDS_NAME = VALUE_OBJECT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__VALIDATE = VALUE_OBJECT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__GAP_CLASS = VALUE_OBJECT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__INHERITANCE = VALUE_OBJECT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__DISCRIMINATOR_COLUMN_VALUE = VALUE_OBJECT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__AGGREGATE_ROOT = VALUE_OBJECT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__BELONGS_TO_AGGREGATE = VALUE_OBJECT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__OPERATIONS = VALUE_OBJECT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__TRAITS = VALUE_OBJECT__TRAITS;
/**
* The feature id for the 'Immutable' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__IMMUTABLE = VALUE_OBJECT__IMMUTABLE;
/**
* The feature id for the 'Persistent' attribute.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT__PERSISTENT = VALUE_OBJECT__PERSISTENT;
/**
* The number of structural features of the 'Data Transfer Object' class.
*
*
* @generated
* @ordered
*/
int DATA_TRANSFER_OBJECT_FEATURE_COUNT = VALUE_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link sculptormetamodel.impl.EventImpl Event}' class.
*
*
* @see sculptormetamodel.impl.EventImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEvent()
* @generated
*/
int EVENT = 26;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__NAME = VALUE_OBJECT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__DOC = VALUE_OBJECT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__HINT = VALUE_OBJECT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int EVENT__REFERENCES = VALUE_OBJECT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int EVENT__EXTENDS = VALUE_OBJECT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int EVENT__ATTRIBUTES = VALUE_OBJECT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__ABSTRACT = VALUE_OBJECT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int EVENT__REPOSITORY = VALUE_OBJECT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int EVENT__MODULE = VALUE_OBJECT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__OPTIMISTIC_LOCKING = VALUE_OBJECT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__CACHE = VALUE_OBJECT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__PACKAGE = VALUE_OBJECT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__DATABASE_TABLE = VALUE_OBJECT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__EXTENDS_NAME = VALUE_OBJECT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__VALIDATE = VALUE_OBJECT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__GAP_CLASS = VALUE_OBJECT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int EVENT__INHERITANCE = VALUE_OBJECT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__DISCRIMINATOR_COLUMN_VALUE = VALUE_OBJECT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__AGGREGATE_ROOT = VALUE_OBJECT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int EVENT__BELONGS_TO_AGGREGATE = VALUE_OBJECT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int EVENT__OPERATIONS = VALUE_OBJECT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int EVENT__TRAITS = VALUE_OBJECT__TRAITS;
/**
* The feature id for the 'Immutable' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__IMMUTABLE = VALUE_OBJECT__IMMUTABLE;
/**
* The feature id for the 'Persistent' attribute.
*
*
* @generated
* @ordered
*/
int EVENT__PERSISTENT = VALUE_OBJECT__PERSISTENT;
/**
* The number of structural features of the 'Event' class.
*
*
* @generated
* @ordered
*/
int EVENT_FEATURE_COUNT = VALUE_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link sculptormetamodel.impl.CommandEventImpl Command Event}' class.
*
*
* @see sculptormetamodel.impl.CommandEventImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getCommandEvent()
* @generated
*/
int COMMAND_EVENT = 23;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__NAME = EVENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__DOC = EVENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__HINT = EVENT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__REFERENCES = EVENT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__EXTENDS = EVENT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__ATTRIBUTES = EVENT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__ABSTRACT = EVENT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__REPOSITORY = EVENT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__MODULE = EVENT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__OPTIMISTIC_LOCKING = EVENT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__CACHE = EVENT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__PACKAGE = EVENT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__DATABASE_TABLE = EVENT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__EXTENDS_NAME = EVENT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__VALIDATE = EVENT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__GAP_CLASS = EVENT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__INHERITANCE = EVENT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__DISCRIMINATOR_COLUMN_VALUE = EVENT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__AGGREGATE_ROOT = EVENT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__BELONGS_TO_AGGREGATE = EVENT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__OPERATIONS = EVENT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__TRAITS = EVENT__TRAITS;
/**
* The feature id for the 'Immutable' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__IMMUTABLE = EVENT__IMMUTABLE;
/**
* The feature id for the 'Persistent' attribute.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT__PERSISTENT = EVENT__PERSISTENT;
/**
* The number of structural features of the 'Command Event' class.
*
*
* @generated
* @ordered
*/
int COMMAND_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link sculptormetamodel.impl.DomainEventImpl Domain Event}' class.
*
*
* @see sculptormetamodel.impl.DomainEventImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainEvent()
* @generated
*/
int DOMAIN_EVENT = 24;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__NAME = EVENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__DOC = EVENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__HINT = EVENT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__REFERENCES = EVENT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__EXTENDS = EVENT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__ATTRIBUTES = EVENT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__ABSTRACT = EVENT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__REPOSITORY = EVENT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__MODULE = EVENT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__OPTIMISTIC_LOCKING = EVENT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__CACHE = EVENT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__PACKAGE = EVENT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__DATABASE_TABLE = EVENT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__EXTENDS_NAME = EVENT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__VALIDATE = EVENT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__GAP_CLASS = EVENT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__INHERITANCE = EVENT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__DISCRIMINATOR_COLUMN_VALUE = EVENT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__AGGREGATE_ROOT = EVENT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__BELONGS_TO_AGGREGATE = EVENT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__OPERATIONS = EVENT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__TRAITS = EVENT__TRAITS;
/**
* The feature id for the 'Immutable' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__IMMUTABLE = EVENT__IMMUTABLE;
/**
* The feature id for the 'Persistent' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT__PERSISTENT = EVENT__PERSISTENT;
/**
* The number of structural features of the 'Domain Event' class.
*
*
* @generated
* @ordered
*/
int DOMAIN_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link sculptormetamodel.impl.SubscribeImpl Subscribe}' class.
*
*
* @see sculptormetamodel.impl.SubscribeImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getSubscribe()
* @generated
*/
int SUBSCRIBE = 25;
/**
* The feature id for the 'Event Bus' attribute.
*
*
* @generated
* @ordered
*/
int SUBSCRIBE__EVENT_BUS = 0;
/**
* The feature id for the 'Topic' attribute.
*
*
* @generated
* @ordered
*/
int SUBSCRIBE__TOPIC = 1;
/**
* The number of structural features of the 'Subscribe' class.
*
*
* @generated
* @ordered
*/
int SUBSCRIBE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link sculptormetamodel.impl.PublishImpl Publish}' class.
*
*
* @see sculptormetamodel.impl.PublishImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getPublish()
* @generated
*/
int PUBLISH = 27;
/**
* The feature id for the 'Event Bus' attribute.
*
*
* @generated
* @ordered
*/
int PUBLISH__EVENT_BUS = 0;
/**
* The feature id for the 'Topic' attribute.
*
*
* @generated
* @ordered
*/
int PUBLISH__TOPIC = 1;
/**
* The feature id for the 'Event Type' reference.
*
*
* @generated
* @ordered
*/
int PUBLISH__EVENT_TYPE = 2;
/**
* The number of structural features of the 'Publish' class.
*
*
* @generated
* @ordered
*/
int PUBLISH_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link sculptormetamodel.impl.TraitImpl Trait}' class.
*
*
* @see sculptormetamodel.impl.TraitImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getTrait()
* @generated
*/
int TRAIT = 28;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__NAME = DOMAIN_OBJECT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__DOC = DOMAIN_OBJECT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__HINT = DOMAIN_OBJECT__HINT;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int TRAIT__REFERENCES = DOMAIN_OBJECT__REFERENCES;
/**
* The feature id for the 'Extends' reference.
*
*
* @generated
* @ordered
*/
int TRAIT__EXTENDS = DOMAIN_OBJECT__EXTENDS;
/**
* The feature id for the 'Attributes' containment reference list.
*
*
* @generated
* @ordered
*/
int TRAIT__ATTRIBUTES = DOMAIN_OBJECT__ATTRIBUTES;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__ABSTRACT = DOMAIN_OBJECT__ABSTRACT;
/**
* The feature id for the 'Repository' containment reference.
*
*
* @generated
* @ordered
*/
int TRAIT__REPOSITORY = DOMAIN_OBJECT__REPOSITORY;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int TRAIT__MODULE = DOMAIN_OBJECT__MODULE;
/**
* The feature id for the 'Optimistic Locking' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__OPTIMISTIC_LOCKING = DOMAIN_OBJECT__OPTIMISTIC_LOCKING;
/**
* The feature id for the 'Cache' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__CACHE = DOMAIN_OBJECT__CACHE;
/**
* The feature id for the 'Package' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__PACKAGE = DOMAIN_OBJECT__PACKAGE;
/**
* The feature id for the 'Database Table' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__DATABASE_TABLE = DOMAIN_OBJECT__DATABASE_TABLE;
/**
* The feature id for the 'Extends Name' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__EXTENDS_NAME = DOMAIN_OBJECT__EXTENDS_NAME;
/**
* The feature id for the 'Validate' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__VALIDATE = DOMAIN_OBJECT__VALIDATE;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__GAP_CLASS = DOMAIN_OBJECT__GAP_CLASS;
/**
* The feature id for the 'Inheritance' reference.
*
*
* @generated
* @ordered
*/
int TRAIT__INHERITANCE = DOMAIN_OBJECT__INHERITANCE;
/**
* The feature id for the 'Discriminator Column Value' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__DISCRIMINATOR_COLUMN_VALUE = DOMAIN_OBJECT__DISCRIMINATOR_COLUMN_VALUE;
/**
* The feature id for the 'Aggregate Root' attribute.
*
*
* @generated
* @ordered
*/
int TRAIT__AGGREGATE_ROOT = DOMAIN_OBJECT__AGGREGATE_ROOT;
/**
* The feature id for the 'Belongs To Aggregate' reference.
*
*
* @generated
* @ordered
*/
int TRAIT__BELONGS_TO_AGGREGATE = DOMAIN_OBJECT__BELONGS_TO_AGGREGATE;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int TRAIT__OPERATIONS = DOMAIN_OBJECT__OPERATIONS;
/**
* The feature id for the 'Traits' reference list.
*
*
* @generated
* @ordered
*/
int TRAIT__TRAITS = DOMAIN_OBJECT__TRAITS;
/**
* The number of structural features of the 'Trait' class.
*
*
* @generated
* @ordered
*/
int TRAIT_FEATURE_COUNT = DOMAIN_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link sculptormetamodel.impl.DomainObjectOperationImpl Domain Object Operation}' class.
*
*
* @see sculptormetamodel.impl.DomainObjectOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainObjectOperation()
* @generated
*/
int DOMAIN_OBJECT_OPERATION = 29;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__NAME = OPERATION__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__DOC = OPERATION__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__HINT = OPERATION__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__TYPE = OPERATION__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__COLLECTION_TYPE = OPERATION__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__MAP_KEY_TYPE = OPERATION__MAP_KEY_TYPE;
/**
* The feature id for the 'Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__DOMAIN_OBJECT_TYPE = OPERATION__DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Map Key Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE = OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Throws' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__THROWS = OPERATION__THROWS;
/**
* The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__VISIBILITY = OPERATION__VISIBILITY;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__PARAMETERS = OPERATION__PARAMETERS;
/**
* The feature id for the 'Publish' reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__PUBLISH = OPERATION__PUBLISH;
/**
* The feature id for the 'Domain Object' container reference.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__DOMAIN_OBJECT = OPERATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Abstract' attribute.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION__ABSTRACT = OPERATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Domain Object Operation' class.
*
*
* @generated
* @ordered
*/
int DOMAIN_OBJECT_OPERATION_FEATURE_COUNT = OPERATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ResourceImpl Resource}' class.
*
*
* @see sculptormetamodel.impl.ResourceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getResource()
* @generated
*/
int RESOURCE = 30;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE__DOC = NAMED_ELEMENT__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE__HINT = NAMED_ELEMENT__HINT;
/**
* The feature id for the 'Service Dependencies' reference list.
*
*
* @generated
* @ordered
*/
int RESOURCE__SERVICE_DEPENDENCIES = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Gap Class' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE__GAP_CLASS = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Path' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE__PATH = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Operations' containment reference list.
*
*
* @generated
* @ordered
*/
int RESOURCE__OPERATIONS = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Module' container reference.
*
*
* @generated
* @ordered
*/
int RESOURCE__MODULE = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of structural features of the 'Resource' class.
*
*
* @generated
* @ordered
*/
int RESOURCE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link sculptormetamodel.impl.ResourceOperationImpl Resource Operation}' class.
*
*
* @see sculptormetamodel.impl.ResourceOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getResourceOperation()
* @generated
*/
int RESOURCE_OPERATION = 31;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__NAME = OPERATION__NAME;
/**
* The feature id for the 'Doc' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__DOC = OPERATION__DOC;
/**
* The feature id for the 'Hint' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__HINT = OPERATION__HINT;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__TYPE = OPERATION__TYPE;
/**
* The feature id for the 'Collection Type' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__COLLECTION_TYPE = OPERATION__COLLECTION_TYPE;
/**
* The feature id for the 'Map Key Type' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__MAP_KEY_TYPE = OPERATION__MAP_KEY_TYPE;
/**
* The feature id for the 'Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__DOMAIN_OBJECT_TYPE = OPERATION__DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Map Key Domain Object Type' reference.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE = OPERATION__MAP_KEY_DOMAIN_OBJECT_TYPE;
/**
* The feature id for the 'Throws' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__THROWS = OPERATION__THROWS;
/**
* The feature id for the 'Visibility' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__VISIBILITY = OPERATION__VISIBILITY;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__PARAMETERS = OPERATION__PARAMETERS;
/**
* The feature id for the 'Publish' reference.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__PUBLISH = OPERATION__PUBLISH;
/**
* The feature id for the 'Resource' container reference.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__RESOURCE = OPERATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Path' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__PATH = OPERATION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Http Method' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__HTTP_METHOD = OPERATION_FEATURE_COUNT + 2;
/**
* The feature id for the 'Delegate' reference.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__DELEGATE = OPERATION_FEATURE_COUNT + 3;
/**
* The feature id for the 'Return String' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION__RETURN_STRING = OPERATION_FEATURE_COUNT + 4;
/**
* The number of structural features of the 'Resource Operation' class.
*
*
* @generated
* @ordered
*/
int RESOURCE_OPERATION_FEATURE_COUNT = OPERATION_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link sculptormetamodel.InheritanceType Inheritance Type}' enum.
*
*
* @see sculptormetamodel.InheritanceType
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getInheritanceType()
* @generated
*/
int INHERITANCE_TYPE = 32;
/**
* The meta object id for the '{@link sculptormetamodel.DiscriminatorType Discriminator Type}' enum.
*
*
* @see sculptormetamodel.DiscriminatorType
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDiscriminatorType()
* @generated
*/
int DISCRIMINATOR_TYPE = 33;
/**
* The meta object id for the '{@link sculptormetamodel.HttpMethod Http Method}' enum.
*
*
* @see sculptormetamodel.HttpMethod
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getHttpMethod()
* @generated
*/
int HTTP_METHOD = 34;
/**
* Returns the meta object for class '{@link sculptormetamodel.NamedElement Named Element}'.
*
*
* @return the meta object for class 'Named Element'.
* @see sculptormetamodel.NamedElement
* @generated
*/
EClass getNamedElement();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.NamedElement#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see sculptormetamodel.NamedElement#getName()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_Name();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.NamedElement#getDoc Doc}'.
*
*
* @return the meta object for the attribute 'Doc'.
* @see sculptormetamodel.NamedElement#getDoc()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_Doc();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.NamedElement#getHint Hint}'.
*
*
* @return the meta object for the attribute 'Hint'.
* @see sculptormetamodel.NamedElement#getHint()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_Hint();
/**
* Returns the meta object for class '{@link sculptormetamodel.Application Application}'.
*
*
* @return the meta object for class 'Application'.
* @see sculptormetamodel.Application
* @generated
*/
EClass getApplication();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Application#getBasePackage Base Package}'.
*
*
* @return the meta object for the attribute 'Base Package'.
* @see sculptormetamodel.Application#getBasePackage()
* @see #getApplication()
* @generated
*/
EAttribute getApplication_BasePackage();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Application#getModules Modules}'.
*
*
* @return the meta object for the containment reference list 'Modules'.
* @see sculptormetamodel.Application#getModules()
* @see #getApplication()
* @generated
*/
EReference getApplication_Modules();
/**
* Returns the meta object for class '{@link sculptormetamodel.Service Service}'.
*
*
* @return the meta object for class 'Service'.
* @see sculptormetamodel.Service
* @generated
*/
EClass getService();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Service#getOperations Operations}'.
*
*
* @return the meta object for the containment reference list 'Operations'.
* @see sculptormetamodel.Service#getOperations()
* @see #getService()
* @generated
*/
EReference getService_Operations();
/**
* Returns the meta object for the reference list '{@link sculptormetamodel.Service#getRepositoryDependencies Repository Dependencies}'.
*
*
* @return the meta object for the reference list 'Repository Dependencies'.
* @see sculptormetamodel.Service#getRepositoryDependencies()
* @see #getService()
* @generated
*/
EReference getService_RepositoryDependencies();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.Service#getModule Module}'.
*
*
* @return the meta object for the container reference 'Module'.
* @see sculptormetamodel.Service#getModule()
* @see #getService()
* @generated
*/
EReference getService_Module();
/**
* Returns the meta object for the attribute list '{@link sculptormetamodel.Service#getOtherDependencies Other Dependencies}'.
*
*
* @return the meta object for the attribute list 'Other Dependencies'.
* @see sculptormetamodel.Service#getOtherDependencies()
* @see #getService()
* @generated
*/
EAttribute getService_OtherDependencies();
/**
* Returns the meta object for the reference list '{@link sculptormetamodel.Service#getServiceDependencies Service Dependencies}'.
*
*
* @return the meta object for the reference list 'Service Dependencies'.
* @see sculptormetamodel.Service#getServiceDependencies()
* @see #getService()
* @generated
*/
EReference getService_ServiceDependencies();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Service#isGapClass Gap Class}'.
*
*
* @return the meta object for the attribute 'Gap Class'.
* @see sculptormetamodel.Service#isGapClass()
* @see #getService()
* @generated
*/
EAttribute getService_GapClass();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Service#isWebService Web Service}'.
*
*
* @return the meta object for the attribute 'Web Service'.
* @see sculptormetamodel.Service#isWebService()
* @see #getService()
* @generated
*/
EAttribute getService_WebService();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Service#isRemoteInterface Remote Interface}'.
*
*
* @return the meta object for the attribute 'Remote Interface'.
* @see sculptormetamodel.Service#isRemoteInterface()
* @see #getService()
* @generated
*/
EAttribute getService_RemoteInterface();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Service#isLocalInterface Local Interface}'.
*
*
* @return the meta object for the attribute 'Local Interface'.
* @see sculptormetamodel.Service#isLocalInterface()
* @see #getService()
* @generated
*/
EAttribute getService_LocalInterface();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Service#getSubscribe Subscribe}'.
*
*
* @return the meta object for the reference 'Subscribe'.
* @see sculptormetamodel.Service#getSubscribe()
* @see #getService()
* @generated
*/
EReference getService_Subscribe();
/**
* Returns the meta object for class '{@link sculptormetamodel.Repository Repository}'.
*
*
* @return the meta object for class 'Repository'.
* @see sculptormetamodel.Repository
* @generated
*/
EClass getRepository();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Repository#getOperations Operations}'.
*
*
* @return the meta object for the containment reference list 'Operations'.
* @see sculptormetamodel.Repository#getOperations()
* @see #getRepository()
* @generated
*/
EReference getRepository_Operations();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.Repository#getAggregateRoot Aggregate Root}'.
*
*
* @return the meta object for the container reference 'Aggregate Root'.
* @see sculptormetamodel.Repository#getAggregateRoot()
* @see #getRepository()
* @generated
*/
EReference getRepository_AggregateRoot();
/**
* Returns the meta object for the reference list '{@link sculptormetamodel.Repository#getRepositoryDependencies Repository Dependencies}'.
*
*
* @return the meta object for the reference list 'Repository Dependencies'.
* @see sculptormetamodel.Repository#getRepositoryDependencies()
* @see #getRepository()
* @generated
*/
EReference getRepository_RepositoryDependencies();
/**
* Returns the meta object for the attribute list '{@link sculptormetamodel.Repository#getOtherDependencies Other Dependencies}'.
*
*
* @return the meta object for the attribute list 'Other Dependencies'.
* @see sculptormetamodel.Repository#getOtherDependencies()
* @see #getRepository()
* @generated
*/
EAttribute getRepository_OtherDependencies();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Repository#isGapClass Gap Class}'.
*
*
* @return the meta object for the attribute 'Gap Class'.
* @see sculptormetamodel.Repository#isGapClass()
* @see #getRepository()
* @generated
*/
EAttribute getRepository_GapClass();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Repository#getSubscribe Subscribe}'.
*
*
* @return the meta object for the reference 'Subscribe'.
* @see sculptormetamodel.Repository#getSubscribe()
* @see #getRepository()
* @generated
*/
EReference getRepository_Subscribe();
/**
* Returns the meta object for class '{@link sculptormetamodel.DomainObject Domain Object}'.
*
*
* @return the meta object for class 'Domain Object'.
* @see sculptormetamodel.DomainObject
* @generated
*/
EClass getDomainObject();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.DomainObject#getReferences References}'.
*
*
* @return the meta object for the containment reference list 'References'.
* @see sculptormetamodel.DomainObject#getReferences()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_References();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.DomainObject#getExtends Extends}'.
*
*
* @return the meta object for the reference 'Extends'.
* @see sculptormetamodel.DomainObject#getExtends()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_Extends();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.DomainObject#getAttributes Attributes}'.
*
*
* @return the meta object for the containment reference list 'Attributes'.
* @see sculptormetamodel.DomainObject#getAttributes()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_Attributes();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#isAbstract Abstract}'.
*
*
* @return the meta object for the attribute 'Abstract'.
* @see sculptormetamodel.DomainObject#isAbstract()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_Abstract();
/**
* Returns the meta object for the containment reference '{@link sculptormetamodel.DomainObject#getRepository Repository}'.
*
*
* @return the meta object for the containment reference 'Repository'.
* @see sculptormetamodel.DomainObject#getRepository()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_Repository();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.DomainObject#getModule Module}'.
*
*
* @return the meta object for the container reference 'Module'.
* @see sculptormetamodel.DomainObject#getModule()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_Module();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#isOptimisticLocking Optimistic Locking}'.
*
*
* @return the meta object for the attribute 'Optimistic Locking'.
* @see sculptormetamodel.DomainObject#isOptimisticLocking()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_OptimisticLocking();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#isCache Cache}'.
*
*
* @return the meta object for the attribute 'Cache'.
* @see sculptormetamodel.DomainObject#isCache()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_Cache();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#getPackage Package}'.
*
*
* @return the meta object for the attribute 'Package'.
* @see sculptormetamodel.DomainObject#getPackage()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_Package();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#getDatabaseTable Database Table}'.
*
*
* @return the meta object for the attribute 'Database Table'.
* @see sculptormetamodel.DomainObject#getDatabaseTable()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_DatabaseTable();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#getExtendsName Extends Name}'.
*
*
* @return the meta object for the attribute 'Extends Name'.
* @see sculptormetamodel.DomainObject#getExtendsName()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_ExtendsName();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#getValidate Validate}'.
*
*
* @return the meta object for the attribute 'Validate'.
* @see sculptormetamodel.DomainObject#getValidate()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_Validate();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#isGapClass Gap Class}'.
*
*
* @return the meta object for the attribute 'Gap Class'.
* @see sculptormetamodel.DomainObject#isGapClass()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_GapClass();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.DomainObject#getInheritance Inheritance}'.
*
*
* @return the meta object for the reference 'Inheritance'.
* @see sculptormetamodel.DomainObject#getInheritance()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_Inheritance();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#getDiscriminatorColumnValue Discriminator Column Value}'.
*
*
* @return the meta object for the attribute 'Discriminator Column Value'.
* @see sculptormetamodel.DomainObject#getDiscriminatorColumnValue()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_DiscriminatorColumnValue();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObject#isAggregateRoot Aggregate Root}'.
*
*
* @return the meta object for the attribute 'Aggregate Root'.
* @see sculptormetamodel.DomainObject#isAggregateRoot()
* @see #getDomainObject()
* @generated
*/
EAttribute getDomainObject_AggregateRoot();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.DomainObject#getBelongsToAggregate Belongs To Aggregate}'.
*
*
* @return the meta object for the reference 'Belongs To Aggregate'.
* @see sculptormetamodel.DomainObject#getBelongsToAggregate()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_BelongsToAggregate();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.DomainObject#getOperations Operations}'.
*
*
* @return the meta object for the containment reference list 'Operations'.
* @see sculptormetamodel.DomainObject#getOperations()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_Operations();
/**
* Returns the meta object for the reference list '{@link sculptormetamodel.DomainObject#getTraits Traits}'.
*
*
* @return the meta object for the reference list 'Traits'.
* @see sculptormetamodel.DomainObject#getTraits()
* @see #getDomainObject()
* @generated
*/
EReference getDomainObject_Traits();
/**
* Returns the meta object for class '{@link sculptormetamodel.Reference Reference}'.
*
*
* @return the meta object for class 'Reference'.
* @see sculptormetamodel.Reference
* @generated
*/
EClass getReference();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isMany Many}'.
*
*
* @return the meta object for the attribute 'Many'.
* @see sculptormetamodel.Reference#isMany()
* @see #getReference()
* @generated
*/
EAttribute getReference_Many();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getCollectionType Collection Type}'.
*
*
* @return the meta object for the attribute 'Collection Type'.
* @see sculptormetamodel.Reference#getCollectionType()
* @see #getReference()
* @generated
*/
EAttribute getReference_CollectionType();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Reference#getOpposite Opposite}'.
*
*
* @return the meta object for the reference 'Opposite'.
* @see sculptormetamodel.Reference#getOpposite()
* @see #getReference()
* @generated
*/
EReference getReference_Opposite();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Reference#getTo To}'.
*
*
* @return the meta object for the reference 'To'.
* @see sculptormetamodel.Reference#getTo()
* @see #getReference()
* @generated
*/
EReference getReference_To();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getCascade Cascade}'.
*
*
* @return the meta object for the attribute 'Cascade'.
* @see sculptormetamodel.Reference#getCascade()
* @see #getReference()
* @generated
*/
EAttribute getReference_Cascade();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getOrderBy Order By}'.
*
*
* @return the meta object for the attribute 'Order By'.
* @see sculptormetamodel.Reference#getOrderBy()
* @see #getReference()
* @generated
*/
EAttribute getReference_OrderBy();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getVisibility Visibility}'.
*
*
* @return the meta object for the attribute 'Visibility'.
* @see sculptormetamodel.Reference#getVisibility()
* @see #getReference()
* @generated
*/
EAttribute getReference_Visibility();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isChangeable Changeable}'.
*
*
* @return the meta object for the attribute 'Changeable'.
* @see sculptormetamodel.Reference#isChangeable()
* @see #getReference()
* @generated
*/
EAttribute getReference_Changeable();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.Reference#getFrom From}'.
*
*
* @return the meta object for the container reference 'From'.
* @see sculptormetamodel.Reference#getFrom()
* @see #getReference()
* @generated
*/
EReference getReference_From();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isRequired Required}'.
*
*
* @return the meta object for the attribute 'Required'.
* @see sculptormetamodel.Reference#isRequired()
* @see #getReference()
* @generated
*/
EAttribute getReference_Required();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getFetch Fetch}'.
*
*
* @return the meta object for the attribute 'Fetch'.
* @see sculptormetamodel.Reference#getFetch()
* @see #getReference()
* @generated
*/
EAttribute getReference_Fetch();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isCache Cache}'.
*
*
* @return the meta object for the attribute 'Cache'.
* @see sculptormetamodel.Reference#isCache()
* @see #getReference()
* @generated
*/
EAttribute getReference_Cache();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isNaturalKey Natural Key}'.
*
*
* @return the meta object for the attribute 'Natural Key'.
* @see sculptormetamodel.Reference#isNaturalKey()
* @see #getReference()
* @generated
*/
EAttribute getReference_NaturalKey();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isInverse Inverse}'.
*
*
* @return the meta object for the attribute 'Inverse'.
* @see sculptormetamodel.Reference#isInverse()
* @see #getReference()
* @generated
*/
EAttribute getReference_Inverse();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isNullable Nullable}'.
*
*
* @return the meta object for the attribute 'Nullable'.
* @see sculptormetamodel.Reference#isNullable()
* @see #getReference()
* @generated
*/
EAttribute getReference_Nullable();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getDatabaseColumn Database Column}'.
*
*
* @return the meta object for the attribute 'Database Column'.
* @see sculptormetamodel.Reference#getDatabaseColumn()
* @see #getReference()
* @generated
*/
EAttribute getReference_DatabaseColumn();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getValidate Validate}'.
*
*
* @return the meta object for the attribute 'Validate'.
* @see sculptormetamodel.Reference#getValidate()
* @see #getReference()
* @generated
*/
EAttribute getReference_Validate();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#isTransient Transient}'.
*
*
* @return the meta object for the attribute 'Transient'.
* @see sculptormetamodel.Reference#isTransient()
* @see #getReference()
* @generated
*/
EAttribute getReference_Transient();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getDatabaseJoinTable Database Join Table}'.
*
*
* @return the meta object for the attribute 'Database Join Table'.
* @see sculptormetamodel.Reference#getDatabaseJoinTable()
* @see #getReference()
* @generated
*/
EAttribute getReference_DatabaseJoinTable();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Reference#getDatabaseJoinColumn Database Join Column}'.
*
*
* @return the meta object for the attribute 'Database Join Column'.
* @see sculptormetamodel.Reference#getDatabaseJoinColumn()
* @see #getReference()
* @generated
*/
EAttribute getReference_DatabaseJoinColumn();
/**
* Returns the meta object for class '{@link sculptormetamodel.TypedElement Typed Element}'.
*
*
* @return the meta object for class 'Typed Element'.
* @see sculptormetamodel.TypedElement
* @generated
*/
EClass getTypedElement();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.TypedElement#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see sculptormetamodel.TypedElement#getType()
* @see #getTypedElement()
* @generated
*/
EAttribute getTypedElement_Type();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.TypedElement#getCollectionType Collection Type}'.
*
*
* @return the meta object for the attribute 'Collection Type'.
* @see sculptormetamodel.TypedElement#getCollectionType()
* @see #getTypedElement()
* @generated
*/
EAttribute getTypedElement_CollectionType();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.TypedElement#getMapKeyType Map Key Type}'.
*
*
* @return the meta object for the attribute 'Map Key Type'.
* @see sculptormetamodel.TypedElement#getMapKeyType()
* @see #getTypedElement()
* @generated
*/
EAttribute getTypedElement_MapKeyType();
/**
* Returns the meta object for class '{@link sculptormetamodel.DomainObjectTypedElement Domain Object Typed Element}'.
*
*
* @return the meta object for class 'Domain Object Typed Element'.
* @see sculptormetamodel.DomainObjectTypedElement
* @generated
*/
EClass getDomainObjectTypedElement();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.DomainObjectTypedElement#getDomainObjectType Domain Object Type}'.
*
*
* @return the meta object for the reference 'Domain Object Type'.
* @see sculptormetamodel.DomainObjectTypedElement#getDomainObjectType()
* @see #getDomainObjectTypedElement()
* @generated
*/
EReference getDomainObjectTypedElement_DomainObjectType();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.DomainObjectTypedElement#getMapKeyDomainObjectType Map Key Domain Object Type}'.
*
*
* @return the meta object for the reference 'Map Key Domain Object Type'.
* @see sculptormetamodel.DomainObjectTypedElement#getMapKeyDomainObjectType()
* @see #getDomainObjectTypedElement()
* @generated
*/
EReference getDomainObjectTypedElement_MapKeyDomainObjectType();
/**
* Returns the meta object for class '{@link sculptormetamodel.Attribute Attribute}'.
*
*
* @return the meta object for class 'Attribute'.
* @see sculptormetamodel.Attribute
* @generated
*/
EClass getAttribute();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#isChangeable Changeable}'.
*
*
* @return the meta object for the attribute 'Changeable'.
* @see sculptormetamodel.Attribute#isChangeable()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Changeable();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#getDatabaseType Database Type}'.
*
*
* @return the meta object for the attribute 'Database Type'.
* @see sculptormetamodel.Attribute#getDatabaseType()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_DatabaseType();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#isNullable Nullable}'.
*
*
* @return the meta object for the attribute 'Nullable'.
* @see sculptormetamodel.Attribute#isNullable()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Nullable();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#isNaturalKey Natural Key}'.
*
*
* @return the meta object for the attribute 'Natural Key'.
* @see sculptormetamodel.Attribute#isNaturalKey()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_NaturalKey();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#getVisibility Visibility}'.
*
*
* @return the meta object for the attribute 'Visibility'.
* @see sculptormetamodel.Attribute#getVisibility()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Visibility();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#isRequired Required}'.
*
*
* @return the meta object for the attribute 'Required'.
* @see sculptormetamodel.Attribute#isRequired()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Required();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#getLength Length}'.
*
*
* @return the meta object for the attribute 'Length'.
* @see sculptormetamodel.Attribute#getLength()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Length();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#isIndex Index}'.
*
*
* @return the meta object for the attribute 'Index'.
* @see sculptormetamodel.Attribute#isIndex()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Index();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#getDatabaseColumn Database Column}'.
*
*
* @return the meta object for the attribute 'Database Column'.
* @see sculptormetamodel.Attribute#getDatabaseColumn()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_DatabaseColumn();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#getValidate Validate}'.
*
*
* @return the meta object for the attribute 'Validate'.
* @see sculptormetamodel.Attribute#getValidate()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Validate();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Attribute#isTransient Transient}'.
*
*
* @return the meta object for the attribute 'Transient'.
* @see sculptormetamodel.Attribute#isTransient()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Transient();
/**
* Returns the meta object for class '{@link sculptormetamodel.Operation Operation}'.
*
*
* @return the meta object for class 'Operation'.
* @see sculptormetamodel.Operation
* @generated
*/
EClass getOperation();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Operation#getThrows Throws}'.
*
*
* @return the meta object for the attribute 'Throws'.
* @see sculptormetamodel.Operation#getThrows()
* @see #getOperation()
* @generated
*/
EAttribute getOperation_Throws();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Operation#getVisibility Visibility}'.
*
*
* @return the meta object for the attribute 'Visibility'.
* @see sculptormetamodel.Operation#getVisibility()
* @see #getOperation()
* @generated
*/
EAttribute getOperation_Visibility();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Operation#getParameters Parameters}'.
*
*
* @return the meta object for the containment reference list 'Parameters'.
* @see sculptormetamodel.Operation#getParameters()
* @see #getOperation()
* @generated
*/
EReference getOperation_Parameters();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Operation#getPublish Publish}'.
*
*
* @return the meta object for the reference 'Publish'.
* @see sculptormetamodel.Operation#getPublish()
* @see #getOperation()
* @generated
*/
EReference getOperation_Publish();
/**
* Returns the meta object for class '{@link sculptormetamodel.Parameter Parameter}'.
*
*
* @return the meta object for class 'Parameter'.
* @see sculptormetamodel.Parameter
* @generated
*/
EClass getParameter();
/**
* Returns the meta object for class '{@link sculptormetamodel.RepositoryOperation Repository Operation}'.
*
*
* @return the meta object for class 'Repository Operation'.
* @see sculptormetamodel.RepositoryOperation
* @generated
*/
EClass getRepositoryOperation();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.RepositoryOperation#isDelegateToAccessObject Delegate To Access Object}'.
*
*
* @return the meta object for the attribute 'Delegate To Access Object'.
* @see sculptormetamodel.RepositoryOperation#isDelegateToAccessObject()
* @see #getRepositoryOperation()
* @generated
*/
EAttribute getRepositoryOperation_DelegateToAccessObject();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.RepositoryOperation#getRepository Repository}'.
*
*
* @return the meta object for the container reference 'Repository'.
* @see sculptormetamodel.RepositoryOperation#getRepository()
* @see #getRepositoryOperation()
* @generated
*/
EReference getRepositoryOperation_Repository();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.RepositoryOperation#getAccessObjectName Access Object Name}'.
*
*
* @return the meta object for the attribute 'Access Object Name'.
* @see sculptormetamodel.RepositoryOperation#getAccessObjectName()
* @see #getRepositoryOperation()
* @generated
*/
EAttribute getRepositoryOperation_AccessObjectName();
/**
* Returns the meta object for class '{@link sculptormetamodel.ServiceOperation Service Operation}'.
*
*
* @return the meta object for class 'Service Operation'.
* @see sculptormetamodel.ServiceOperation
* @generated
*/
EClass getServiceOperation();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.ServiceOperation#getDelegate Delegate}'.
*
*
* @return the meta object for the reference 'Delegate'.
* @see sculptormetamodel.ServiceOperation#getDelegate()
* @see #getServiceOperation()
* @generated
*/
EReference getServiceOperation_Delegate();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.ServiceOperation#getService Service}'.
*
*
* @return the meta object for the container reference 'Service'.
* @see sculptormetamodel.ServiceOperation#getService()
* @see #getServiceOperation()
* @generated
*/
EReference getServiceOperation_Service();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.ServiceOperation#getServiceDelegate Service Delegate}'.
*
*
* @return the meta object for the reference 'Service Delegate'.
* @see sculptormetamodel.ServiceOperation#getServiceDelegate()
* @see #getServiceOperation()
* @generated
*/
EReference getServiceOperation_ServiceDelegate();
/**
* Returns the meta object for class '{@link sculptormetamodel.ValueObject Value Object}'.
*
*
* @return the meta object for class 'Value Object'.
* @see sculptormetamodel.ValueObject
* @generated
*/
EClass getValueObject();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.ValueObject#isImmutable Immutable}'.
*
*
* @return the meta object for the attribute 'Immutable'.
* @see sculptormetamodel.ValueObject#isImmutable()
* @see #getValueObject()
* @generated
*/
EAttribute getValueObject_Immutable();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.ValueObject#isPersistent Persistent}'.
*
*
* @return the meta object for the attribute 'Persistent'.
* @see sculptormetamodel.ValueObject#isPersistent()
* @see #getValueObject()
* @generated
*/
EAttribute getValueObject_Persistent();
/**
* Returns the meta object for class '{@link sculptormetamodel.Entity Entity}'.
*
*
* @return the meta object for class 'Entity'.
* @see sculptormetamodel.Entity
* @generated
*/
EClass getEntity();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Entity#isAuditable Auditable}'.
*
*
* @return the meta object for the attribute 'Auditable'.
* @see sculptormetamodel.Entity#isAuditable()
* @see #getEntity()
* @generated
*/
EAttribute getEntity_Auditable();
/**
* Returns the meta object for class '{@link sculptormetamodel.Module Module}'.
*
*
* @return the meta object for class 'Module'.
* @see sculptormetamodel.Module
* @generated
*/
EClass getModule();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Module#getBasePackage Base Package}'.
*
*
* @return the meta object for the attribute 'Base Package'.
* @see sculptormetamodel.Module#getBasePackage()
* @see #getModule()
* @generated
*/
EAttribute getModule_BasePackage();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.Module#getApplication Application}'.
*
*
* @return the meta object for the container reference 'Application'.
* @see sculptormetamodel.Module#getApplication()
* @see #getModule()
* @generated
*/
EReference getModule_Application();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Module#getDomainObjects Domain Objects}'.
*
*
* @return the meta object for the containment reference list 'Domain Objects'.
* @see sculptormetamodel.Module#getDomainObjects()
* @see #getModule()
* @generated
*/
EReference getModule_DomainObjects();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Module#getConsumers Consumers}'.
*
*
* @return the meta object for the containment reference list 'Consumers'.
* @see sculptormetamodel.Module#getConsumers()
* @see #getModule()
* @generated
*/
EReference getModule_Consumers();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Module#getServices Services}'.
*
*
* @return the meta object for the containment reference list 'Services'.
* @see sculptormetamodel.Module#getServices()
* @see #getModule()
* @generated
*/
EReference getModule_Services();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Module#isExternal External}'.
*
*
* @return the meta object for the attribute 'External'.
* @see sculptormetamodel.Module#isExternal()
* @see #getModule()
* @generated
*/
EAttribute getModule_External();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Module#getPersistenceUnit Persistence Unit}'.
*
*
* @return the meta object for the attribute 'Persistence Unit'.
* @see sculptormetamodel.Module#getPersistenceUnit()
* @see #getModule()
* @generated
*/
EAttribute getModule_PersistenceUnit();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Module#getResources Resources}'.
*
*
* @return the meta object for the containment reference list 'Resources'.
* @see sculptormetamodel.Module#getResources()
* @see #getModule()
* @generated
*/
EReference getModule_Resources();
/**
* Returns the meta object for class '{@link sculptormetamodel.BasicType Basic Type}'.
*
*
* @return the meta object for class 'Basic Type'.
* @see sculptormetamodel.BasicType
* @generated
*/
EClass getBasicType();
/**
* Returns the meta object for class '{@link sculptormetamodel.Consumer Consumer}'.
*
*
* @return the meta object for class 'Consumer'.
* @see sculptormetamodel.Consumer
* @generated
*/
EClass getConsumer();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.Consumer#getModule Module}'.
*
*
* @return the meta object for the container reference 'Module'.
* @see sculptormetamodel.Consumer#getModule()
* @see #getConsumer()
* @generated
*/
EReference getConsumer_Module();
/**
* Returns the meta object for the reference list '{@link sculptormetamodel.Consumer#getRepositoryDependencies Repository Dependencies}'.
*
*
* @return the meta object for the reference list 'Repository Dependencies'.
* @see sculptormetamodel.Consumer#getRepositoryDependencies()
* @see #getConsumer()
* @generated
*/
EReference getConsumer_RepositoryDependencies();
/**
* Returns the meta object for the reference list '{@link sculptormetamodel.Consumer#getServiceDependencies Service Dependencies}'.
*
*
* @return the meta object for the reference list 'Service Dependencies'.
* @see sculptormetamodel.Consumer#getServiceDependencies()
* @see #getConsumer()
* @generated
*/
EReference getConsumer_ServiceDependencies();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Consumer#getChannel Channel}'.
*
*
* @return the meta object for the attribute 'Channel'.
* @see sculptormetamodel.Consumer#getChannel()
* @see #getConsumer()
* @generated
*/
EAttribute getConsumer_Channel();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Consumer#getMessageRoot Message Root}'.
*
*
* @return the meta object for the reference 'Message Root'.
* @see sculptormetamodel.Consumer#getMessageRoot()
* @see #getConsumer()
* @generated
*/
EReference getConsumer_MessageRoot();
/**
* Returns the meta object for the attribute list '{@link sculptormetamodel.Consumer#getOtherDependencies Other Dependencies}'.
*
*
* @return the meta object for the attribute list 'Other Dependencies'.
* @see sculptormetamodel.Consumer#getOtherDependencies()
* @see #getConsumer()
* @generated
*/
EAttribute getConsumer_OtherDependencies();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Consumer#getSubscribe Subscribe}'.
*
*
* @return the meta object for the reference 'Subscribe'.
* @see sculptormetamodel.Consumer#getSubscribe()
* @see #getConsumer()
* @generated
*/
EReference getConsumer_Subscribe();
/**
* Returns the meta object for class '{@link sculptormetamodel.Enum Enum}'.
*
*
* @return the meta object for class 'Enum'.
* @see sculptormetamodel.Enum
* @generated
*/
EClass getEnum();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Enum#getValues Values}'.
*
*
* @return the meta object for the containment reference list 'Values'.
* @see sculptormetamodel.Enum#getValues()
* @see #getEnum()
* @generated
*/
EReference getEnum_Values();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Enum#isOrdinal Ordinal}'.
*
*
* @return the meta object for the attribute 'Ordinal'.
* @see sculptormetamodel.Enum#isOrdinal()
* @see #getEnum()
* @generated
*/
EAttribute getEnum_Ordinal();
/**
* Returns the meta object for class '{@link sculptormetamodel.EnumValue Enum Value}'.
*
*
* @return the meta object for class 'Enum Value'.
* @see sculptormetamodel.EnumValue
* @generated
*/
EClass getEnumValue();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.EnumValue#getParameters Parameters}'.
*
*
* @return the meta object for the containment reference list 'Parameters'.
* @see sculptormetamodel.EnumValue#getParameters()
* @see #getEnumValue()
* @generated
*/
EReference getEnumValue_Parameters();
/**
* Returns the meta object for class '{@link sculptormetamodel.EnumConstructorParameter Enum Constructor Parameter}'.
*
*
* @return the meta object for class 'Enum Constructor Parameter'.
* @see sculptormetamodel.EnumConstructorParameter
* @generated
*/
EClass getEnumConstructorParameter();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.EnumConstructorParameter#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see sculptormetamodel.EnumConstructorParameter#getValue()
* @see #getEnumConstructorParameter()
* @generated
*/
EAttribute getEnumConstructorParameter_Value();
/**
* Returns the meta object for class '{@link sculptormetamodel.Inheritance Inheritance}'.
*
*
* @return the meta object for class 'Inheritance'.
* @see sculptormetamodel.Inheritance
* @generated
*/
EClass getInheritance();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Inheritance#getDiscriminatorColumnName Discriminator Column Name}'.
*
*
* @return the meta object for the attribute 'Discriminator Column Name'.
* @see sculptormetamodel.Inheritance#getDiscriminatorColumnName()
* @see #getInheritance()
* @generated
*/
EAttribute getInheritance_DiscriminatorColumnName();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Inheritance#getDiscriminatorColumnLength Discriminator Column Length}'.
*
*
* @return the meta object for the attribute 'Discriminator Column Length'.
* @see sculptormetamodel.Inheritance#getDiscriminatorColumnLength()
* @see #getInheritance()
* @generated
*/
EAttribute getInheritance_DiscriminatorColumnLength();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Inheritance#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see sculptormetamodel.Inheritance#getType()
* @see #getInheritance()
* @generated
*/
EAttribute getInheritance_Type();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Inheritance#getDiscriminatorType Discriminator Type}'.
*
*
* @return the meta object for the attribute 'Discriminator Type'.
* @see sculptormetamodel.Inheritance#getDiscriminatorType()
* @see #getInheritance()
* @generated
*/
EAttribute getInheritance_DiscriminatorType();
/**
* Returns the meta object for class '{@link sculptormetamodel.DataTransferObject Data Transfer Object}'.
*
*
* @return the meta object for class 'Data Transfer Object'.
* @see sculptormetamodel.DataTransferObject
* @generated
*/
EClass getDataTransferObject();
/**
* Returns the meta object for class '{@link sculptormetamodel.CommandEvent Command Event}'.
*
*
* @return the meta object for class 'Command Event'.
* @see sculptormetamodel.CommandEvent
* @generated
*/
EClass getCommandEvent();
/**
* Returns the meta object for class '{@link sculptormetamodel.DomainEvent Domain Event}'.
*
*
* @return the meta object for class 'Domain Event'.
* @see sculptormetamodel.DomainEvent
* @generated
*/
EClass getDomainEvent();
/**
* Returns the meta object for class '{@link sculptormetamodel.Subscribe Subscribe}'.
*
*
* @return the meta object for class 'Subscribe'.
* @see sculptormetamodel.Subscribe
* @generated
*/
EClass getSubscribe();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Subscribe#getEventBus Event Bus}'.
*
*
* @return the meta object for the attribute 'Event Bus'.
* @see sculptormetamodel.Subscribe#getEventBus()
* @see #getSubscribe()
* @generated
*/
EAttribute getSubscribe_EventBus();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Subscribe#getTopic Topic}'.
*
*
* @return the meta object for the attribute 'Topic'.
* @see sculptormetamodel.Subscribe#getTopic()
* @see #getSubscribe()
* @generated
*/
EAttribute getSubscribe_Topic();
/**
* Returns the meta object for class '{@link sculptormetamodel.Event Event}'.
*
*
* @return the meta object for class 'Event'.
* @see sculptormetamodel.Event
* @generated
*/
EClass getEvent();
/**
* Returns the meta object for class '{@link sculptormetamodel.Publish Publish}'.
*
*
* @return the meta object for class 'Publish'.
* @see sculptormetamodel.Publish
* @generated
*/
EClass getPublish();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Publish#getEventBus Event Bus}'.
*
*
* @return the meta object for the attribute 'Event Bus'.
* @see sculptormetamodel.Publish#getEventBus()
* @see #getPublish()
* @generated
*/
EAttribute getPublish_EventBus();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Publish#getTopic Topic}'.
*
*
* @return the meta object for the attribute 'Topic'.
* @see sculptormetamodel.Publish#getTopic()
* @see #getPublish()
* @generated
*/
EAttribute getPublish_Topic();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.Publish#getEventType Event Type}'.
*
*
* @return the meta object for the reference 'Event Type'.
* @see sculptormetamodel.Publish#getEventType()
* @see #getPublish()
* @generated
*/
EReference getPublish_EventType();
/**
* Returns the meta object for class '{@link sculptormetamodel.Trait Trait}'.
*
*
* @return the meta object for class 'Trait'.
* @see sculptormetamodel.Trait
* @generated
*/
EClass getTrait();
/**
* Returns the meta object for class '{@link sculptormetamodel.DomainObjectOperation Domain Object Operation}'.
*
*
* @return the meta object for class 'Domain Object Operation'.
* @see sculptormetamodel.DomainObjectOperation
* @generated
*/
EClass getDomainObjectOperation();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.DomainObjectOperation#getDomainObject Domain Object}'.
*
*
* @return the meta object for the container reference 'Domain Object'.
* @see sculptormetamodel.DomainObjectOperation#getDomainObject()
* @see #getDomainObjectOperation()
* @generated
*/
EReference getDomainObjectOperation_DomainObject();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.DomainObjectOperation#isAbstract Abstract}'.
*
*
* @return the meta object for the attribute 'Abstract'.
* @see sculptormetamodel.DomainObjectOperation#isAbstract()
* @see #getDomainObjectOperation()
* @generated
*/
EAttribute getDomainObjectOperation_Abstract();
/**
* Returns the meta object for class '{@link sculptormetamodel.Resource Resource}'.
*
*
* @return the meta object for class 'Resource'.
* @see sculptormetamodel.Resource
* @generated
*/
EClass getResource();
/**
* Returns the meta object for the reference list '{@link sculptormetamodel.Resource#getServiceDependencies Service Dependencies}'.
*
*
* @return the meta object for the reference list 'Service Dependencies'.
* @see sculptormetamodel.Resource#getServiceDependencies()
* @see #getResource()
* @generated
*/
EReference getResource_ServiceDependencies();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Resource#isGapClass Gap Class}'.
*
*
* @return the meta object for the attribute 'Gap Class'.
* @see sculptormetamodel.Resource#isGapClass()
* @see #getResource()
* @generated
*/
EAttribute getResource_GapClass();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.Resource#getPath Path}'.
*
*
* @return the meta object for the attribute 'Path'.
* @see sculptormetamodel.Resource#getPath()
* @see #getResource()
* @generated
*/
EAttribute getResource_Path();
/**
* Returns the meta object for the containment reference list '{@link sculptormetamodel.Resource#getOperations Operations}'.
*
*
* @return the meta object for the containment reference list 'Operations'.
* @see sculptormetamodel.Resource#getOperations()
* @see #getResource()
* @generated
*/
EReference getResource_Operations();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.Resource#getModule Module}'.
*
*
* @return the meta object for the container reference 'Module'.
* @see sculptormetamodel.Resource#getModule()
* @see #getResource()
* @generated
*/
EReference getResource_Module();
/**
* Returns the meta object for class '{@link sculptormetamodel.ResourceOperation Resource Operation}'.
*
*
* @return the meta object for class 'Resource Operation'.
* @see sculptormetamodel.ResourceOperation
* @generated
*/
EClass getResourceOperation();
/**
* Returns the meta object for the container reference '{@link sculptormetamodel.ResourceOperation#getResource Resource}'.
*
*
* @return the meta object for the container reference 'Resource'.
* @see sculptormetamodel.ResourceOperation#getResource()
* @see #getResourceOperation()
* @generated
*/
EReference getResourceOperation_Resource();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.ResourceOperation#getPath Path}'.
*
*
* @return the meta object for the attribute 'Path'.
* @see sculptormetamodel.ResourceOperation#getPath()
* @see #getResourceOperation()
* @generated
*/
EAttribute getResourceOperation_Path();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.ResourceOperation#getHttpMethod Http Method}'.
*
*
* @return the meta object for the attribute 'Http Method'.
* @see sculptormetamodel.ResourceOperation#getHttpMethod()
* @see #getResourceOperation()
* @generated
*/
EAttribute getResourceOperation_HttpMethod();
/**
* Returns the meta object for the reference '{@link sculptormetamodel.ResourceOperation#getDelegate Delegate}'.
*
*
* @return the meta object for the reference 'Delegate'.
* @see sculptormetamodel.ResourceOperation#getDelegate()
* @see #getResourceOperation()
* @generated
*/
EReference getResourceOperation_Delegate();
/**
* Returns the meta object for the attribute '{@link sculptormetamodel.ResourceOperation#getReturnString Return String}'.
*
*
* @return the meta object for the attribute 'Return String'.
* @see sculptormetamodel.ResourceOperation#getReturnString()
* @see #getResourceOperation()
* @generated
*/
EAttribute getResourceOperation_ReturnString();
/**
* Returns the meta object for enum '{@link sculptormetamodel.InheritanceType Inheritance Type}'.
*
*
* @return the meta object for enum 'Inheritance Type'.
* @see sculptormetamodel.InheritanceType
* @generated
*/
EEnum getInheritanceType();
/**
* Returns the meta object for enum '{@link sculptormetamodel.DiscriminatorType Discriminator Type}'.
*
*
* @return the meta object for enum 'Discriminator Type'.
* @see sculptormetamodel.DiscriminatorType
* @generated
*/
EEnum getDiscriminatorType();
/**
* Returns the meta object for enum '{@link sculptormetamodel.HttpMethod Http Method}'.
*
*
* @return the meta object for enum 'Http Method'.
* @see sculptormetamodel.HttpMethod
* @generated
*/
EEnum getHttpMethod();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
SculptormetamodelFactory getSculptormetamodelFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link sculptormetamodel.impl.NamedElementImpl Named Element}' class.
*
*
* @see sculptormetamodel.impl.NamedElementImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getNamedElement()
* @generated
*/
EClass NAMED_ELEMENT = eINSTANCE.getNamedElement();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name();
/**
* The meta object literal for the 'Doc' attribute feature.
*
*
* @generated
*/
EAttribute NAMED_ELEMENT__DOC = eINSTANCE.getNamedElement_Doc();
/**
* The meta object literal for the 'Hint' attribute feature.
*
*
* @generated
*/
EAttribute NAMED_ELEMENT__HINT = eINSTANCE.getNamedElement_Hint();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ApplicationImpl Application}' class.
*
*
* @see sculptormetamodel.impl.ApplicationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getApplication()
* @generated
*/
EClass APPLICATION = eINSTANCE.getApplication();
/**
* The meta object literal for the 'Base Package' attribute feature.
*
*
* @generated
*/
EAttribute APPLICATION__BASE_PACKAGE = eINSTANCE.getApplication_BasePackage();
/**
* The meta object literal for the 'Modules' containment reference list feature.
*
*
* @generated
*/
EReference APPLICATION__MODULES = eINSTANCE.getApplication_Modules();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ServiceImpl Service}' class.
*
*
* @see sculptormetamodel.impl.ServiceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getService()
* @generated
*/
EClass SERVICE = eINSTANCE.getService();
/**
* The meta object literal for the 'Operations' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE__OPERATIONS = eINSTANCE.getService_Operations();
/**
* The meta object literal for the 'Repository Dependencies' reference list feature.
*
*
* @generated
*/
EReference SERVICE__REPOSITORY_DEPENDENCIES = eINSTANCE.getService_RepositoryDependencies();
/**
* The meta object literal for the 'Module' container reference feature.
*
*
* @generated
*/
EReference SERVICE__MODULE = eINSTANCE.getService_Module();
/**
* The meta object literal for the 'Other Dependencies' attribute list feature.
*
*
* @generated
*/
EAttribute SERVICE__OTHER_DEPENDENCIES = eINSTANCE.getService_OtherDependencies();
/**
* The meta object literal for the 'Service Dependencies' reference list feature.
*
*
* @generated
*/
EReference SERVICE__SERVICE_DEPENDENCIES = eINSTANCE.getService_ServiceDependencies();
/**
* The meta object literal for the 'Gap Class' attribute feature.
*
*
* @generated
*/
EAttribute SERVICE__GAP_CLASS = eINSTANCE.getService_GapClass();
/**
* The meta object literal for the 'Web Service' attribute feature.
*
*
* @generated
*/
EAttribute SERVICE__WEB_SERVICE = eINSTANCE.getService_WebService();
/**
* The meta object literal for the 'Remote Interface' attribute feature.
*
*
* @generated
*/
EAttribute SERVICE__REMOTE_INTERFACE = eINSTANCE.getService_RemoteInterface();
/**
* The meta object literal for the 'Local Interface' attribute feature.
*
*
* @generated
*/
EAttribute SERVICE__LOCAL_INTERFACE = eINSTANCE.getService_LocalInterface();
/**
* The meta object literal for the 'Subscribe' reference feature.
*
*
* @generated
*/
EReference SERVICE__SUBSCRIBE = eINSTANCE.getService_Subscribe();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.RepositoryImpl Repository}' class.
*
*
* @see sculptormetamodel.impl.RepositoryImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getRepository()
* @generated
*/
EClass REPOSITORY = eINSTANCE.getRepository();
/**
* The meta object literal for the 'Operations' containment reference list feature.
*
*
* @generated
*/
EReference REPOSITORY__OPERATIONS = eINSTANCE.getRepository_Operations();
/**
* The meta object literal for the 'Aggregate Root' container reference feature.
*
*
* @generated
*/
EReference REPOSITORY__AGGREGATE_ROOT = eINSTANCE.getRepository_AggregateRoot();
/**
* The meta object literal for the 'Repository Dependencies' reference list feature.
*
*
* @generated
*/
EReference REPOSITORY__REPOSITORY_DEPENDENCIES = eINSTANCE.getRepository_RepositoryDependencies();
/**
* The meta object literal for the 'Other Dependencies' attribute list feature.
*
*
* @generated
*/
EAttribute REPOSITORY__OTHER_DEPENDENCIES = eINSTANCE.getRepository_OtherDependencies();
/**
* The meta object literal for the 'Gap Class' attribute feature.
*
*
* @generated
*/
EAttribute REPOSITORY__GAP_CLASS = eINSTANCE.getRepository_GapClass();
/**
* The meta object literal for the 'Subscribe' reference feature.
*
*
* @generated
*/
EReference REPOSITORY__SUBSCRIBE = eINSTANCE.getRepository_Subscribe();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.DomainObjectImpl Domain Object}' class.
*
*
* @see sculptormetamodel.impl.DomainObjectImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainObject()
* @generated
*/
EClass DOMAIN_OBJECT = eINSTANCE.getDomainObject();
/**
* The meta object literal for the 'References' containment reference list feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__REFERENCES = eINSTANCE.getDomainObject_References();
/**
* The meta object literal for the 'Extends' reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__EXTENDS = eINSTANCE.getDomainObject_Extends();
/**
* The meta object literal for the 'Attributes' containment reference list feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__ATTRIBUTES = eINSTANCE.getDomainObject_Attributes();
/**
* The meta object literal for the 'Abstract' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__ABSTRACT = eINSTANCE.getDomainObject_Abstract();
/**
* The meta object literal for the 'Repository' containment reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__REPOSITORY = eINSTANCE.getDomainObject_Repository();
/**
* The meta object literal for the 'Module' container reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__MODULE = eINSTANCE.getDomainObject_Module();
/**
* The meta object literal for the 'Optimistic Locking' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__OPTIMISTIC_LOCKING = eINSTANCE.getDomainObject_OptimisticLocking();
/**
* The meta object literal for the 'Cache' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__CACHE = eINSTANCE.getDomainObject_Cache();
/**
* The meta object literal for the 'Package' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__PACKAGE = eINSTANCE.getDomainObject_Package();
/**
* The meta object literal for the 'Database Table' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__DATABASE_TABLE = eINSTANCE.getDomainObject_DatabaseTable();
/**
* The meta object literal for the 'Extends Name' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__EXTENDS_NAME = eINSTANCE.getDomainObject_ExtendsName();
/**
* The meta object literal for the 'Validate' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__VALIDATE = eINSTANCE.getDomainObject_Validate();
/**
* The meta object literal for the 'Gap Class' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__GAP_CLASS = eINSTANCE.getDomainObject_GapClass();
/**
* The meta object literal for the 'Inheritance' reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__INHERITANCE = eINSTANCE.getDomainObject_Inheritance();
/**
* The meta object literal for the 'Discriminator Column Value' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__DISCRIMINATOR_COLUMN_VALUE = eINSTANCE.getDomainObject_DiscriminatorColumnValue();
/**
* The meta object literal for the 'Aggregate Root' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT__AGGREGATE_ROOT = eINSTANCE.getDomainObject_AggregateRoot();
/**
* The meta object literal for the 'Belongs To Aggregate' reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__BELONGS_TO_AGGREGATE = eINSTANCE.getDomainObject_BelongsToAggregate();
/**
* The meta object literal for the 'Operations' containment reference list feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__OPERATIONS = eINSTANCE.getDomainObject_Operations();
/**
* The meta object literal for the 'Traits' reference list feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT__TRAITS = eINSTANCE.getDomainObject_Traits();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ReferenceImpl Reference}' class.
*
*
* @see sculptormetamodel.impl.ReferenceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getReference()
* @generated
*/
EClass REFERENCE = eINSTANCE.getReference();
/**
* The meta object literal for the 'Many' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__MANY = eINSTANCE.getReference_Many();
/**
* The meta object literal for the 'Collection Type' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__COLLECTION_TYPE = eINSTANCE.getReference_CollectionType();
/**
* The meta object literal for the 'Opposite' reference feature.
*
*
* @generated
*/
EReference REFERENCE__OPPOSITE = eINSTANCE.getReference_Opposite();
/**
* The meta object literal for the 'To' reference feature.
*
*
* @generated
*/
EReference REFERENCE__TO = eINSTANCE.getReference_To();
/**
* The meta object literal for the 'Cascade' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__CASCADE = eINSTANCE.getReference_Cascade();
/**
* The meta object literal for the 'Order By' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__ORDER_BY = eINSTANCE.getReference_OrderBy();
/**
* The meta object literal for the 'Visibility' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__VISIBILITY = eINSTANCE.getReference_Visibility();
/**
* The meta object literal for the 'Changeable' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__CHANGEABLE = eINSTANCE.getReference_Changeable();
/**
* The meta object literal for the 'From' container reference feature.
*
*
* @generated
*/
EReference REFERENCE__FROM = eINSTANCE.getReference_From();
/**
* The meta object literal for the 'Required' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__REQUIRED = eINSTANCE.getReference_Required();
/**
* The meta object literal for the 'Fetch' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__FETCH = eINSTANCE.getReference_Fetch();
/**
* The meta object literal for the 'Cache' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__CACHE = eINSTANCE.getReference_Cache();
/**
* The meta object literal for the 'Natural Key' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__NATURAL_KEY = eINSTANCE.getReference_NaturalKey();
/**
* The meta object literal for the 'Inverse' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__INVERSE = eINSTANCE.getReference_Inverse();
/**
* The meta object literal for the 'Nullable' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__NULLABLE = eINSTANCE.getReference_Nullable();
/**
* The meta object literal for the 'Database Column' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__DATABASE_COLUMN = eINSTANCE.getReference_DatabaseColumn();
/**
* The meta object literal for the 'Validate' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__VALIDATE = eINSTANCE.getReference_Validate();
/**
* The meta object literal for the 'Transient' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__TRANSIENT = eINSTANCE.getReference_Transient();
/**
* The meta object literal for the 'Database Join Table' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__DATABASE_JOIN_TABLE = eINSTANCE.getReference_DatabaseJoinTable();
/**
* The meta object literal for the 'Database Join Column' attribute feature.
*
*
* @generated
*/
EAttribute REFERENCE__DATABASE_JOIN_COLUMN = eINSTANCE.getReference_DatabaseJoinColumn();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.TypedElementImpl Typed Element}' class.
*
*
* @see sculptormetamodel.impl.TypedElementImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getTypedElement()
* @generated
*/
EClass TYPED_ELEMENT = eINSTANCE.getTypedElement();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute TYPED_ELEMENT__TYPE = eINSTANCE.getTypedElement_Type();
/**
* The meta object literal for the 'Collection Type' attribute feature.
*
*
* @generated
*/
EAttribute TYPED_ELEMENT__COLLECTION_TYPE = eINSTANCE.getTypedElement_CollectionType();
/**
* The meta object literal for the 'Map Key Type' attribute feature.
*
*
* @generated
*/
EAttribute TYPED_ELEMENT__MAP_KEY_TYPE = eINSTANCE.getTypedElement_MapKeyType();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.DomainObjectTypedElementImpl Domain Object Typed Element}' class.
*
*
* @see sculptormetamodel.impl.DomainObjectTypedElementImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainObjectTypedElement()
* @generated
*/
EClass DOMAIN_OBJECT_TYPED_ELEMENT = eINSTANCE.getDomainObjectTypedElement();
/**
* The meta object literal for the 'Domain Object Type' reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT_TYPED_ELEMENT__DOMAIN_OBJECT_TYPE = eINSTANCE.getDomainObjectTypedElement_DomainObjectType();
/**
* The meta object literal for the 'Map Key Domain Object Type' reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT_TYPED_ELEMENT__MAP_KEY_DOMAIN_OBJECT_TYPE = eINSTANCE.getDomainObjectTypedElement_MapKeyDomainObjectType();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.AttributeImpl Attribute}' class.
*
*
* @see sculptormetamodel.impl.AttributeImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getAttribute()
* @generated
*/
EClass ATTRIBUTE = eINSTANCE.getAttribute();
/**
* The meta object literal for the 'Changeable' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__CHANGEABLE = eINSTANCE.getAttribute_Changeable();
/**
* The meta object literal for the 'Database Type' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__DATABASE_TYPE = eINSTANCE.getAttribute_DatabaseType();
/**
* The meta object literal for the 'Nullable' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__NULLABLE = eINSTANCE.getAttribute_Nullable();
/**
* The meta object literal for the 'Natural Key' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__NATURAL_KEY = eINSTANCE.getAttribute_NaturalKey();
/**
* The meta object literal for the 'Visibility' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__VISIBILITY = eINSTANCE.getAttribute_Visibility();
/**
* The meta object literal for the 'Required' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__REQUIRED = eINSTANCE.getAttribute_Required();
/**
* The meta object literal for the 'Length' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__LENGTH = eINSTANCE.getAttribute_Length();
/**
* The meta object literal for the 'Index' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__INDEX = eINSTANCE.getAttribute_Index();
/**
* The meta object literal for the 'Database Column' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__DATABASE_COLUMN = eINSTANCE.getAttribute_DatabaseColumn();
/**
* The meta object literal for the 'Validate' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__VALIDATE = eINSTANCE.getAttribute_Validate();
/**
* The meta object literal for the 'Transient' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE__TRANSIENT = eINSTANCE.getAttribute_Transient();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.OperationImpl Operation}' class.
*
*
* @see sculptormetamodel.impl.OperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getOperation()
* @generated
*/
EClass OPERATION = eINSTANCE.getOperation();
/**
* The meta object literal for the 'Throws' attribute feature.
*
*
* @generated
*/
EAttribute OPERATION__THROWS = eINSTANCE.getOperation_Throws();
/**
* The meta object literal for the 'Visibility' attribute feature.
*
*
* @generated
*/
EAttribute OPERATION__VISIBILITY = eINSTANCE.getOperation_Visibility();
/**
* The meta object literal for the 'Parameters' containment reference list feature.
*
*
* @generated
*/
EReference OPERATION__PARAMETERS = eINSTANCE.getOperation_Parameters();
/**
* The meta object literal for the 'Publish' reference feature.
*
*
* @generated
*/
EReference OPERATION__PUBLISH = eINSTANCE.getOperation_Publish();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ParameterImpl Parameter}' class.
*
*
* @see sculptormetamodel.impl.ParameterImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getParameter()
* @generated
*/
EClass PARAMETER = eINSTANCE.getParameter();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.RepositoryOperationImpl Repository Operation}' class.
*
*
* @see sculptormetamodel.impl.RepositoryOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getRepositoryOperation()
* @generated
*/
EClass REPOSITORY_OPERATION = eINSTANCE.getRepositoryOperation();
/**
* The meta object literal for the 'Delegate To Access Object' attribute feature.
*
*
* @generated
*/
EAttribute REPOSITORY_OPERATION__DELEGATE_TO_ACCESS_OBJECT = eINSTANCE.getRepositoryOperation_DelegateToAccessObject();
/**
* The meta object literal for the 'Repository' container reference feature.
*
*
* @generated
*/
EReference REPOSITORY_OPERATION__REPOSITORY = eINSTANCE.getRepositoryOperation_Repository();
/**
* The meta object literal for the 'Access Object Name' attribute feature.
*
*
* @generated
*/
EAttribute REPOSITORY_OPERATION__ACCESS_OBJECT_NAME = eINSTANCE.getRepositoryOperation_AccessObjectName();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ServiceOperationImpl Service Operation}' class.
*
*
* @see sculptormetamodel.impl.ServiceOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getServiceOperation()
* @generated
*/
EClass SERVICE_OPERATION = eINSTANCE.getServiceOperation();
/**
* The meta object literal for the 'Delegate' reference feature.
*
*
* @generated
*/
EReference SERVICE_OPERATION__DELEGATE = eINSTANCE.getServiceOperation_Delegate();
/**
* The meta object literal for the 'Service' container reference feature.
*
*
* @generated
*/
EReference SERVICE_OPERATION__SERVICE = eINSTANCE.getServiceOperation_Service();
/**
* The meta object literal for the 'Service Delegate' reference feature.
*
*
* @generated
*/
EReference SERVICE_OPERATION__SERVICE_DELEGATE = eINSTANCE.getServiceOperation_ServiceDelegate();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ValueObjectImpl Value Object}' class.
*
*
* @see sculptormetamodel.impl.ValueObjectImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getValueObject()
* @generated
*/
EClass VALUE_OBJECT = eINSTANCE.getValueObject();
/**
* The meta object literal for the 'Immutable' attribute feature.
*
*
* @generated
*/
EAttribute VALUE_OBJECT__IMMUTABLE = eINSTANCE.getValueObject_Immutable();
/**
* The meta object literal for the 'Persistent' attribute feature.
*
*
* @generated
*/
EAttribute VALUE_OBJECT__PERSISTENT = eINSTANCE.getValueObject_Persistent();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.EntityImpl Entity}' class.
*
*
* @see sculptormetamodel.impl.EntityImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEntity()
* @generated
*/
EClass ENTITY = eINSTANCE.getEntity();
/**
* The meta object literal for the 'Auditable' attribute feature.
*
*
* @generated
*/
EAttribute ENTITY__AUDITABLE = eINSTANCE.getEntity_Auditable();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ModuleImpl Module}' class.
*
*
* @see sculptormetamodel.impl.ModuleImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getModule()
* @generated
*/
EClass MODULE = eINSTANCE.getModule();
/**
* The meta object literal for the 'Base Package' attribute feature.
*
*
* @generated
*/
EAttribute MODULE__BASE_PACKAGE = eINSTANCE.getModule_BasePackage();
/**
* The meta object literal for the 'Application' container reference feature.
*
*
* @generated
*/
EReference MODULE__APPLICATION = eINSTANCE.getModule_Application();
/**
* The meta object literal for the 'Domain Objects' containment reference list feature.
*
*
* @generated
*/
EReference MODULE__DOMAIN_OBJECTS = eINSTANCE.getModule_DomainObjects();
/**
* The meta object literal for the 'Consumers' containment reference list feature.
*
*
* @generated
*/
EReference MODULE__CONSUMERS = eINSTANCE.getModule_Consumers();
/**
* The meta object literal for the 'Services' containment reference list feature.
*
*
* @generated
*/
EReference MODULE__SERVICES = eINSTANCE.getModule_Services();
/**
* The meta object literal for the 'External' attribute feature.
*
*
* @generated
*/
EAttribute MODULE__EXTERNAL = eINSTANCE.getModule_External();
/**
* The meta object literal for the 'Persistence Unit' attribute feature.
*
*
* @generated
*/
EAttribute MODULE__PERSISTENCE_UNIT = eINSTANCE.getModule_PersistenceUnit();
/**
* The meta object literal for the 'Resources' containment reference list feature.
*
*
* @generated
*/
EReference MODULE__RESOURCES = eINSTANCE.getModule_Resources();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.BasicTypeImpl Basic Type}' class.
*
*
* @see sculptormetamodel.impl.BasicTypeImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getBasicType()
* @generated
*/
EClass BASIC_TYPE = eINSTANCE.getBasicType();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ConsumerImpl Consumer}' class.
*
*
* @see sculptormetamodel.impl.ConsumerImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getConsumer()
* @generated
*/
EClass CONSUMER = eINSTANCE.getConsumer();
/**
* The meta object literal for the 'Module' container reference feature.
*
*
* @generated
*/
EReference CONSUMER__MODULE = eINSTANCE.getConsumer_Module();
/**
* The meta object literal for the 'Repository Dependencies' reference list feature.
*
*
* @generated
*/
EReference CONSUMER__REPOSITORY_DEPENDENCIES = eINSTANCE.getConsumer_RepositoryDependencies();
/**
* The meta object literal for the 'Service Dependencies' reference list feature.
*
*
* @generated
*/
EReference CONSUMER__SERVICE_DEPENDENCIES = eINSTANCE.getConsumer_ServiceDependencies();
/**
* The meta object literal for the 'Channel' attribute feature.
*
*
* @generated
*/
EAttribute CONSUMER__CHANNEL = eINSTANCE.getConsumer_Channel();
/**
* The meta object literal for the 'Message Root' reference feature.
*
*
* @generated
*/
EReference CONSUMER__MESSAGE_ROOT = eINSTANCE.getConsumer_MessageRoot();
/**
* The meta object literal for the 'Other Dependencies' attribute list feature.
*
*
* @generated
*/
EAttribute CONSUMER__OTHER_DEPENDENCIES = eINSTANCE.getConsumer_OtherDependencies();
/**
* The meta object literal for the 'Subscribe' reference feature.
*
*
* @generated
*/
EReference CONSUMER__SUBSCRIBE = eINSTANCE.getConsumer_Subscribe();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.EnumImpl Enum}' class.
*
*
* @see sculptormetamodel.impl.EnumImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEnum()
* @generated
*/
EClass ENUM = eINSTANCE.getEnum();
/**
* The meta object literal for the 'Values' containment reference list feature.
*
*
* @generated
*/
EReference ENUM__VALUES = eINSTANCE.getEnum_Values();
/**
* The meta object literal for the 'Ordinal' attribute feature.
*
*
* @generated
*/
EAttribute ENUM__ORDINAL = eINSTANCE.getEnum_Ordinal();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.EnumValueImpl Enum Value}' class.
*
*
* @see sculptormetamodel.impl.EnumValueImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEnumValue()
* @generated
*/
EClass ENUM_VALUE = eINSTANCE.getEnumValue();
/**
* The meta object literal for the 'Parameters' containment reference list feature.
*
*
* @generated
*/
EReference ENUM_VALUE__PARAMETERS = eINSTANCE.getEnumValue_Parameters();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.EnumConstructorParameterImpl Enum Constructor Parameter}' class.
*
*
* @see sculptormetamodel.impl.EnumConstructorParameterImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEnumConstructorParameter()
* @generated
*/
EClass ENUM_CONSTRUCTOR_PARAMETER = eINSTANCE.getEnumConstructorParameter();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute ENUM_CONSTRUCTOR_PARAMETER__VALUE = eINSTANCE.getEnumConstructorParameter_Value();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.InheritanceImpl Inheritance}' class.
*
*
* @see sculptormetamodel.impl.InheritanceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getInheritance()
* @generated
*/
EClass INHERITANCE = eINSTANCE.getInheritance();
/**
* The meta object literal for the 'Discriminator Column Name' attribute feature.
*
*
* @generated
*/
EAttribute INHERITANCE__DISCRIMINATOR_COLUMN_NAME = eINSTANCE.getInheritance_DiscriminatorColumnName();
/**
* The meta object literal for the 'Discriminator Column Length' attribute feature.
*
*
* @generated
*/
EAttribute INHERITANCE__DISCRIMINATOR_COLUMN_LENGTH = eINSTANCE.getInheritance_DiscriminatorColumnLength();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute INHERITANCE__TYPE = eINSTANCE.getInheritance_Type();
/**
* The meta object literal for the 'Discriminator Type' attribute feature.
*
*
* @generated
*/
EAttribute INHERITANCE__DISCRIMINATOR_TYPE = eINSTANCE.getInheritance_DiscriminatorType();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.DataTransferObjectImpl Data Transfer Object}' class.
*
*
* @see sculptormetamodel.impl.DataTransferObjectImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDataTransferObject()
* @generated
*/
EClass DATA_TRANSFER_OBJECT = eINSTANCE.getDataTransferObject();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.CommandEventImpl Command Event}' class.
*
*
* @see sculptormetamodel.impl.CommandEventImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getCommandEvent()
* @generated
*/
EClass COMMAND_EVENT = eINSTANCE.getCommandEvent();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.DomainEventImpl Domain Event}' class.
*
*
* @see sculptormetamodel.impl.DomainEventImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainEvent()
* @generated
*/
EClass DOMAIN_EVENT = eINSTANCE.getDomainEvent();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.SubscribeImpl Subscribe}' class.
*
*
* @see sculptormetamodel.impl.SubscribeImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getSubscribe()
* @generated
*/
EClass SUBSCRIBE = eINSTANCE.getSubscribe();
/**
* The meta object literal for the 'Event Bus' attribute feature.
*
*
* @generated
*/
EAttribute SUBSCRIBE__EVENT_BUS = eINSTANCE.getSubscribe_EventBus();
/**
* The meta object literal for the 'Topic' attribute feature.
*
*
* @generated
*/
EAttribute SUBSCRIBE__TOPIC = eINSTANCE.getSubscribe_Topic();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.EventImpl Event}' class.
*
*
* @see sculptormetamodel.impl.EventImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getEvent()
* @generated
*/
EClass EVENT = eINSTANCE.getEvent();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.PublishImpl Publish}' class.
*
*
* @see sculptormetamodel.impl.PublishImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getPublish()
* @generated
*/
EClass PUBLISH = eINSTANCE.getPublish();
/**
* The meta object literal for the 'Event Bus' attribute feature.
*
*
* @generated
*/
EAttribute PUBLISH__EVENT_BUS = eINSTANCE.getPublish_EventBus();
/**
* The meta object literal for the 'Topic' attribute feature.
*
*
* @generated
*/
EAttribute PUBLISH__TOPIC = eINSTANCE.getPublish_Topic();
/**
* The meta object literal for the 'Event Type' reference feature.
*
*
* @generated
*/
EReference PUBLISH__EVENT_TYPE = eINSTANCE.getPublish_EventType();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.TraitImpl Trait}' class.
*
*
* @see sculptormetamodel.impl.TraitImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getTrait()
* @generated
*/
EClass TRAIT = eINSTANCE.getTrait();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.DomainObjectOperationImpl Domain Object Operation}' class.
*
*
* @see sculptormetamodel.impl.DomainObjectOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDomainObjectOperation()
* @generated
*/
EClass DOMAIN_OBJECT_OPERATION = eINSTANCE.getDomainObjectOperation();
/**
* The meta object literal for the 'Domain Object' container reference feature.
*
*
* @generated
*/
EReference DOMAIN_OBJECT_OPERATION__DOMAIN_OBJECT = eINSTANCE.getDomainObjectOperation_DomainObject();
/**
* The meta object literal for the 'Abstract' attribute feature.
*
*
* @generated
*/
EAttribute DOMAIN_OBJECT_OPERATION__ABSTRACT = eINSTANCE.getDomainObjectOperation_Abstract();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ResourceImpl Resource}' class.
*
*
* @see sculptormetamodel.impl.ResourceImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getResource()
* @generated
*/
EClass RESOURCE = eINSTANCE.getResource();
/**
* The meta object literal for the 'Service Dependencies' reference list feature.
*
*
* @generated
*/
EReference RESOURCE__SERVICE_DEPENDENCIES = eINSTANCE.getResource_ServiceDependencies();
/**
* The meta object literal for the 'Gap Class' attribute feature.
*
*
* @generated
*/
EAttribute RESOURCE__GAP_CLASS = eINSTANCE.getResource_GapClass();
/**
* The meta object literal for the 'Path' attribute feature.
*
*
* @generated
*/
EAttribute RESOURCE__PATH = eINSTANCE.getResource_Path();
/**
* The meta object literal for the 'Operations' containment reference list feature.
*
*
* @generated
*/
EReference RESOURCE__OPERATIONS = eINSTANCE.getResource_Operations();
/**
* The meta object literal for the 'Module' container reference feature.
*
*
* @generated
*/
EReference RESOURCE__MODULE = eINSTANCE.getResource_Module();
/**
* The meta object literal for the '{@link sculptormetamodel.impl.ResourceOperationImpl Resource Operation}' class.
*
*
* @see sculptormetamodel.impl.ResourceOperationImpl
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getResourceOperation()
* @generated
*/
EClass RESOURCE_OPERATION = eINSTANCE.getResourceOperation();
/**
* The meta object literal for the 'Resource' container reference feature.
*
*
* @generated
*/
EReference RESOURCE_OPERATION__RESOURCE = eINSTANCE.getResourceOperation_Resource();
/**
* The meta object literal for the 'Path' attribute feature.
*
*
* @generated
*/
EAttribute RESOURCE_OPERATION__PATH = eINSTANCE.getResourceOperation_Path();
/**
* The meta object literal for the 'Http Method' attribute feature.
*
*
* @generated
*/
EAttribute RESOURCE_OPERATION__HTTP_METHOD = eINSTANCE.getResourceOperation_HttpMethod();
/**
* The meta object literal for the 'Delegate' reference feature.
*
*
* @generated
*/
EReference RESOURCE_OPERATION__DELEGATE = eINSTANCE.getResourceOperation_Delegate();
/**
* The meta object literal for the 'Return String' attribute feature.
*
*
* @generated
*/
EAttribute RESOURCE_OPERATION__RETURN_STRING = eINSTANCE.getResourceOperation_ReturnString();
/**
* The meta object literal for the '{@link sculptormetamodel.InheritanceType Inheritance Type}' enum.
*
*
* @see sculptormetamodel.InheritanceType
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getInheritanceType()
* @generated
*/
EEnum INHERITANCE_TYPE = eINSTANCE.getInheritanceType();
/**
* The meta object literal for the '{@link sculptormetamodel.DiscriminatorType Discriminator Type}' enum.
*
*
* @see sculptormetamodel.DiscriminatorType
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getDiscriminatorType()
* @generated
*/
EEnum DISCRIMINATOR_TYPE = eINSTANCE.getDiscriminatorType();
/**
* The meta object literal for the '{@link sculptormetamodel.HttpMethod Http Method}' enum.
*
*
* @see sculptormetamodel.HttpMethod
* @see sculptormetamodel.impl.SculptormetamodelPackageImpl#getHttpMethod()
* @generated
*/
EEnum HTTP_METHOD = eINSTANCE.getHttpMethod();
}
} //SculptormetamodelPackage
© 2015 - 2025 Weber Informatics LLC | Privacy Policy