BusinessDomainDsl.impl
Class BusinessDomainDslPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by BusinessDomainDsl.impl.BusinessDomainDslPackageImpl
All Implemented Interfaces:
BusinessDomainDslPackage, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class BusinessDomainDslPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements BusinessDomainDslPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface BusinessDomainDsl.BusinessDomainDslPackage
BusinessDomainDslPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface BusinessDomainDsl.BusinessDomainDslPackage
ABSTRACT_BUSINESS_CLASS, ABSTRACT_BUSINESS_CLASS__ASSOCIATIONS_FROM, ABSTRACT_BUSINESS_CLASS__DESCRIPTION, ABSTRACT_BUSINESS_CLASS__MODEL, ABSTRACT_BUSINESS_CLASS__NAME, ABSTRACT_BUSINESS_CLASS__PROPERTIES, ABSTRACT_BUSINESS_CLASS_FEATURE_COUNT, ABSTRACT_BUSINESS_RULE, ABSTRACT_BUSINESS_RULE__BUSINESS_CLASS, ABSTRACT_BUSINESS_RULE__DESCRIPTION, ABSTRACT_BUSINESS_RULE__NAME, ABSTRACT_BUSINESS_RULE_FEATURE_COUNT, ABSTRACT_TYPE, ABSTRACT_TYPE__DESCRIPTION, ABSTRACT_TYPE__MODEL, ABSTRACT_TYPE__NAME, ABSTRACT_TYPE__PROPERTIES, ABSTRACT_TYPE_FEATURE_COUNT, ASSOCIATION, ASSOCIATION__BIDIRECTIONAL, ASSOCIATION__COMPOSITE, ASSOCIATION__DESCRIPTION, ASSOCIATION__MODEL, ASSOCIATION__NAME, ASSOCIATION__ORDERED, ASSOCIATION__SOURCE, ASSOCIATION__SOURCE_MULTIPLICITY, ASSOCIATION__SOURCE_ROLE_NAME, ASSOCIATION__TARGET, ASSOCIATION__TARGET_MULTIPLICITY, ASSOCIATION__TARGET_ROLE_NAME, ASSOCIATION_FEATURE_COUNT, BLOB_BINARY_PROPERTY, BLOB_BINARY_PROPERTY__DATA_TYPE, BLOB_BINARY_PROPERTY__DERIVED, BLOB_BINARY_PROPERTY__DESCRIPTION, BLOB_BINARY_PROPERTY__HAS_DEFAULT, BLOB_BINARY_PROPERTY__NAME, BLOB_BINARY_PROPERTY__NULLABLE, BLOB_BINARY_PROPERTY__OWNING_TYPE, BLOB_BINARY_PROPERTY__PERSISTENCY, BLOB_BINARY_PROPERTY__WRITABLE, BLOB_BINARY_PROPERTY_FEATURE_COUNT, BLOB_TEXT_PROPERTY, BLOB_TEXT_PROPERTY__DATA_TYPE, BLOB_TEXT_PROPERTY__DERIVED, BLOB_TEXT_PROPERTY__DESCRIPTION, BLOB_TEXT_PROPERTY__HAS_DEFAULT, BLOB_TEXT_PROPERTY__NAME, BLOB_TEXT_PROPERTY__NULLABLE, BLOB_TEXT_PROPERTY__OWNING_TYPE, BLOB_TEXT_PROPERTY__PERSISTENCY, BLOB_TEXT_PROPERTY__WRITABLE, BLOB_TEXT_PROPERTY_FEATURE_COUNT, BOOL_PROPERTY, BOOL_PROPERTY__DATA_TYPE, BOOL_PROPERTY__DEFAULT_VALUE, BOOL_PROPERTY__DERIVED, BOOL_PROPERTY__DESCRIPTION, BOOL_PROPERTY__HAS_DEFAULT, BOOL_PROPERTY__NAME, BOOL_PROPERTY__NULLABLE, BOOL_PROPERTY__OWNING_TYPE, BOOL_PROPERTY__PERSISTENCY, BOOL_PROPERTY__WRITABLE, BOOL_PROPERTY_FEATURE_COUNT, BUSINESS_CLASS, BUSINESS_CLASS__ASSOCIATIONS_FROM, BUSINESS_CLASS__ASSOCIATIONS_TO, BUSINESS_CLASS__BUSINESS_RULES, BUSINESS_CLASS__DESCRIPTION, BUSINESS_CLASS__MODEL, BUSINESS_CLASS__NAME, BUSINESS_CLASS__PROPERTIES, BUSINESS_CLASS__SUPERCLASS, BUSINESS_CLASS_FEATURE_COUNT, BUSINESS_CLASS_REFERENCE, BUSINESS_CLASS_REFERENCE__ASSOCIATIONS_FROM, BUSINESS_CLASS_REFERENCE__DESCRIPTION, BUSINESS_CLASS_REFERENCE__MODEL, BUSINESS_CLASS_REFERENCE__NAME, BUSINESS_CLASS_REFERENCE__PROPERTIES, BUSINESS_CLASS_REFERENCE__REFERRED_MODEL, BUSINESS_CLASS_REFERENCE_FEATURE_COUNT, BUSINESS_DOMAIN_MODEL, BUSINESS_DOMAIN_MODEL__ASSOCIATIONS, BUSINESS_DOMAIN_MODEL__DESCRIPTION, BUSINESS_DOMAIN_MODEL__ENUMERATIONS, BUSINESS_DOMAIN_MODEL__NAME, BUSINESS_DOMAIN_MODEL__TYPES, BUSINESS_DOMAIN_MODEL_FEATURE_COUNT, BUSINESS_RULE, BUSINESS_RULE__BUSINESS_CLASS, BUSINESS_RULE__DESCRIPTION, BUSINESS_RULE__NAME, BUSINESS_RULE_FEATURE_COUNT, DATE_TIME_ACCURACY, DATE_TIME_PROPERTY, DATE_TIME_PROPERTY__ACCURACY, DATE_TIME_PROPERTY__DATA_TYPE, DATE_TIME_PROPERTY__DEFAULT_VALUE, DATE_TIME_PROPERTY__DERIVED, DATE_TIME_PROPERTY__DESCRIPTION, DATE_TIME_PROPERTY__HAS_DEFAULT, DATE_TIME_PROPERTY__NAME, DATE_TIME_PROPERTY__NULLABLE, DATE_TIME_PROPERTY__OWNING_TYPE, DATE_TIME_PROPERTY__PERSISTENCY, DATE_TIME_PROPERTY__WRITABLE, DATE_TIME_PROPERTY_FEATURE_COUNT, DECIMAL_PROPERTY, DECIMAL_PROPERTY__DATA_TYPE, DECIMAL_PROPERTY__DEFAULT_VALUE, DECIMAL_PROPERTY__DERIVED, DECIMAL_PROPERTY__DESCRIPTION, DECIMAL_PROPERTY__HAS_DEFAULT, DECIMAL_PROPERTY__MAX_INCLUSIVE, DECIMAL_PROPERTY__MAX_VALUE, DECIMAL_PROPERTY__MIN_INCLUSIVE, DECIMAL_PROPERTY__MIN_VALUE, DECIMAL_PROPERTY__NAME, DECIMAL_PROPERTY__NULLABLE, DECIMAL_PROPERTY__OWNING_TYPE, DECIMAL_PROPERTY__PERSISTENCY, DECIMAL_PROPERTY__WRITABLE, DECIMAL_PROPERTY_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, ENUMERATION, ENUMERATION__DESCRIPTION, ENUMERATION__ENUMERATION_LITERALS, ENUMERATION__MODEL, ENUMERATION__NAME, ENUMERATION_FEATURE_COUNT, ENUMERATION_LITERAL, ENUMERATION_LITERAL__DESCRIPTION, ENUMERATION_LITERAL__ENUMERATION, ENUMERATION_LITERAL__NAME, ENUMERATION_LITERAL__PERSISTED_VALUE, ENUMERATION_LITERAL_FEATURE_COUNT, ENUMERATION_PROPERTY, ENUMERATION_PROPERTY__DATA_TYPE, ENUMERATION_PROPERTY__DEFAULT_VALUE_AS_STRING, ENUMERATION_PROPERTY__DERIVED, ENUMERATION_PROPERTY__DESCRIPTION, ENUMERATION_PROPERTY__HAS_DEFAULT, ENUMERATION_PROPERTY__NAME, ENUMERATION_PROPERTY__NULLABLE, ENUMERATION_PROPERTY__OWNING_TYPE, ENUMERATION_PROPERTY__PERSISTENCY, ENUMERATION_PROPERTY__TYPE, ENUMERATION_PROPERTY__WRITABLE, ENUMERATION_PROPERTY_FEATURE_COUNT, INTEGER_PROPERTY, INTEGER_PROPERTY__DATA_TYPE, INTEGER_PROPERTY__DEFAULT_VALUE, INTEGER_PROPERTY__DERIVED, INTEGER_PROPERTY__DESCRIPTION, INTEGER_PROPERTY__HAS_DEFAULT, INTEGER_PROPERTY__MAX_VALUE, INTEGER_PROPERTY__MIN_VALUE, INTEGER_PROPERTY__NAME, INTEGER_PROPERTY__NULLABLE, INTEGER_PROPERTY__OWNING_TYPE, INTEGER_PROPERTY__PERSISTENCY, INTEGER_PROPERTY__WRITABLE, INTEGER_PROPERTY_FEATURE_COUNT, MODEL_ELEMENT, MODEL_ELEMENT__DESCRIPTION, MODEL_ELEMENT__NAME, MODEL_ELEMENT_FEATURE_COUNT, MULTIPLICITY, PERSISTENCY_MODE, PROPERTY, PROPERTY__DATA_TYPE, PROPERTY__DERIVED, PROPERTY__DESCRIPTION, PROPERTY__HAS_DEFAULT, PROPERTY__NAME, PROPERTY__NULLABLE, PROPERTY__OWNING_TYPE, PROPERTY__PERSISTENCY, PROPERTY__WRITABLE, PROPERTY_FEATURE_COUNT, STRING_PROPERTY, STRING_PROPERTY__DATA_TYPE, STRING_PROPERTY__DEFAULT_VALUE, STRING_PROPERTY__DERIVED, STRING_PROPERTY__DESCRIPTION, STRING_PROPERTY__HAS_DEFAULT, STRING_PROPERTY__MAX_LENGTH, STRING_PROPERTY__MIN_LENGTH, STRING_PROPERTY__NAME, STRING_PROPERTY__NULLABLE, STRING_PROPERTY__OWNING_TYPE, STRING_PROPERTY__PERSISTENCY, STRING_PROPERTY__REGULAR_EXPRESSION, STRING_PROPERTY__WRITABLE, STRING_PROPERTY_FEATURE_COUNT, UNIQUE_RULE, UNIQUE_RULE__BUSINESS_CLASS, UNIQUE_RULE__DESCRIPTION, UNIQUE_RULE__NAME, UNIQUE_RULE__PROPERTIES, UNIQUE_RULE_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EReference getAbstractBusinessClass_AssociationsFrom()
           
 org.eclipse.emf.ecore.EClass getAbstractBusinessClass()
           
 org.eclipse.emf.ecore.EReference getAbstractBusinessRule_BusinessClass()
           
 org.eclipse.emf.ecore.EClass getAbstractBusinessRule()
           
 org.eclipse.emf.ecore.EReference getAbstractType_Model()
           
 org.eclipse.emf.ecore.EReference getAbstractType_Properties()
           
 org.eclipse.emf.ecore.EClass getAbstractType()
           
 org.eclipse.emf.ecore.EAttribute getAssociation_Bidirectional()
           
 org.eclipse.emf.ecore.EAttribute getAssociation_Composite()
           
 org.eclipse.emf.ecore.EReference getAssociation_Model()
           
 org.eclipse.emf.ecore.EAttribute getAssociation_Ordered()
           
 org.eclipse.emf.ecore.EReference getAssociation_Source()
           
 org.eclipse.emf.ecore.EAttribute getAssociation_SourceMultiplicity()
           
 org.eclipse.emf.ecore.EAttribute getAssociation_SourceRoleName()
           
 org.eclipse.emf.ecore.EReference getAssociation_Target()
           
 org.eclipse.emf.ecore.EAttribute getAssociation_TargetMultiplicity()
           
 org.eclipse.emf.ecore.EAttribute getAssociation_TargetRoleName()
           
 org.eclipse.emf.ecore.EClass getAssociation()
           
 org.eclipse.emf.ecore.EClass getBlobBinaryProperty()
           
 org.eclipse.emf.ecore.EClass getBlobTextProperty()
           
 org.eclipse.emf.ecore.EAttribute getBoolProperty_DefaultValue()
           
 org.eclipse.emf.ecore.EClass getBoolProperty()
           
 org.eclipse.emf.ecore.EReference getBusinessClass_AssociationsTo()
           
 org.eclipse.emf.ecore.EReference getBusinessClass_BusinessRules()
           
 org.eclipse.emf.ecore.EReference getBusinessClass_Superclass()
           
 org.eclipse.emf.ecore.EClass getBusinessClass()
           
 org.eclipse.emf.ecore.EAttribute getBusinessClassReference_ReferredModel()
           
 org.eclipse.emf.ecore.EClass getBusinessClassReference()
           
 BusinessDomainDslFactory getBusinessDomainDslFactory()
           
 org.eclipse.emf.ecore.EReference getBusinessDomainModel_Associations()
           
 org.eclipse.emf.ecore.EReference getBusinessDomainModel_Enumerations()
           
 org.eclipse.emf.ecore.EReference getBusinessDomainModel_Types()
           
 org.eclipse.emf.ecore.EClass getBusinessDomainModel()
           
 org.eclipse.emf.ecore.EClass getBusinessRule()
           
 org.eclipse.emf.ecore.EEnum getDateTimeAccuracy()
           
 org.eclipse.emf.ecore.EAttribute getDateTimeProperty_Accuracy()
           
 org.eclipse.emf.ecore.EAttribute getDateTimeProperty_DefaultValue()
           
 org.eclipse.emf.ecore.EClass getDateTimeProperty()
           
 org.eclipse.emf.ecore.EAttribute getDecimalProperty_DefaultValue()
           
 org.eclipse.emf.ecore.EAttribute getDecimalProperty_MaxInclusive()
           
 org.eclipse.emf.ecore.EAttribute getDecimalProperty_MaxValue()
           
 org.eclipse.emf.ecore.EAttribute getDecimalProperty_MinInclusive()
           
 org.eclipse.emf.ecore.EAttribute getDecimalProperty_MinValue()
           
 org.eclipse.emf.ecore.EClass getDecimalProperty()
           
 org.eclipse.emf.ecore.EReference getEnumeration_EnumerationLiterals()
           
 org.eclipse.emf.ecore.EReference getEnumeration_Model()
           
 org.eclipse.emf.ecore.EClass getEnumeration()
           
 org.eclipse.emf.ecore.EReference getEnumerationLiteral_Enumeration()
           
 org.eclipse.emf.ecore.EAttribute getEnumerationLiteral_PersistedValue()
           
 org.eclipse.emf.ecore.EClass getEnumerationLiteral()
           
 org.eclipse.emf.ecore.EAttribute getEnumerationProperty_DefaultValueAsString()
           
 org.eclipse.emf.ecore.EReference getEnumerationProperty_Type()
           
 org.eclipse.emf.ecore.EClass getEnumerationProperty()
           
 org.eclipse.emf.ecore.EAttribute getIntegerProperty_DefaultValue()
           
 org.eclipse.emf.ecore.EAttribute getIntegerProperty_MaxValue()
           
 org.eclipse.emf.ecore.EAttribute getIntegerProperty_MinValue()
           
 org.eclipse.emf.ecore.EClass getIntegerProperty()
           
 org.eclipse.emf.ecore.EAttribute getModelElement_Description()
           
 org.eclipse.emf.ecore.EAttribute getModelElement_Name()
           
 org.eclipse.emf.ecore.EClass getModelElement()
           
 org.eclipse.emf.ecore.EEnum getMultiplicity()
           
 org.eclipse.emf.ecore.EEnum getPersistencyMode()
           
 org.eclipse.emf.ecore.EAttribute getProperty_DataType()
           
 org.eclipse.emf.ecore.EAttribute getProperty_Derived()
           
 org.eclipse.emf.ecore.EAttribute getProperty_HasDefault()
           
 org.eclipse.emf.ecore.EAttribute getProperty_Nullable()
           
 org.eclipse.emf.ecore.EReference getProperty_OwningType()
           
 org.eclipse.emf.ecore.EAttribute getProperty_Persistency()
           
 org.eclipse.emf.ecore.EAttribute getProperty_Writable()
           
 org.eclipse.emf.ecore.EClass getProperty()
           
 org.eclipse.emf.ecore.EAttribute getStringProperty_DefaultValue()
           
 org.eclipse.emf.ecore.EAttribute getStringProperty_MaxLength()
           
 org.eclipse.emf.ecore.EAttribute getStringProperty_MinLength()
           
 org.eclipse.emf.ecore.EAttribute getStringProperty_RegularExpression()
           
 org.eclipse.emf.ecore.EClass getStringProperty()
           
 org.eclipse.emf.ecore.EReference getUniqueRule_Properties()
           
 org.eclipse.emf.ecore.EClass getUniqueRule()
           
static BusinessDomainDslPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static BusinessDomainDslPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize BusinessDomainDslPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
BusinessDomainDslPackage.eNS_URI, createPackageContents(), initializePackageContents()

getModelElement

public org.eclipse.emf.ecore.EClass getModelElement()

Specified by:
getModelElement in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Model Element'.
See Also:
ModelElement

getModelElement_Name

public org.eclipse.emf.ecore.EAttribute getModelElement_Name()

Specified by:
getModelElement_Name in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ModelElement.getName(), BusinessDomainDslPackage.getModelElement()

getModelElement_Description

public org.eclipse.emf.ecore.EAttribute getModelElement_Description()

Specified by:
getModelElement_Description in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Description'.
See Also:
ModelElement.getDescription(), BusinessDomainDslPackage.getModelElement()

getBusinessDomainModel

public org.eclipse.emf.ecore.EClass getBusinessDomainModel()

Specified by:
getBusinessDomainModel in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Business Domain Model'.
See Also:
BusinessDomainModel

getBusinessDomainModel_Enumerations

public org.eclipse.emf.ecore.EReference getBusinessDomainModel_Enumerations()

Specified by:
getBusinessDomainModel_Enumerations in interface BusinessDomainDslPackage
Returns:
the meta object for the containment reference list 'Enumerations'.
See Also:
BusinessDomainModel.getEnumerations(), BusinessDomainDslPackage.getBusinessDomainModel()

getBusinessDomainModel_Types

public org.eclipse.emf.ecore.EReference getBusinessDomainModel_Types()

Specified by:
getBusinessDomainModel_Types in interface BusinessDomainDslPackage
Returns:
the meta object for the containment reference list 'Types'.
See Also:
BusinessDomainModel.getTypes(), BusinessDomainDslPackage.getBusinessDomainModel()

getBusinessDomainModel_Associations

public org.eclipse.emf.ecore.EReference getBusinessDomainModel_Associations()

Specified by:
getBusinessDomainModel_Associations in interface BusinessDomainDslPackage
Returns:
the meta object for the containment reference list 'Associations'.
See Also:
BusinessDomainModel.getAssociations(), BusinessDomainDslPackage.getBusinessDomainModel()

getBusinessClass

public org.eclipse.emf.ecore.EClass getBusinessClass()

Specified by:
getBusinessClass in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Business Class'.
See Also:
BusinessClass

getBusinessClass_BusinessRules

public org.eclipse.emf.ecore.EReference getBusinessClass_BusinessRules()

Specified by:
getBusinessClass_BusinessRules in interface BusinessDomainDslPackage
Returns:
the meta object for the containment reference list 'Business Rules'.
See Also:
BusinessClass.getBusinessRules(), BusinessDomainDslPackage.getBusinessClass()

getBusinessClass_Superclass

public org.eclipse.emf.ecore.EReference getBusinessClass_Superclass()

Specified by:
getBusinessClass_Superclass in interface BusinessDomainDslPackage
Returns:
the meta object for the reference 'Superclass'.
See Also:
BusinessClass.getSuperclass(), BusinessDomainDslPackage.getBusinessClass()

getBusinessClass_AssociationsTo

public org.eclipse.emf.ecore.EReference getBusinessClass_AssociationsTo()

Specified by:
getBusinessClass_AssociationsTo in interface BusinessDomainDslPackage
Returns:
the meta object for the reference list 'Associations To'.
See Also:
BusinessClass.getAssociationsTo(), BusinessDomainDslPackage.getBusinessClass()

getProperty

public org.eclipse.emf.ecore.EClass getProperty()

Specified by:
getProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Property'.
See Also:
Property

getProperty_DataType

public org.eclipse.emf.ecore.EAttribute getProperty_DataType()

Specified by:
getProperty_DataType in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Data Type'.
See Also:
Property.getDataType(), BusinessDomainDslPackage.getProperty()

getProperty_Nullable

public org.eclipse.emf.ecore.EAttribute getProperty_Nullable()

Specified by:
getProperty_Nullable in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Nullable'.
See Also:
Property.isNullable(), BusinessDomainDslPackage.getProperty()

getProperty_Derived

public org.eclipse.emf.ecore.EAttribute getProperty_Derived()

Specified by:
getProperty_Derived in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Derived'.
See Also:
Property.isDerived(), BusinessDomainDslPackage.getProperty()

getProperty_Writable

public org.eclipse.emf.ecore.EAttribute getProperty_Writable()

Specified by:
getProperty_Writable in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Writable'.
See Also:
Property.isWritable(), BusinessDomainDslPackage.getProperty()

getProperty_Persistency

public org.eclipse.emf.ecore.EAttribute getProperty_Persistency()

Specified by:
getProperty_Persistency in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Persistency'.
See Also:
Property.getPersistency(), BusinessDomainDslPackage.getProperty()

getProperty_HasDefault

public org.eclipse.emf.ecore.EAttribute getProperty_HasDefault()

Specified by:
getProperty_HasDefault in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Has Default'.
See Also:
Property.isHasDefault(), BusinessDomainDslPackage.getProperty()

getProperty_OwningType

public org.eclipse.emf.ecore.EReference getProperty_OwningType()

Specified by:
getProperty_OwningType in interface BusinessDomainDslPackage
Returns:
the meta object for the container reference 'Owning Type'.
See Also:
Property.getOwningType(), BusinessDomainDslPackage.getProperty()

getEnumeration

public org.eclipse.emf.ecore.EClass getEnumeration()

Specified by:
getEnumeration in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Enumeration'.
See Also:
Enumeration

getEnumeration_EnumerationLiterals

public org.eclipse.emf.ecore.EReference getEnumeration_EnumerationLiterals()

Specified by:
getEnumeration_EnumerationLiterals in interface BusinessDomainDslPackage
Returns:
the meta object for the containment reference list 'Enumeration Literals'.
See Also:
Enumeration.getEnumerationLiterals(), BusinessDomainDslPackage.getEnumeration()

getEnumeration_Model

public org.eclipse.emf.ecore.EReference getEnumeration_Model()

Specified by:
getEnumeration_Model in interface BusinessDomainDslPackage
Returns:
the meta object for the container reference 'Model'.
See Also:
Enumeration.getModel(), BusinessDomainDslPackage.getEnumeration()

getEnumerationLiteral

public org.eclipse.emf.ecore.EClass getEnumerationLiteral()

Specified by:
getEnumerationLiteral in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Enumeration Literal'.
See Also:
EnumerationLiteral

getEnumerationLiteral_PersistedValue

public org.eclipse.emf.ecore.EAttribute getEnumerationLiteral_PersistedValue()

Specified by:
getEnumerationLiteral_PersistedValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Persisted Value'.
See Also:
EnumerationLiteral.getPersistedValue(), BusinessDomainDslPackage.getEnumerationLiteral()

getEnumerationLiteral_Enumeration

public org.eclipse.emf.ecore.EReference getEnumerationLiteral_Enumeration()

Specified by:
getEnumerationLiteral_Enumeration in interface BusinessDomainDslPackage
Returns:
the meta object for the container reference 'Enumeration'.
See Also:
EnumerationLiteral.getEnumeration(), BusinessDomainDslPackage.getEnumerationLiteral()

getAbstractBusinessRule

public org.eclipse.emf.ecore.EClass getAbstractBusinessRule()

Specified by:
getAbstractBusinessRule in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Abstract Business Rule'.
See Also:
AbstractBusinessRule

getAbstractBusinessRule_BusinessClass

public org.eclipse.emf.ecore.EReference getAbstractBusinessRule_BusinessClass()

Specified by:
getAbstractBusinessRule_BusinessClass in interface BusinessDomainDslPackage
Returns:
the meta object for the container reference 'Business Class'.
See Also:
AbstractBusinessRule.getBusinessClass(), BusinessDomainDslPackage.getAbstractBusinessRule()

getBoolProperty

public org.eclipse.emf.ecore.EClass getBoolProperty()

Specified by:
getBoolProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Bool Property'.
See Also:
BoolProperty

getBoolProperty_DefaultValue

public org.eclipse.emf.ecore.EAttribute getBoolProperty_DefaultValue()

Specified by:
getBoolProperty_DefaultValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Default Value'.
See Also:
BoolProperty.isDefaultValue(), BusinessDomainDslPackage.getBoolProperty()

getDateTimeProperty

public org.eclipse.emf.ecore.EClass getDateTimeProperty()

Specified by:
getDateTimeProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Date Time Property'.
See Also:
DateTimeProperty

getDateTimeProperty_Accuracy

public org.eclipse.emf.ecore.EAttribute getDateTimeProperty_Accuracy()

Specified by:
getDateTimeProperty_Accuracy in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Accuracy'.
See Also:
DateTimeProperty.getAccuracy(), BusinessDomainDslPackage.getDateTimeProperty()

getDateTimeProperty_DefaultValue

public org.eclipse.emf.ecore.EAttribute getDateTimeProperty_DefaultValue()

Specified by:
getDateTimeProperty_DefaultValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Default Value'.
See Also:
DateTimeProperty.getDefaultValue(), BusinessDomainDslPackage.getDateTimeProperty()

getEnumerationProperty

public org.eclipse.emf.ecore.EClass getEnumerationProperty()

Specified by:
getEnumerationProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Enumeration Property'.
See Also:
EnumerationProperty

getEnumerationProperty_Type

public org.eclipse.emf.ecore.EReference getEnumerationProperty_Type()

Specified by:
getEnumerationProperty_Type in interface BusinessDomainDslPackage
Returns:
the meta object for the reference 'Type'.
See Also:
EnumerationProperty.getType(), BusinessDomainDslPackage.getEnumerationProperty()

getEnumerationProperty_DefaultValueAsString

public org.eclipse.emf.ecore.EAttribute getEnumerationProperty_DefaultValueAsString()

Specified by:
getEnumerationProperty_DefaultValueAsString in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Default Value As String'.
See Also:
EnumerationProperty.getDefaultValueAsString(), BusinessDomainDslPackage.getEnumerationProperty()

getIntegerProperty

public org.eclipse.emf.ecore.EClass getIntegerProperty()

Specified by:
getIntegerProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Integer Property'.
See Also:
IntegerProperty

getIntegerProperty_MinValue

public org.eclipse.emf.ecore.EAttribute getIntegerProperty_MinValue()

Specified by:
getIntegerProperty_MinValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Min Value'.
See Also:
IntegerProperty.getMinValue(), BusinessDomainDslPackage.getIntegerProperty()

getIntegerProperty_MaxValue

public org.eclipse.emf.ecore.EAttribute getIntegerProperty_MaxValue()

Specified by:
getIntegerProperty_MaxValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Max Value'.
See Also:
IntegerProperty.getMaxValue(), BusinessDomainDslPackage.getIntegerProperty()

getIntegerProperty_DefaultValue

public org.eclipse.emf.ecore.EAttribute getIntegerProperty_DefaultValue()

Specified by:
getIntegerProperty_DefaultValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Default Value'.
See Also:
IntegerProperty.getDefaultValue(), BusinessDomainDslPackage.getIntegerProperty()

getStringProperty

public org.eclipse.emf.ecore.EClass getStringProperty()

Specified by:
getStringProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'String Property'.
See Also:
StringProperty

getStringProperty_RegularExpression

public org.eclipse.emf.ecore.EAttribute getStringProperty_RegularExpression()

Specified by:
getStringProperty_RegularExpression in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Regular Expression'.
See Also:
StringProperty.getRegularExpression(), BusinessDomainDslPackage.getStringProperty()

getStringProperty_MinLength

public org.eclipse.emf.ecore.EAttribute getStringProperty_MinLength()

Specified by:
getStringProperty_MinLength in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Min Length'.
See Also:
StringProperty.getMinLength(), BusinessDomainDslPackage.getStringProperty()

getStringProperty_MaxLength

public org.eclipse.emf.ecore.EAttribute getStringProperty_MaxLength()

Specified by:
getStringProperty_MaxLength in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Max Length'.
See Also:
StringProperty.getMaxLength(), BusinessDomainDslPackage.getStringProperty()

getStringProperty_DefaultValue

public org.eclipse.emf.ecore.EAttribute getStringProperty_DefaultValue()

Specified by:
getStringProperty_DefaultValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Default Value'.
See Also:
StringProperty.getDefaultValue(), BusinessDomainDslPackage.getStringProperty()

getAbstractType

public org.eclipse.emf.ecore.EClass getAbstractType()

Specified by:
getAbstractType in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Abstract Type'.
See Also:
AbstractType

getAbstractType_Properties

public org.eclipse.emf.ecore.EReference getAbstractType_Properties()

Specified by:
getAbstractType_Properties in interface BusinessDomainDslPackage
Returns:
the meta object for the containment reference list 'Properties'.
See Also:
AbstractType.getProperties(), BusinessDomainDslPackage.getAbstractType()

getAbstractType_Model

public org.eclipse.emf.ecore.EReference getAbstractType_Model()

Specified by:
getAbstractType_Model in interface BusinessDomainDslPackage
Returns:
the meta object for the container reference 'Model'.
See Also:
AbstractType.getModel(), BusinessDomainDslPackage.getAbstractType()

getBlobBinaryProperty

public org.eclipse.emf.ecore.EClass getBlobBinaryProperty()

Specified by:
getBlobBinaryProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Blob Binary Property'.
See Also:
BlobBinaryProperty

getBlobTextProperty

public org.eclipse.emf.ecore.EClass getBlobTextProperty()

Specified by:
getBlobTextProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Blob Text Property'.
See Also:
BlobTextProperty

getAssociation

public org.eclipse.emf.ecore.EClass getAssociation()

Specified by:
getAssociation in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Association'.
See Also:
Association

getAssociation_Source

public org.eclipse.emf.ecore.EReference getAssociation_Source()

Specified by:
getAssociation_Source in interface BusinessDomainDslPackage
Returns:
the meta object for the reference 'Source'.
See Also:
Association.getSource(), BusinessDomainDslPackage.getAssociation()

getAssociation_Target

public org.eclipse.emf.ecore.EReference getAssociation_Target()

Specified by:
getAssociation_Target in interface BusinessDomainDslPackage
Returns:
the meta object for the reference 'Target'.
See Also:
Association.getTarget(), BusinessDomainDslPackage.getAssociation()

getAssociation_SourceRoleName

public org.eclipse.emf.ecore.EAttribute getAssociation_SourceRoleName()

Specified by:
getAssociation_SourceRoleName in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Source Role Name'.
See Also:
Association.getSourceRoleName(), BusinessDomainDslPackage.getAssociation()

getAssociation_SourceMultiplicity

public org.eclipse.emf.ecore.EAttribute getAssociation_SourceMultiplicity()

Specified by:
getAssociation_SourceMultiplicity in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Source Multiplicity'.
See Also:
Association.getSourceMultiplicity(), BusinessDomainDslPackage.getAssociation()

getAssociation_TargetRoleName

public org.eclipse.emf.ecore.EAttribute getAssociation_TargetRoleName()

Specified by:
getAssociation_TargetRoleName in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Target Role Name'.
See Also:
Association.getTargetRoleName(), BusinessDomainDslPackage.getAssociation()

getAssociation_TargetMultiplicity

public org.eclipse.emf.ecore.EAttribute getAssociation_TargetMultiplicity()

Specified by:
getAssociation_TargetMultiplicity in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Target Multiplicity'.
See Also:
Association.getTargetMultiplicity(), BusinessDomainDslPackage.getAssociation()

getAssociation_Composite

public org.eclipse.emf.ecore.EAttribute getAssociation_Composite()

Specified by:
getAssociation_Composite in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Composite'.
See Also:
Association.isComposite(), BusinessDomainDslPackage.getAssociation()

getAssociation_Bidirectional

public org.eclipse.emf.ecore.EAttribute getAssociation_Bidirectional()

Specified by:
getAssociation_Bidirectional in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Bidirectional'.
See Also:
Association.isBidirectional(), BusinessDomainDslPackage.getAssociation()

getAssociation_Ordered

public org.eclipse.emf.ecore.EAttribute getAssociation_Ordered()

Specified by:
getAssociation_Ordered in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Ordered'.
See Also:
Association.isOrdered(), BusinessDomainDslPackage.getAssociation()

getAssociation_Model

public org.eclipse.emf.ecore.EReference getAssociation_Model()

Specified by:
getAssociation_Model in interface BusinessDomainDslPackage
Returns:
the meta object for the container reference 'Model'.
See Also:
Association.getModel(), BusinessDomainDslPackage.getAssociation()

getDecimalProperty

public org.eclipse.emf.ecore.EClass getDecimalProperty()

Specified by:
getDecimalProperty in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Decimal Property'.
See Also:
DecimalProperty

getDecimalProperty_MinValue

public org.eclipse.emf.ecore.EAttribute getDecimalProperty_MinValue()

Specified by:
getDecimalProperty_MinValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Min Value'.
See Also:
DecimalProperty.getMinValue(), BusinessDomainDslPackage.getDecimalProperty()

getDecimalProperty_MaxValue

public org.eclipse.emf.ecore.EAttribute getDecimalProperty_MaxValue()

Specified by:
getDecimalProperty_MaxValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Max Value'.
See Also:
DecimalProperty.getMaxValue(), BusinessDomainDslPackage.getDecimalProperty()

getDecimalProperty_MinInclusive

public org.eclipse.emf.ecore.EAttribute getDecimalProperty_MinInclusive()

Specified by:
getDecimalProperty_MinInclusive in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Min Inclusive'.
See Also:
DecimalProperty.isMinInclusive(), BusinessDomainDslPackage.getDecimalProperty()

getDecimalProperty_MaxInclusive

public org.eclipse.emf.ecore.EAttribute getDecimalProperty_MaxInclusive()

Specified by:
getDecimalProperty_MaxInclusive in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Max Inclusive'.
See Also:
DecimalProperty.isMaxInclusive(), BusinessDomainDslPackage.getDecimalProperty()

getDecimalProperty_DefaultValue

public org.eclipse.emf.ecore.EAttribute getDecimalProperty_DefaultValue()

Specified by:
getDecimalProperty_DefaultValue in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Default Value'.
See Also:
DecimalProperty.getDefaultValue(), BusinessDomainDslPackage.getDecimalProperty()

getAbstractBusinessClass

public org.eclipse.emf.ecore.EClass getAbstractBusinessClass()

Specified by:
getAbstractBusinessClass in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Abstract Business Class'.
See Also:
AbstractBusinessClass

getAbstractBusinessClass_AssociationsFrom

public org.eclipse.emf.ecore.EReference getAbstractBusinessClass_AssociationsFrom()

Specified by:
getAbstractBusinessClass_AssociationsFrom in interface BusinessDomainDslPackage
Returns:
the meta object for the reference list 'Associations From'.
See Also:
AbstractBusinessClass.getAssociationsFrom(), BusinessDomainDslPackage.getAbstractBusinessClass()

getBusinessClassReference

public org.eclipse.emf.ecore.EClass getBusinessClassReference()

Specified by:
getBusinessClassReference in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Business Class Reference'.
See Also:
BusinessClassReference

getBusinessClassReference_ReferredModel

public org.eclipse.emf.ecore.EAttribute getBusinessClassReference_ReferredModel()

Specified by:
getBusinessClassReference_ReferredModel in interface BusinessDomainDslPackage
Returns:
the meta object for the attribute 'Referred Model'.
See Also:
BusinessClassReference.getReferredModel(), BusinessDomainDslPackage.getBusinessClassReference()

getUniqueRule

public org.eclipse.emf.ecore.EClass getUniqueRule()

Specified by:
getUniqueRule in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Unique Rule'.
See Also:
UniqueRule

getUniqueRule_Properties

public org.eclipse.emf.ecore.EReference getUniqueRule_Properties()

Specified by:
getUniqueRule_Properties in interface BusinessDomainDslPackage
Returns:
the meta object for the reference list 'Properties'.
See Also:
UniqueRule.getProperties(), BusinessDomainDslPackage.getUniqueRule()

getBusinessRule

public org.eclipse.emf.ecore.EClass getBusinessRule()

Specified by:
getBusinessRule in interface BusinessDomainDslPackage
Returns:
the meta object for class 'Business Rule'.
See Also:
BusinessRule

getMultiplicity

public org.eclipse.emf.ecore.EEnum getMultiplicity()

Specified by:
getMultiplicity in interface BusinessDomainDslPackage
Returns:
the meta object for enum 'Multiplicity'.
See Also:
Multiplicity

getDateTimeAccuracy

public org.eclipse.emf.ecore.EEnum getDateTimeAccuracy()

Specified by:
getDateTimeAccuracy in interface BusinessDomainDslPackage
Returns:
the meta object for enum 'Date Time Accuracy'.
See Also:
DateTimeAccuracy

getPersistencyMode

public org.eclipse.emf.ecore.EEnum getPersistencyMode()

Specified by:
getPersistencyMode in interface BusinessDomainDslPackage
Returns:
the meta object for enum 'Persistency Mode'.
See Also:
PersistencyMode

getBusinessDomainDslFactory

public BusinessDomainDslFactory getBusinessDomainDslFactory()

Specified by:
getBusinessDomainDslFactory in interface BusinessDomainDslPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.



Copyright © 2010 Mod4j. All Rights Reserved.