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

BusinessDomainDsl.BusinessDomainDslPackage Maven / Gradle / Ivy

The newest version!
/**
 * 
 * 
 *
 * $Id$
 */
package BusinessDomainDsl;

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 BusinessDomainDsl.BusinessDomainDslFactory * @model kind="package" * @generated */ public interface BusinessDomainDslPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "BusinessDomainDsl"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.mod4j.org/busmod"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "busmod"; /** * The singleton instance of the package. * * * @generated */ BusinessDomainDslPackage eINSTANCE = BusinessDomainDsl.impl.BusinessDomainDslPackageImpl.init(); /** * The meta object id for the '{@link BusinessDomainDsl.impl.ModelElementImpl Model Element}' class. * * * @see BusinessDomainDsl.impl.ModelElementImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getModelElement() * @generated */ int MODEL_ELEMENT = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int MODEL_ELEMENT__NAME = 0; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int MODEL_ELEMENT__DESCRIPTION = 1; /** * The number of structural features of the 'Model Element' class. * * * @generated * @ordered */ int MODEL_ELEMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link BusinessDomainDsl.impl.BusinessDomainModelImpl Business Domain Model}' class. * * * @see BusinessDomainDsl.impl.BusinessDomainModelImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessDomainModel() * @generated */ int BUSINESS_DOMAIN_MODEL = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BUSINESS_DOMAIN_MODEL__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int BUSINESS_DOMAIN_MODEL__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the 'Enumerations' containment reference list. * * * @generated * @ordered */ int BUSINESS_DOMAIN_MODEL__ENUMERATIONS = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Types' containment reference list. * * * @generated * @ordered */ int BUSINESS_DOMAIN_MODEL__TYPES = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Associations' containment reference list. * * * @generated * @ordered */ int BUSINESS_DOMAIN_MODEL__ASSOCIATIONS = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the 'Business Domain Model' class. * * * @generated * @ordered */ int BUSINESS_DOMAIN_MODEL_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link BusinessDomainDsl.impl.AbstractTypeImpl Abstract Type}' class. * * * @see BusinessDomainDsl.impl.AbstractTypeImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAbstractType() * @generated */ int ABSTRACT_TYPE = 12; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ABSTRACT_TYPE__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int ABSTRACT_TYPE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int ABSTRACT_TYPE__PROPERTIES = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Model' container reference. * * * @generated * @ordered */ int ABSTRACT_TYPE__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Abstract Type' class. * * * @generated * @ordered */ int ABSTRACT_TYPE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link BusinessDomainDsl.impl.AbstractBusinessClassImpl Abstract Business Class}' class. * * * @see BusinessDomainDsl.impl.AbstractBusinessClassImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAbstractBusinessClass() * @generated */ int ABSTRACT_BUSINESS_CLASS = 17; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_CLASS__NAME = ABSTRACT_TYPE__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_CLASS__DESCRIPTION = ABSTRACT_TYPE__DESCRIPTION; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_CLASS__PROPERTIES = ABSTRACT_TYPE__PROPERTIES; /** * The feature id for the 'Model' container reference. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_CLASS__MODEL = ABSTRACT_TYPE__MODEL; /** * The feature id for the 'Associations From' reference list. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_CLASS__ASSOCIATIONS_FROM = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Abstract Business Class' class. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link BusinessDomainDsl.impl.BusinessClassImpl Business Class}' class. * * * @see BusinessDomainDsl.impl.BusinessClassImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessClass() * @generated */ int BUSINESS_CLASS = 2; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BUSINESS_CLASS__NAME = ABSTRACT_BUSINESS_CLASS__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int BUSINESS_CLASS__DESCRIPTION = ABSTRACT_BUSINESS_CLASS__DESCRIPTION; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int BUSINESS_CLASS__PROPERTIES = ABSTRACT_BUSINESS_CLASS__PROPERTIES; /** * The feature id for the 'Model' container reference. * * * @generated * @ordered */ int BUSINESS_CLASS__MODEL = ABSTRACT_BUSINESS_CLASS__MODEL; /** * The feature id for the 'Associations From' reference list. * * * @generated * @ordered */ int BUSINESS_CLASS__ASSOCIATIONS_FROM = ABSTRACT_BUSINESS_CLASS__ASSOCIATIONS_FROM; /** * The feature id for the 'Business Rules' containment reference list. * * * @generated * @ordered */ int BUSINESS_CLASS__BUSINESS_RULES = ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT + 0; /** * The feature id for the 'Superclass' reference. * * * @generated * @ordered */ int BUSINESS_CLASS__SUPERCLASS = ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT + 1; /** * The feature id for the 'Associations To' reference list. * * * @generated * @ordered */ int BUSINESS_CLASS__ASSOCIATIONS_TO = ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT + 2; /** * The number of structural features of the 'Business Class' class. * * * @generated * @ordered */ int BUSINESS_CLASS_FEATURE_COUNT = ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link BusinessDomainDsl.impl.PropertyImpl Property}' class. * * * @see BusinessDomainDsl.impl.PropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getProperty() * @generated */ int PROPERTY = 3; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROPERTY__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int PROPERTY__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int PROPERTY__DATA_TYPE = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int PROPERTY__NULLABLE = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int PROPERTY__DERIVED = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int PROPERTY__WRITABLE = MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int PROPERTY__PERSISTENCY = MODEL_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int PROPERTY__HAS_DEFAULT = MODEL_ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int PROPERTY__OWNING_TYPE = MODEL_ELEMENT_FEATURE_COUNT + 6; /** * The number of structural features of the 'Property' class. * * * @generated * @ordered */ int PROPERTY_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 7; /** * The meta object id for the '{@link BusinessDomainDsl.impl.EnumerationImpl Enumeration}' class. * * * @see BusinessDomainDsl.impl.EnumerationImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getEnumeration() * @generated */ int ENUMERATION = 4; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ENUMERATION__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int ENUMERATION__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the 'Enumeration Literals' containment reference list. * * * @generated * @ordered */ int ENUMERATION__ENUMERATION_LITERALS = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Model' container reference. * * * @generated * @ordered */ int ENUMERATION__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Enumeration' class. * * * @generated * @ordered */ int ENUMERATION_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link BusinessDomainDsl.impl.EnumerationLiteralImpl Enumeration Literal}' class. * * * @see BusinessDomainDsl.impl.EnumerationLiteralImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getEnumerationLiteral() * @generated */ int ENUMERATION_LITERAL = 5; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ENUMERATION_LITERAL__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int ENUMERATION_LITERAL__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the 'Persisted Value' attribute. * * * @generated * @ordered */ int ENUMERATION_LITERAL__PERSISTED_VALUE = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Enumeration' container reference. * * * @generated * @ordered */ int ENUMERATION_LITERAL__ENUMERATION = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Enumeration Literal' class. * * * @generated * @ordered */ int ENUMERATION_LITERAL_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link BusinessDomainDsl.impl.AbstractBusinessRuleImpl Abstract Business Rule}' class. * * * @see BusinessDomainDsl.impl.AbstractBusinessRuleImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAbstractBusinessRule() * @generated */ int ABSTRACT_BUSINESS_RULE = 6; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_RULE__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_RULE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the 'Business Class' container reference. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_RULE__BUSINESS_CLASS = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Abstract Business Rule' class. * * * @generated * @ordered */ int ABSTRACT_BUSINESS_RULE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link BusinessDomainDsl.impl.BoolPropertyImpl Bool Property}' class. * * * @see BusinessDomainDsl.impl.BoolPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBoolProperty() * @generated */ int BOOL_PROPERTY = 7; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int BOOL_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int BOOL_PROPERTY__DEFAULT_VALUE = PROPERTY_FEATURE_COUNT + 0; /** * The number of structural features of the 'Bool Property' class. * * * @generated * @ordered */ int BOOL_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 1; /** * The meta object id for the '{@link BusinessDomainDsl.impl.DateTimePropertyImpl Date Time Property}' class. * * * @see BusinessDomainDsl.impl.DateTimePropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getDateTimeProperty() * @generated */ int DATE_TIME_PROPERTY = 8; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The feature id for the 'Accuracy' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__ACCURACY = PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int DATE_TIME_PROPERTY__DEFAULT_VALUE = PROPERTY_FEATURE_COUNT + 1; /** * The number of structural features of the 'Date Time Property' class. * * * @generated * @ordered */ int DATE_TIME_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 2; /** * The meta object id for the '{@link BusinessDomainDsl.impl.EnumerationPropertyImpl Enumeration Property}' class. * * * @see BusinessDomainDsl.impl.EnumerationPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getEnumerationProperty() * @generated */ int ENUMERATION_PROPERTY = 9; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__TYPE = PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Default Value As String' attribute. * * * @generated * @ordered */ int ENUMERATION_PROPERTY__DEFAULT_VALUE_AS_STRING = PROPERTY_FEATURE_COUNT + 1; /** * The number of structural features of the 'Enumeration Property' class. * * * @generated * @ordered */ int ENUMERATION_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 2; /** * The meta object id for the '{@link BusinessDomainDsl.impl.IntegerPropertyImpl Integer Property}' class. * * * @see BusinessDomainDsl.impl.IntegerPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getIntegerProperty() * @generated */ int INTEGER_PROPERTY = 10; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int INTEGER_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The feature id for the 'Min Value' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__MIN_VALUE = PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Max Value' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__MAX_VALUE = PROPERTY_FEATURE_COUNT + 1; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int INTEGER_PROPERTY__DEFAULT_VALUE = PROPERTY_FEATURE_COUNT + 2; /** * The number of structural features of the 'Integer Property' class. * * * @generated * @ordered */ int INTEGER_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 3; /** * The meta object id for the '{@link BusinessDomainDsl.impl.StringPropertyImpl String Property}' class. * * * @see BusinessDomainDsl.impl.StringPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getStringProperty() * @generated */ int STRING_PROPERTY = 11; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int STRING_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The feature id for the 'Regular Expression' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__REGULAR_EXPRESSION = PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Min Length' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__MIN_LENGTH = PROPERTY_FEATURE_COUNT + 1; /** * The feature id for the 'Max Length' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__MAX_LENGTH = PROPERTY_FEATURE_COUNT + 2; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int STRING_PROPERTY__DEFAULT_VALUE = PROPERTY_FEATURE_COUNT + 3; /** * The number of structural features of the 'String Property' class. * * * @generated * @ordered */ int STRING_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 4; /** * The meta object id for the '{@link BusinessDomainDsl.impl.BlobBinaryPropertyImpl Blob Binary Property}' class. * * * @see BusinessDomainDsl.impl.BlobBinaryPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBlobBinaryProperty() * @generated */ int BLOB_BINARY_PROPERTY = 13; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The number of structural features of the 'Blob Binary Property' class. * * * @generated * @ordered */ int BLOB_BINARY_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link BusinessDomainDsl.impl.BlobTextPropertyImpl Blob Text Property}' class. * * * @see BusinessDomainDsl.impl.BlobTextPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBlobTextProperty() * @generated */ int BLOB_TEXT_PROPERTY = 14; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The number of structural features of the 'Blob Text Property' class. * * * @generated * @ordered */ int BLOB_TEXT_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link BusinessDomainDsl.impl.AssociationImpl Association}' class. * * * @see BusinessDomainDsl.impl.AssociationImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAssociation() * @generated */ int ASSOCIATION = 15; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ASSOCIATION__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int ASSOCIATION__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the 'Source' reference. * * * @generated * @ordered */ int ASSOCIATION__SOURCE = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int ASSOCIATION__TARGET = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Source Role Name' attribute. * * * @generated * @ordered */ int ASSOCIATION__SOURCE_ROLE_NAME = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Source Multiplicity' attribute. * * * @generated * @ordered */ int ASSOCIATION__SOURCE_MULTIPLICITY = MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the 'Target Role Name' attribute. * * * @generated * @ordered */ int ASSOCIATION__TARGET_ROLE_NAME = MODEL_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the 'Target Multiplicity' attribute. * * * @generated * @ordered */ int ASSOCIATION__TARGET_MULTIPLICITY = MODEL_ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the 'Composite' attribute. * * * @generated * @ordered */ int ASSOCIATION__COMPOSITE = MODEL_ELEMENT_FEATURE_COUNT + 6; /** * The feature id for the 'Bidirectional' attribute. * * * @generated * @ordered */ int ASSOCIATION__BIDIRECTIONAL = MODEL_ELEMENT_FEATURE_COUNT + 7; /** * The feature id for the 'Ordered' attribute. * * * @generated * @ordered */ int ASSOCIATION__ORDERED = MODEL_ELEMENT_FEATURE_COUNT + 8; /** * The feature id for the 'Model' container reference. * * * @generated * @ordered */ int ASSOCIATION__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 9; /** * The number of structural features of the 'Association' class. * * * @generated * @ordered */ int ASSOCIATION_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 10; /** * The meta object id for the '{@link BusinessDomainDsl.impl.DecimalPropertyImpl Decimal Property}' class. * * * @see BusinessDomainDsl.impl.DecimalPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getDecimalProperty() * @generated */ int DECIMAL_PROPERTY = 16; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__NAME = PROPERTY__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; /** * The feature id for the 'Data Type' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__DATA_TYPE = PROPERTY__DATA_TYPE; /** * The feature id for the 'Nullable' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__NULLABLE = PROPERTY__NULLABLE; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__DERIVED = PROPERTY__DERIVED; /** * The feature id for the 'Writable' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__WRITABLE = PROPERTY__WRITABLE; /** * The feature id for the 'Persistency' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__PERSISTENCY = PROPERTY__PERSISTENCY; /** * The feature id for the 'Has Default' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__HAS_DEFAULT = PROPERTY__HAS_DEFAULT; /** * The feature id for the 'Owning Type' container reference. * * * @generated * @ordered */ int DECIMAL_PROPERTY__OWNING_TYPE = PROPERTY__OWNING_TYPE; /** * The feature id for the 'Min Value' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__MIN_VALUE = PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Max Value' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__MAX_VALUE = PROPERTY_FEATURE_COUNT + 1; /** * The feature id for the 'Min Inclusive' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__MIN_INCLUSIVE = PROPERTY_FEATURE_COUNT + 2; /** * The feature id for the 'Max Inclusive' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__MAX_INCLUSIVE = PROPERTY_FEATURE_COUNT + 3; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int DECIMAL_PROPERTY__DEFAULT_VALUE = PROPERTY_FEATURE_COUNT + 4; /** * The number of structural features of the 'Decimal Property' class. * * * @generated * @ordered */ int DECIMAL_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 5; /** * The meta object id for the '{@link BusinessDomainDsl.impl.BusinessClassReferenceImpl Business Class Reference}' class. * * * @see BusinessDomainDsl.impl.BusinessClassReferenceImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessClassReference() * @generated */ int BUSINESS_CLASS_REFERENCE = 18; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BUSINESS_CLASS_REFERENCE__NAME = ABSTRACT_BUSINESS_CLASS__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int BUSINESS_CLASS_REFERENCE__DESCRIPTION = ABSTRACT_BUSINESS_CLASS__DESCRIPTION; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int BUSINESS_CLASS_REFERENCE__PROPERTIES = ABSTRACT_BUSINESS_CLASS__PROPERTIES; /** * The feature id for the 'Model' container reference. * * * @generated * @ordered */ int BUSINESS_CLASS_REFERENCE__MODEL = ABSTRACT_BUSINESS_CLASS__MODEL; /** * The feature id for the 'Associations From' reference list. * * * @generated * @ordered */ int BUSINESS_CLASS_REFERENCE__ASSOCIATIONS_FROM = ABSTRACT_BUSINESS_CLASS__ASSOCIATIONS_FROM; /** * The feature id for the 'Referred Model' attribute. * * * @generated * @ordered */ int BUSINESS_CLASS_REFERENCE__REFERRED_MODEL = ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Business Class Reference' class. * * * @generated * @ordered */ int BUSINESS_CLASS_REFERENCE_FEATURE_COUNT = ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link BusinessDomainDsl.impl.UniqueRuleImpl Unique Rule}' class. * * * @see BusinessDomainDsl.impl.UniqueRuleImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getUniqueRule() * @generated */ int UNIQUE_RULE = 19; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int UNIQUE_RULE__NAME = ABSTRACT_BUSINESS_RULE__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int UNIQUE_RULE__DESCRIPTION = ABSTRACT_BUSINESS_RULE__DESCRIPTION; /** * The feature id for the 'Business Class' container reference. * * * @generated * @ordered */ int UNIQUE_RULE__BUSINESS_CLASS = ABSTRACT_BUSINESS_RULE__BUSINESS_CLASS; /** * The feature id for the 'Properties' reference list. * * * @generated * @ordered */ int UNIQUE_RULE__PROPERTIES = ABSTRACT_BUSINESS_RULE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Unique Rule' class. * * * @generated * @ordered */ int UNIQUE_RULE_FEATURE_COUNT = ABSTRACT_BUSINESS_RULE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link BusinessDomainDsl.impl.BusinessRuleImpl Business Rule}' class. * * * @see BusinessDomainDsl.impl.BusinessRuleImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessRule() * @generated */ int BUSINESS_RULE = 20; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BUSINESS_RULE__NAME = ABSTRACT_BUSINESS_RULE__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int BUSINESS_RULE__DESCRIPTION = ABSTRACT_BUSINESS_RULE__DESCRIPTION; /** * The feature id for the 'Business Class' container reference. * * * @generated * @ordered */ int BUSINESS_RULE__BUSINESS_CLASS = ABSTRACT_BUSINESS_RULE__BUSINESS_CLASS; /** * The number of structural features of the 'Business Rule' class. * * * @generated * @ordered */ int BUSINESS_RULE_FEATURE_COUNT = ABSTRACT_BUSINESS_RULE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link BusinessDomainDsl.Multiplicity Multiplicity}' enum. * * * @see BusinessDomainDsl.Multiplicity * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getMultiplicity() * @generated */ int MULTIPLICITY = 21; /** * The meta object id for the '{@link BusinessDomainDsl.DateTimeAccuracy Date Time Accuracy}' enum. * * * @see BusinessDomainDsl.DateTimeAccuracy * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getDateTimeAccuracy() * @generated */ int DATE_TIME_ACCURACY = 22; /** * The meta object id for the '{@link BusinessDomainDsl.PersistencyMode Persistency Mode}' enum. * * * @see BusinessDomainDsl.PersistencyMode * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getPersistencyMode() * @generated */ int PERSISTENCY_MODE = 23; /** * Returns the meta object for class '{@link BusinessDomainDsl.ModelElement Model Element}'. * * * @return the meta object for class 'Model Element'. * @see BusinessDomainDsl.ModelElement * @generated */ EClass getModelElement(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.ModelElement#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see BusinessDomainDsl.ModelElement#getName() * @see #getModelElement() * @generated */ EAttribute getModelElement_Name(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.ModelElement#getDescription Description}'. * * * @return the meta object for the attribute 'Description'. * @see BusinessDomainDsl.ModelElement#getDescription() * @see #getModelElement() * @generated */ EAttribute getModelElement_Description(); /** * Returns the meta object for class '{@link BusinessDomainDsl.BusinessDomainModel Business Domain Model}'. * * * @return the meta object for class 'Business Domain Model'. * @see BusinessDomainDsl.BusinessDomainModel * @generated */ EClass getBusinessDomainModel(); /** * Returns the meta object for the containment reference list '{@link BusinessDomainDsl.BusinessDomainModel#getEnumerations Enumerations}'. * * * @return the meta object for the containment reference list 'Enumerations'. * @see BusinessDomainDsl.BusinessDomainModel#getEnumerations() * @see #getBusinessDomainModel() * @generated */ EReference getBusinessDomainModel_Enumerations(); /** * Returns the meta object for the containment reference list '{@link BusinessDomainDsl.BusinessDomainModel#getTypes Types}'. * * * @return the meta object for the containment reference list 'Types'. * @see BusinessDomainDsl.BusinessDomainModel#getTypes() * @see #getBusinessDomainModel() * @generated */ EReference getBusinessDomainModel_Types(); /** * Returns the meta object for the containment reference list '{@link BusinessDomainDsl.BusinessDomainModel#getAssociations Associations}'. * * * @return the meta object for the containment reference list 'Associations'. * @see BusinessDomainDsl.BusinessDomainModel#getAssociations() * @see #getBusinessDomainModel() * @generated */ EReference getBusinessDomainModel_Associations(); /** * Returns the meta object for class '{@link BusinessDomainDsl.BusinessClass Business Class}'. * * * @return the meta object for class 'Business Class'. * @see BusinessDomainDsl.BusinessClass * @generated */ EClass getBusinessClass(); /** * Returns the meta object for the containment reference list '{@link BusinessDomainDsl.BusinessClass#getBusinessRules Business Rules}'. * * * @return the meta object for the containment reference list 'Business Rules'. * @see BusinessDomainDsl.BusinessClass#getBusinessRules() * @see #getBusinessClass() * @generated */ EReference getBusinessClass_BusinessRules(); /** * Returns the meta object for the reference '{@link BusinessDomainDsl.BusinessClass#getSuperclass Superclass}'. * * * @return the meta object for the reference 'Superclass'. * @see BusinessDomainDsl.BusinessClass#getSuperclass() * @see #getBusinessClass() * @generated */ EReference getBusinessClass_Superclass(); /** * Returns the meta object for the reference list '{@link BusinessDomainDsl.BusinessClass#getAssociationsTo Associations To}'. * * * @return the meta object for the reference list 'Associations To'. * @see BusinessDomainDsl.BusinessClass#getAssociationsTo() * @see #getBusinessClass() * @generated */ EReference getBusinessClass_AssociationsTo(); /** * Returns the meta object for class '{@link BusinessDomainDsl.Property Property}'. * * * @return the meta object for class 'Property'. * @see BusinessDomainDsl.Property * @generated */ EClass getProperty(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Property#getDataType Data Type}'. * * * @return the meta object for the attribute 'Data Type'. * @see BusinessDomainDsl.Property#getDataType() * @see #getProperty() * @generated */ EAttribute getProperty_DataType(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Property#isNullable Nullable}'. * * * @return the meta object for the attribute 'Nullable'. * @see BusinessDomainDsl.Property#isNullable() * @see #getProperty() * @generated */ EAttribute getProperty_Nullable(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Property#isDerived Derived}'. * * * @return the meta object for the attribute 'Derived'. * @see BusinessDomainDsl.Property#isDerived() * @see #getProperty() * @generated */ EAttribute getProperty_Derived(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Property#isWritable Writable}'. * * * @return the meta object for the attribute 'Writable'. * @see BusinessDomainDsl.Property#isWritable() * @see #getProperty() * @generated */ EAttribute getProperty_Writable(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Property#getPersistency Persistency}'. * * * @return the meta object for the attribute 'Persistency'. * @see BusinessDomainDsl.Property#getPersistency() * @see #getProperty() * @generated */ EAttribute getProperty_Persistency(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Property#isHasDefault Has Default}'. * * * @return the meta object for the attribute 'Has Default'. * @see BusinessDomainDsl.Property#isHasDefault() * @see #getProperty() * @generated */ EAttribute getProperty_HasDefault(); /** * Returns the meta object for the container reference '{@link BusinessDomainDsl.Property#getOwningType Owning Type}'. * * * @return the meta object for the container reference 'Owning Type'. * @see BusinessDomainDsl.Property#getOwningType() * @see #getProperty() * @generated */ EReference getProperty_OwningType(); /** * Returns the meta object for class '{@link BusinessDomainDsl.Enumeration Enumeration}'. * * * @return the meta object for class 'Enumeration'. * @see BusinessDomainDsl.Enumeration * @generated */ EClass getEnumeration(); /** * Returns the meta object for the containment reference list '{@link BusinessDomainDsl.Enumeration#getEnumerationLiterals Enumeration Literals}'. * * * @return the meta object for the containment reference list 'Enumeration Literals'. * @see BusinessDomainDsl.Enumeration#getEnumerationLiterals() * @see #getEnumeration() * @generated */ EReference getEnumeration_EnumerationLiterals(); /** * Returns the meta object for the container reference '{@link BusinessDomainDsl.Enumeration#getModel Model}'. * * * @return the meta object for the container reference 'Model'. * @see BusinessDomainDsl.Enumeration#getModel() * @see #getEnumeration() * @generated */ EReference getEnumeration_Model(); /** * Returns the meta object for class '{@link BusinessDomainDsl.EnumerationLiteral Enumeration Literal}'. * * * @return the meta object for class 'Enumeration Literal'. * @see BusinessDomainDsl.EnumerationLiteral * @generated */ EClass getEnumerationLiteral(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.EnumerationLiteral#getPersistedValue Persisted Value}'. * * * @return the meta object for the attribute 'Persisted Value'. * @see BusinessDomainDsl.EnumerationLiteral#getPersistedValue() * @see #getEnumerationLiteral() * @generated */ EAttribute getEnumerationLiteral_PersistedValue(); /** * Returns the meta object for the container reference '{@link BusinessDomainDsl.EnumerationLiteral#getEnumeration Enumeration}'. * * * @return the meta object for the container reference 'Enumeration'. * @see BusinessDomainDsl.EnumerationLiteral#getEnumeration() * @see #getEnumerationLiteral() * @generated */ EReference getEnumerationLiteral_Enumeration(); /** * Returns the meta object for class '{@link BusinessDomainDsl.AbstractBusinessRule Abstract Business Rule}'. * * * @return the meta object for class 'Abstract Business Rule'. * @see BusinessDomainDsl.AbstractBusinessRule * @generated */ EClass getAbstractBusinessRule(); /** * Returns the meta object for the container reference '{@link BusinessDomainDsl.AbstractBusinessRule#getBusinessClass Business Class}'. * * * @return the meta object for the container reference 'Business Class'. * @see BusinessDomainDsl.AbstractBusinessRule#getBusinessClass() * @see #getAbstractBusinessRule() * @generated */ EReference getAbstractBusinessRule_BusinessClass(); /** * Returns the meta object for class '{@link BusinessDomainDsl.BoolProperty Bool Property}'. * * * @return the meta object for class 'Bool Property'. * @see BusinessDomainDsl.BoolProperty * @generated */ EClass getBoolProperty(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.BoolProperty#isDefaultValue Default Value}'. * * * @return the meta object for the attribute 'Default Value'. * @see BusinessDomainDsl.BoolProperty#isDefaultValue() * @see #getBoolProperty() * @generated */ EAttribute getBoolProperty_DefaultValue(); /** * Returns the meta object for class '{@link BusinessDomainDsl.DateTimeProperty Date Time Property}'. * * * @return the meta object for class 'Date Time Property'. * @see BusinessDomainDsl.DateTimeProperty * @generated */ EClass getDateTimeProperty(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.DateTimeProperty#getAccuracy Accuracy}'. * * * @return the meta object for the attribute 'Accuracy'. * @see BusinessDomainDsl.DateTimeProperty#getAccuracy() * @see #getDateTimeProperty() * @generated */ EAttribute getDateTimeProperty_Accuracy(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.DateTimeProperty#getDefaultValue Default Value}'. * * * @return the meta object for the attribute 'Default Value'. * @see BusinessDomainDsl.DateTimeProperty#getDefaultValue() * @see #getDateTimeProperty() * @generated */ EAttribute getDateTimeProperty_DefaultValue(); /** * Returns the meta object for class '{@link BusinessDomainDsl.EnumerationProperty Enumeration Property}'. * * * @return the meta object for class 'Enumeration Property'. * @see BusinessDomainDsl.EnumerationProperty * @generated */ EClass getEnumerationProperty(); /** * Returns the meta object for the reference '{@link BusinessDomainDsl.EnumerationProperty#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see BusinessDomainDsl.EnumerationProperty#getType() * @see #getEnumerationProperty() * @generated */ EReference getEnumerationProperty_Type(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.EnumerationProperty#getDefaultValueAsString Default Value As String}'. * * * @return the meta object for the attribute 'Default Value As String'. * @see BusinessDomainDsl.EnumerationProperty#getDefaultValueAsString() * @see #getEnumerationProperty() * @generated */ EAttribute getEnumerationProperty_DefaultValueAsString(); /** * Returns the meta object for class '{@link BusinessDomainDsl.IntegerProperty Integer Property}'. * * * @return the meta object for class 'Integer Property'. * @see BusinessDomainDsl.IntegerProperty * @generated */ EClass getIntegerProperty(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.IntegerProperty#getMinValue Min Value}'. * * * @return the meta object for the attribute 'Min Value'. * @see BusinessDomainDsl.IntegerProperty#getMinValue() * @see #getIntegerProperty() * @generated */ EAttribute getIntegerProperty_MinValue(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.IntegerProperty#getMaxValue Max Value}'. * * * @return the meta object for the attribute 'Max Value'. * @see BusinessDomainDsl.IntegerProperty#getMaxValue() * @see #getIntegerProperty() * @generated */ EAttribute getIntegerProperty_MaxValue(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.IntegerProperty#getDefaultValue Default Value}'. * * * @return the meta object for the attribute 'Default Value'. * @see BusinessDomainDsl.IntegerProperty#getDefaultValue() * @see #getIntegerProperty() * @generated */ EAttribute getIntegerProperty_DefaultValue(); /** * Returns the meta object for class '{@link BusinessDomainDsl.StringProperty String Property}'. * * * @return the meta object for class 'String Property'. * @see BusinessDomainDsl.StringProperty * @generated */ EClass getStringProperty(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.StringProperty#getRegularExpression Regular Expression}'. * * * @return the meta object for the attribute 'Regular Expression'. * @see BusinessDomainDsl.StringProperty#getRegularExpression() * @see #getStringProperty() * @generated */ EAttribute getStringProperty_RegularExpression(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.StringProperty#getMinLength Min Length}'. * * * @return the meta object for the attribute 'Min Length'. * @see BusinessDomainDsl.StringProperty#getMinLength() * @see #getStringProperty() * @generated */ EAttribute getStringProperty_MinLength(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.StringProperty#getMaxLength Max Length}'. * * * @return the meta object for the attribute 'Max Length'. * @see BusinessDomainDsl.StringProperty#getMaxLength() * @see #getStringProperty() * @generated */ EAttribute getStringProperty_MaxLength(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.StringProperty#getDefaultValue Default Value}'. * * * @return the meta object for the attribute 'Default Value'. * @see BusinessDomainDsl.StringProperty#getDefaultValue() * @see #getStringProperty() * @generated */ EAttribute getStringProperty_DefaultValue(); /** * Returns the meta object for class '{@link BusinessDomainDsl.AbstractType Abstract Type}'. * * * @return the meta object for class 'Abstract Type'. * @see BusinessDomainDsl.AbstractType * @generated */ EClass getAbstractType(); /** * Returns the meta object for the containment reference list '{@link BusinessDomainDsl.AbstractType#getProperties Properties}'. * * * @return the meta object for the containment reference list 'Properties'. * @see BusinessDomainDsl.AbstractType#getProperties() * @see #getAbstractType() * @generated */ EReference getAbstractType_Properties(); /** * Returns the meta object for the container reference '{@link BusinessDomainDsl.AbstractType#getModel Model}'. * * * @return the meta object for the container reference 'Model'. * @see BusinessDomainDsl.AbstractType#getModel() * @see #getAbstractType() * @generated */ EReference getAbstractType_Model(); /** * Returns the meta object for class '{@link BusinessDomainDsl.BlobBinaryProperty Blob Binary Property}'. * * * @return the meta object for class 'Blob Binary Property'. * @see BusinessDomainDsl.BlobBinaryProperty * @generated */ EClass getBlobBinaryProperty(); /** * Returns the meta object for class '{@link BusinessDomainDsl.BlobTextProperty Blob Text Property}'. * * * @return the meta object for class 'Blob Text Property'. * @see BusinessDomainDsl.BlobTextProperty * @generated */ EClass getBlobTextProperty(); /** * Returns the meta object for class '{@link BusinessDomainDsl.Association Association}'. * * * @return the meta object for class 'Association'. * @see BusinessDomainDsl.Association * @generated */ EClass getAssociation(); /** * Returns the meta object for the reference '{@link BusinessDomainDsl.Association#getSource Source}'. * * * @return the meta object for the reference 'Source'. * @see BusinessDomainDsl.Association#getSource() * @see #getAssociation() * @generated */ EReference getAssociation_Source(); /** * Returns the meta object for the reference '{@link BusinessDomainDsl.Association#getTarget Target}'. * * * @return the meta object for the reference 'Target'. * @see BusinessDomainDsl.Association#getTarget() * @see #getAssociation() * @generated */ EReference getAssociation_Target(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Association#getSourceRoleName Source Role Name}'. * * * @return the meta object for the attribute 'Source Role Name'. * @see BusinessDomainDsl.Association#getSourceRoleName() * @see #getAssociation() * @generated */ EAttribute getAssociation_SourceRoleName(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Association#getSourceMultiplicity Source Multiplicity}'. * * * @return the meta object for the attribute 'Source Multiplicity'. * @see BusinessDomainDsl.Association#getSourceMultiplicity() * @see #getAssociation() * @generated */ EAttribute getAssociation_SourceMultiplicity(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Association#getTargetRoleName Target Role Name}'. * * * @return the meta object for the attribute 'Target Role Name'. * @see BusinessDomainDsl.Association#getTargetRoleName() * @see #getAssociation() * @generated */ EAttribute getAssociation_TargetRoleName(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Association#getTargetMultiplicity Target Multiplicity}'. * * * @return the meta object for the attribute 'Target Multiplicity'. * @see BusinessDomainDsl.Association#getTargetMultiplicity() * @see #getAssociation() * @generated */ EAttribute getAssociation_TargetMultiplicity(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Association#isComposite Composite}'. * * * @return the meta object for the attribute 'Composite'. * @see BusinessDomainDsl.Association#isComposite() * @see #getAssociation() * @generated */ EAttribute getAssociation_Composite(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Association#isBidirectional Bidirectional}'. * * * @return the meta object for the attribute 'Bidirectional'. * @see BusinessDomainDsl.Association#isBidirectional() * @see #getAssociation() * @generated */ EAttribute getAssociation_Bidirectional(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.Association#isOrdered Ordered}'. * * * @return the meta object for the attribute 'Ordered'. * @see BusinessDomainDsl.Association#isOrdered() * @see #getAssociation() * @generated */ EAttribute getAssociation_Ordered(); /** * Returns the meta object for the container reference '{@link BusinessDomainDsl.Association#getModel Model}'. * * * @return the meta object for the container reference 'Model'. * @see BusinessDomainDsl.Association#getModel() * @see #getAssociation() * @generated */ EReference getAssociation_Model(); /** * Returns the meta object for class '{@link BusinessDomainDsl.DecimalProperty Decimal Property}'. * * * @return the meta object for class 'Decimal Property'. * @see BusinessDomainDsl.DecimalProperty * @generated */ EClass getDecimalProperty(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.DecimalProperty#getMinValue Min Value}'. * * * @return the meta object for the attribute 'Min Value'. * @see BusinessDomainDsl.DecimalProperty#getMinValue() * @see #getDecimalProperty() * @generated */ EAttribute getDecimalProperty_MinValue(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.DecimalProperty#getMaxValue Max Value}'. * * * @return the meta object for the attribute 'Max Value'. * @see BusinessDomainDsl.DecimalProperty#getMaxValue() * @see #getDecimalProperty() * @generated */ EAttribute getDecimalProperty_MaxValue(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.DecimalProperty#isMinInclusive Min Inclusive}'. * * * @return the meta object for the attribute 'Min Inclusive'. * @see BusinessDomainDsl.DecimalProperty#isMinInclusive() * @see #getDecimalProperty() * @generated */ EAttribute getDecimalProperty_MinInclusive(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.DecimalProperty#isMaxInclusive Max Inclusive}'. * * * @return the meta object for the attribute 'Max Inclusive'. * @see BusinessDomainDsl.DecimalProperty#isMaxInclusive() * @see #getDecimalProperty() * @generated */ EAttribute getDecimalProperty_MaxInclusive(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.DecimalProperty#getDefaultValue Default Value}'. * * * @return the meta object for the attribute 'Default Value'. * @see BusinessDomainDsl.DecimalProperty#getDefaultValue() * @see #getDecimalProperty() * @generated */ EAttribute getDecimalProperty_DefaultValue(); /** * Returns the meta object for class '{@link BusinessDomainDsl.AbstractBusinessClass Abstract Business Class}'. * * * @return the meta object for class 'Abstract Business Class'. * @see BusinessDomainDsl.AbstractBusinessClass * @generated */ EClass getAbstractBusinessClass(); /** * Returns the meta object for the reference list '{@link BusinessDomainDsl.AbstractBusinessClass#getAssociationsFrom Associations From}'. * * * @return the meta object for the reference list 'Associations From'. * @see BusinessDomainDsl.AbstractBusinessClass#getAssociationsFrom() * @see #getAbstractBusinessClass() * @generated */ EReference getAbstractBusinessClass_AssociationsFrom(); /** * Returns the meta object for class '{@link BusinessDomainDsl.BusinessClassReference Business Class Reference}'. * * * @return the meta object for class 'Business Class Reference'. * @see BusinessDomainDsl.BusinessClassReference * @generated */ EClass getBusinessClassReference(); /** * Returns the meta object for the attribute '{@link BusinessDomainDsl.BusinessClassReference#getReferredModel Referred Model}'. * * * @return the meta object for the attribute 'Referred Model'. * @see BusinessDomainDsl.BusinessClassReference#getReferredModel() * @see #getBusinessClassReference() * @generated */ EAttribute getBusinessClassReference_ReferredModel(); /** * Returns the meta object for class '{@link BusinessDomainDsl.UniqueRule Unique Rule}'. * * * @return the meta object for class 'Unique Rule'. * @see BusinessDomainDsl.UniqueRule * @generated */ EClass getUniqueRule(); /** * Returns the meta object for the reference list '{@link BusinessDomainDsl.UniqueRule#getProperties Properties}'. * * * @return the meta object for the reference list 'Properties'. * @see BusinessDomainDsl.UniqueRule#getProperties() * @see #getUniqueRule() * @generated */ EReference getUniqueRule_Properties(); /** * Returns the meta object for class '{@link BusinessDomainDsl.BusinessRule Business Rule}'. * * * @return the meta object for class 'Business Rule'. * @see BusinessDomainDsl.BusinessRule * @generated */ EClass getBusinessRule(); /** * Returns the meta object for enum '{@link BusinessDomainDsl.Multiplicity Multiplicity}'. * * * @return the meta object for enum 'Multiplicity'. * @see BusinessDomainDsl.Multiplicity * @generated */ EEnum getMultiplicity(); /** * Returns the meta object for enum '{@link BusinessDomainDsl.DateTimeAccuracy Date Time Accuracy}'. * * * @return the meta object for enum 'Date Time Accuracy'. * @see BusinessDomainDsl.DateTimeAccuracy * @generated */ EEnum getDateTimeAccuracy(); /** * Returns the meta object for enum '{@link BusinessDomainDsl.PersistencyMode Persistency Mode}'. * * * @return the meta object for enum 'Persistency Mode'. * @see BusinessDomainDsl.PersistencyMode * @generated */ EEnum getPersistencyMode(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ BusinessDomainDslFactory getBusinessDomainDslFactory(); /** * * 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 BusinessDomainDsl.impl.ModelElementImpl Model Element}' class. * * * @see BusinessDomainDsl.impl.ModelElementImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getModelElement() * @generated */ EClass MODEL_ELEMENT = eINSTANCE.getModelElement(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute MODEL_ELEMENT__NAME = eINSTANCE.getModelElement_Name(); /** * The meta object literal for the 'Description' attribute feature. * * * @generated */ EAttribute MODEL_ELEMENT__DESCRIPTION = eINSTANCE.getModelElement_Description(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.BusinessDomainModelImpl Business Domain Model}' class. * * * @see BusinessDomainDsl.impl.BusinessDomainModelImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessDomainModel() * @generated */ EClass BUSINESS_DOMAIN_MODEL = eINSTANCE.getBusinessDomainModel(); /** * The meta object literal for the 'Enumerations' containment reference list feature. * * * @generated */ EReference BUSINESS_DOMAIN_MODEL__ENUMERATIONS = eINSTANCE.getBusinessDomainModel_Enumerations(); /** * The meta object literal for the 'Types' containment reference list feature. * * * @generated */ EReference BUSINESS_DOMAIN_MODEL__TYPES = eINSTANCE.getBusinessDomainModel_Types(); /** * The meta object literal for the 'Associations' containment reference list feature. * * * @generated */ EReference BUSINESS_DOMAIN_MODEL__ASSOCIATIONS = eINSTANCE.getBusinessDomainModel_Associations(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.BusinessClassImpl Business Class}' class. * * * @see BusinessDomainDsl.impl.BusinessClassImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessClass() * @generated */ EClass BUSINESS_CLASS = eINSTANCE.getBusinessClass(); /** * The meta object literal for the 'Business Rules' containment reference list feature. * * * @generated */ EReference BUSINESS_CLASS__BUSINESS_RULES = eINSTANCE.getBusinessClass_BusinessRules(); /** * The meta object literal for the 'Superclass' reference feature. * * * @generated */ EReference BUSINESS_CLASS__SUPERCLASS = eINSTANCE.getBusinessClass_Superclass(); /** * The meta object literal for the 'Associations To' reference list feature. * * * @generated */ EReference BUSINESS_CLASS__ASSOCIATIONS_TO = eINSTANCE.getBusinessClass_AssociationsTo(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.PropertyImpl Property}' class. * * * @see BusinessDomainDsl.impl.PropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getProperty() * @generated */ EClass PROPERTY = eINSTANCE.getProperty(); /** * The meta object literal for the 'Data Type' attribute feature. * * * @generated */ EAttribute PROPERTY__DATA_TYPE = eINSTANCE.getProperty_DataType(); /** * The meta object literal for the 'Nullable' attribute feature. * * * @generated */ EAttribute PROPERTY__NULLABLE = eINSTANCE.getProperty_Nullable(); /** * The meta object literal for the 'Derived' attribute feature. * * * @generated */ EAttribute PROPERTY__DERIVED = eINSTANCE.getProperty_Derived(); /** * The meta object literal for the 'Writable' attribute feature. * * * @generated */ EAttribute PROPERTY__WRITABLE = eINSTANCE.getProperty_Writable(); /** * The meta object literal for the 'Persistency' attribute feature. * * * @generated */ EAttribute PROPERTY__PERSISTENCY = eINSTANCE.getProperty_Persistency(); /** * The meta object literal for the 'Has Default' attribute feature. * * * @generated */ EAttribute PROPERTY__HAS_DEFAULT = eINSTANCE.getProperty_HasDefault(); /** * The meta object literal for the 'Owning Type' container reference feature. * * * @generated */ EReference PROPERTY__OWNING_TYPE = eINSTANCE.getProperty_OwningType(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.EnumerationImpl Enumeration}' class. * * * @see BusinessDomainDsl.impl.EnumerationImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getEnumeration() * @generated */ EClass ENUMERATION = eINSTANCE.getEnumeration(); /** * The meta object literal for the 'Enumeration Literals' containment reference list feature. * * * @generated */ EReference ENUMERATION__ENUMERATION_LITERALS = eINSTANCE.getEnumeration_EnumerationLiterals(); /** * The meta object literal for the 'Model' container reference feature. * * * @generated */ EReference ENUMERATION__MODEL = eINSTANCE.getEnumeration_Model(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.EnumerationLiteralImpl Enumeration Literal}' class. * * * @see BusinessDomainDsl.impl.EnumerationLiteralImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getEnumerationLiteral() * @generated */ EClass ENUMERATION_LITERAL = eINSTANCE.getEnumerationLiteral(); /** * The meta object literal for the 'Persisted Value' attribute feature. * * * @generated */ EAttribute ENUMERATION_LITERAL__PERSISTED_VALUE = eINSTANCE.getEnumerationLiteral_PersistedValue(); /** * The meta object literal for the 'Enumeration' container reference feature. * * * @generated */ EReference ENUMERATION_LITERAL__ENUMERATION = eINSTANCE.getEnumerationLiteral_Enumeration(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.AbstractBusinessRuleImpl Abstract Business Rule}' class. * * * @see BusinessDomainDsl.impl.AbstractBusinessRuleImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAbstractBusinessRule() * @generated */ EClass ABSTRACT_BUSINESS_RULE = eINSTANCE.getAbstractBusinessRule(); /** * The meta object literal for the 'Business Class' container reference feature. * * * @generated */ EReference ABSTRACT_BUSINESS_RULE__BUSINESS_CLASS = eINSTANCE.getAbstractBusinessRule_BusinessClass(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.BoolPropertyImpl Bool Property}' class. * * * @see BusinessDomainDsl.impl.BoolPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBoolProperty() * @generated */ EClass BOOL_PROPERTY = eINSTANCE.getBoolProperty(); /** * The meta object literal for the 'Default Value' attribute feature. * * * @generated */ EAttribute BOOL_PROPERTY__DEFAULT_VALUE = eINSTANCE.getBoolProperty_DefaultValue(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.DateTimePropertyImpl Date Time Property}' class. * * * @see BusinessDomainDsl.impl.DateTimePropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getDateTimeProperty() * @generated */ EClass DATE_TIME_PROPERTY = eINSTANCE.getDateTimeProperty(); /** * The meta object literal for the 'Accuracy' attribute feature. * * * @generated */ EAttribute DATE_TIME_PROPERTY__ACCURACY = eINSTANCE.getDateTimeProperty_Accuracy(); /** * The meta object literal for the 'Default Value' attribute feature. * * * @generated */ EAttribute DATE_TIME_PROPERTY__DEFAULT_VALUE = eINSTANCE.getDateTimeProperty_DefaultValue(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.EnumerationPropertyImpl Enumeration Property}' class. * * * @see BusinessDomainDsl.impl.EnumerationPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getEnumerationProperty() * @generated */ EClass ENUMERATION_PROPERTY = eINSTANCE.getEnumerationProperty(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference ENUMERATION_PROPERTY__TYPE = eINSTANCE.getEnumerationProperty_Type(); /** * The meta object literal for the 'Default Value As String' attribute feature. * * * @generated */ EAttribute ENUMERATION_PROPERTY__DEFAULT_VALUE_AS_STRING = eINSTANCE.getEnumerationProperty_DefaultValueAsString(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.IntegerPropertyImpl Integer Property}' class. * * * @see BusinessDomainDsl.impl.IntegerPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getIntegerProperty() * @generated */ EClass INTEGER_PROPERTY = eINSTANCE.getIntegerProperty(); /** * The meta object literal for the 'Min Value' attribute feature. * * * @generated */ EAttribute INTEGER_PROPERTY__MIN_VALUE = eINSTANCE.getIntegerProperty_MinValue(); /** * The meta object literal for the 'Max Value' attribute feature. * * * @generated */ EAttribute INTEGER_PROPERTY__MAX_VALUE = eINSTANCE.getIntegerProperty_MaxValue(); /** * The meta object literal for the 'Default Value' attribute feature. * * * @generated */ EAttribute INTEGER_PROPERTY__DEFAULT_VALUE = eINSTANCE.getIntegerProperty_DefaultValue(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.StringPropertyImpl String Property}' class. * * * @see BusinessDomainDsl.impl.StringPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getStringProperty() * @generated */ EClass STRING_PROPERTY = eINSTANCE.getStringProperty(); /** * The meta object literal for the 'Regular Expression' attribute feature. * * * @generated */ EAttribute STRING_PROPERTY__REGULAR_EXPRESSION = eINSTANCE.getStringProperty_RegularExpression(); /** * The meta object literal for the 'Min Length' attribute feature. * * * @generated */ EAttribute STRING_PROPERTY__MIN_LENGTH = eINSTANCE.getStringProperty_MinLength(); /** * The meta object literal for the 'Max Length' attribute feature. * * * @generated */ EAttribute STRING_PROPERTY__MAX_LENGTH = eINSTANCE.getStringProperty_MaxLength(); /** * The meta object literal for the 'Default Value' attribute feature. * * * @generated */ EAttribute STRING_PROPERTY__DEFAULT_VALUE = eINSTANCE.getStringProperty_DefaultValue(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.AbstractTypeImpl Abstract Type}' class. * * * @see BusinessDomainDsl.impl.AbstractTypeImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAbstractType() * @generated */ EClass ABSTRACT_TYPE = eINSTANCE.getAbstractType(); /** * The meta object literal for the 'Properties' containment reference list feature. * * * @generated */ EReference ABSTRACT_TYPE__PROPERTIES = eINSTANCE.getAbstractType_Properties(); /** * The meta object literal for the 'Model' container reference feature. * * * @generated */ EReference ABSTRACT_TYPE__MODEL = eINSTANCE.getAbstractType_Model(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.BlobBinaryPropertyImpl Blob Binary Property}' class. * * * @see BusinessDomainDsl.impl.BlobBinaryPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBlobBinaryProperty() * @generated */ EClass BLOB_BINARY_PROPERTY = eINSTANCE.getBlobBinaryProperty(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.BlobTextPropertyImpl Blob Text Property}' class. * * * @see BusinessDomainDsl.impl.BlobTextPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBlobTextProperty() * @generated */ EClass BLOB_TEXT_PROPERTY = eINSTANCE.getBlobTextProperty(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.AssociationImpl Association}' class. * * * @see BusinessDomainDsl.impl.AssociationImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAssociation() * @generated */ EClass ASSOCIATION = eINSTANCE.getAssociation(); /** * The meta object literal for the 'Source' reference feature. * * * @generated */ EReference ASSOCIATION__SOURCE = eINSTANCE.getAssociation_Source(); /** * The meta object literal for the 'Target' reference feature. * * * @generated */ EReference ASSOCIATION__TARGET = eINSTANCE.getAssociation_Target(); /** * The meta object literal for the 'Source Role Name' attribute feature. * * * @generated */ EAttribute ASSOCIATION__SOURCE_ROLE_NAME = eINSTANCE.getAssociation_SourceRoleName(); /** * The meta object literal for the 'Source Multiplicity' attribute feature. * * * @generated */ EAttribute ASSOCIATION__SOURCE_MULTIPLICITY = eINSTANCE.getAssociation_SourceMultiplicity(); /** * The meta object literal for the 'Target Role Name' attribute feature. * * * @generated */ EAttribute ASSOCIATION__TARGET_ROLE_NAME = eINSTANCE.getAssociation_TargetRoleName(); /** * The meta object literal for the 'Target Multiplicity' attribute feature. * * * @generated */ EAttribute ASSOCIATION__TARGET_MULTIPLICITY = eINSTANCE.getAssociation_TargetMultiplicity(); /** * The meta object literal for the 'Composite' attribute feature. * * * @generated */ EAttribute ASSOCIATION__COMPOSITE = eINSTANCE.getAssociation_Composite(); /** * The meta object literal for the 'Bidirectional' attribute feature. * * * @generated */ EAttribute ASSOCIATION__BIDIRECTIONAL = eINSTANCE.getAssociation_Bidirectional(); /** * The meta object literal for the 'Ordered' attribute feature. * * * @generated */ EAttribute ASSOCIATION__ORDERED = eINSTANCE.getAssociation_Ordered(); /** * The meta object literal for the 'Model' container reference feature. * * * @generated */ EReference ASSOCIATION__MODEL = eINSTANCE.getAssociation_Model(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.DecimalPropertyImpl Decimal Property}' class. * * * @see BusinessDomainDsl.impl.DecimalPropertyImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getDecimalProperty() * @generated */ EClass DECIMAL_PROPERTY = eINSTANCE.getDecimalProperty(); /** * The meta object literal for the 'Min Value' attribute feature. * * * @generated */ EAttribute DECIMAL_PROPERTY__MIN_VALUE = eINSTANCE.getDecimalProperty_MinValue(); /** * The meta object literal for the 'Max Value' attribute feature. * * * @generated */ EAttribute DECIMAL_PROPERTY__MAX_VALUE = eINSTANCE.getDecimalProperty_MaxValue(); /** * The meta object literal for the 'Min Inclusive' attribute feature. * * * @generated */ EAttribute DECIMAL_PROPERTY__MIN_INCLUSIVE = eINSTANCE.getDecimalProperty_MinInclusive(); /** * The meta object literal for the 'Max Inclusive' attribute feature. * * * @generated */ EAttribute DECIMAL_PROPERTY__MAX_INCLUSIVE = eINSTANCE.getDecimalProperty_MaxInclusive(); /** * The meta object literal for the 'Default Value' attribute feature. * * * @generated */ EAttribute DECIMAL_PROPERTY__DEFAULT_VALUE = eINSTANCE.getDecimalProperty_DefaultValue(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.AbstractBusinessClassImpl Abstract Business Class}' class. * * * @see BusinessDomainDsl.impl.AbstractBusinessClassImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getAbstractBusinessClass() * @generated */ EClass ABSTRACT_BUSINESS_CLASS = eINSTANCE.getAbstractBusinessClass(); /** * The meta object literal for the 'Associations From' reference list feature. * * * @generated */ EReference ABSTRACT_BUSINESS_CLASS__ASSOCIATIONS_FROM = eINSTANCE.getAbstractBusinessClass_AssociationsFrom(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.BusinessClassReferenceImpl Business Class Reference}' class. * * * @see BusinessDomainDsl.impl.BusinessClassReferenceImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessClassReference() * @generated */ EClass BUSINESS_CLASS_REFERENCE = eINSTANCE.getBusinessClassReference(); /** * The meta object literal for the 'Referred Model' attribute feature. * * * @generated */ EAttribute BUSINESS_CLASS_REFERENCE__REFERRED_MODEL = eINSTANCE.getBusinessClassReference_ReferredModel(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.UniqueRuleImpl Unique Rule}' class. * * * @see BusinessDomainDsl.impl.UniqueRuleImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getUniqueRule() * @generated */ EClass UNIQUE_RULE = eINSTANCE.getUniqueRule(); /** * The meta object literal for the 'Properties' reference list feature. * * * @generated */ EReference UNIQUE_RULE__PROPERTIES = eINSTANCE.getUniqueRule_Properties(); /** * The meta object literal for the '{@link BusinessDomainDsl.impl.BusinessRuleImpl Business Rule}' class. * * * @see BusinessDomainDsl.impl.BusinessRuleImpl * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getBusinessRule() * @generated */ EClass BUSINESS_RULE = eINSTANCE.getBusinessRule(); /** * The meta object literal for the '{@link BusinessDomainDsl.Multiplicity Multiplicity}' enum. * * * @see BusinessDomainDsl.Multiplicity * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getMultiplicity() * @generated */ EEnum MULTIPLICITY = eINSTANCE.getMultiplicity(); /** * The meta object literal for the '{@link BusinessDomainDsl.DateTimeAccuracy Date Time Accuracy}' enum. * * * @see BusinessDomainDsl.DateTimeAccuracy * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getDateTimeAccuracy() * @generated */ EEnum DATE_TIME_ACCURACY = eINSTANCE.getDateTimeAccuracy(); /** * The meta object literal for the '{@link BusinessDomainDsl.PersistencyMode Persistency Mode}' enum. * * * @see BusinessDomainDsl.PersistencyMode * @see BusinessDomainDsl.impl.BusinessDomainDslPackageImpl#getPersistencyMode() * @generated */ EEnum PERSISTENCY_MODE = eINSTANCE.getPersistencyMode(); } } //BusinessDomainDslPackage




© 2015 - 2025 Weber Informatics LLC | Privacy Policy