
BusinessDomainDsl.BusinessDomainDslPackage Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mod4j-businessdomain-mm Show documentation
Show all versions of mod4j-businessdomain-mm Show documentation
This Eclipse plug-in project contains the BusinessDomain meta model.
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