All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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