org.mod4j.dsl.datacontract.mm.DataContractDsl.impl
Class DataContractDslPackageImpl

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.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  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 org.mod4j.dsl.datacontract.mm.DataContractDsl.impl.DataContractDslPackageImpl
All Implemented Interfaces:
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.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, DataContractDslPackage

public class DataContractDslPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements DataContractDslPackage

An implementation of the model Package.


Nested Class Summary
 
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 org.mod4j.dsl.datacontract.mm.DataContractDsl.DataContractDslPackage
DataContractDslPackage.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, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
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 org.mod4j.dsl.datacontract.mm.DataContractDsl.DataContractDslPackage
BUSINESS_CLASS_ASSOCIATION_ROLE_REFERENCE, BUSINESS_CLASS_ASSOCIATION_ROLE_REFERENCE__DESCRIPTION, BUSINESS_CLASS_ASSOCIATION_ROLE_REFERENCE__DTO, BUSINESS_CLASS_ASSOCIATION_ROLE_REFERENCE__DTO_TYPE, BUSINESS_CLASS_ASSOCIATION_ROLE_REFERENCE__NAME, BUSINESS_CLASS_ASSOCIATION_ROLE_REFERENCE_FEATURE_COUNT, BUSINESS_CLASS_DTO, BUSINESS_CLASS_DTO__ASSOCIATION_REFERENCES, BUSINESS_CLASS_DTO__BASE, BUSINESS_CLASS_DTO__CREATABLE, BUSINESS_CLASS_DTO__DATACONTRACT_MODEL, BUSINESS_CLASS_DTO__DESCRIPTION, BUSINESS_CLASS_DTO__NAME, BUSINESS_CLASS_DTO__PROPERTIES, BUSINESS_CLASS_DTO__PROPERTY_REFERENCES, BUSINESS_CLASS_DTO_FEATURE_COUNT, BUSINESS_CLASS_PROPERTY_REFERENCE, BUSINESS_CLASS_PROPERTY_REFERENCE__DESCRIPTION, BUSINESS_CLASS_PROPERTY_REFERENCE__DTO, BUSINESS_CLASS_PROPERTY_REFERENCE__NAME, BUSINESS_CLASS_PROPERTY_REFERENCE_FEATURE_COUNT, CUSTOM_DTO, CUSTOM_DTO__DATACONTRACT_MODEL, CUSTOM_DTO__DESCRIPTION, CUSTOM_DTO__NAME, CUSTOM_DTO__PROPERTIES, CUSTOM_DTO_FEATURE_COUNT, DATA_CONTRACT_MODEL, DATA_CONTRACT_MODEL__DESCRIPTION, DATA_CONTRACT_MODEL__DTOS, DATA_CONTRACT_MODEL__ENUMERATIONS, DATA_CONTRACT_MODEL__EXTERNAL_REFERENCES, DATA_CONTRACT_MODEL__NAME, DATA_CONTRACT_MODEL_FEATURE_COUNT, DTO, DTO__DATACONTRACT_MODEL, DTO__DESCRIPTION, DTO__NAME, DTO_ASSOCIATION_ROLE_PROPERTY, DTO_ASSOCIATION_ROLE_PROPERTY__BUSINESS_CLASS_DTO, DTO_ASSOCIATION_ROLE_PROPERTY__CUSTOM_DTO, DTO_ASSOCIATION_ROLE_PROPERTY__DATA_TYPE, DTO_ASSOCIATION_ROLE_PROPERTY__DESCRIPTION, DTO_ASSOCIATION_ROLE_PROPERTY__DTO_TYPE, DTO_ASSOCIATION_ROLE_PROPERTY__MANDATORY_FOR_CREATION, DTO_ASSOCIATION_ROLE_PROPERTY__NAME, DTO_ASSOCIATION_ROLE_PROPERTY__NULLABLE, DTO_ASSOCIATION_ROLE_PROPERTY__ORDERED, DTO_ASSOCIATION_ROLE_PROPERTY__WRITABLE, DTO_ASSOCIATION_ROLE_PROPERTY_FEATURE_COUNT, DTO_BOOLEAN_PROPERTY, DTO_BOOLEAN_PROPERTY__BUSINESS_CLASS_DTO, DTO_BOOLEAN_PROPERTY__CUSTOM_DTO, DTO_BOOLEAN_PROPERTY__DATA_TYPE, DTO_BOOLEAN_PROPERTY__DESCRIPTION, DTO_BOOLEAN_PROPERTY__MANDATORY_FOR_CREATION, DTO_BOOLEAN_PROPERTY__NAME, DTO_BOOLEAN_PROPERTY__NULLABLE, DTO_BOOLEAN_PROPERTY__WRITABLE, DTO_BOOLEAN_PROPERTY_FEATURE_COUNT, DTO_DATA_PROPERTY, DTO_DATA_PROPERTY__BUSINESS_CLASS_DTO, DTO_DATA_PROPERTY__CUSTOM_DTO, DTO_DATA_PROPERTY__DATA_TYPE, DTO_DATA_PROPERTY__DESCRIPTION, DTO_DATA_PROPERTY__MANDATORY_FOR_CREATION, DTO_DATA_PROPERTY__NAME, DTO_DATA_PROPERTY__NULLABLE, DTO_DATA_PROPERTY__WRITABLE, DTO_DATA_PROPERTY_FEATURE_COUNT, DTO_DATE_TIME_PROPERTY, DTO_DATE_TIME_PROPERTY__BUSINESS_CLASS_DTO, DTO_DATE_TIME_PROPERTY__CUSTOM_DTO, DTO_DATE_TIME_PROPERTY__DATA_TYPE, DTO_DATE_TIME_PROPERTY__DESCRIPTION, DTO_DATE_TIME_PROPERTY__MANDATORY_FOR_CREATION, DTO_DATE_TIME_PROPERTY__NAME, DTO_DATE_TIME_PROPERTY__NULLABLE, DTO_DATE_TIME_PROPERTY__WRITABLE, DTO_DATE_TIME_PROPERTY_FEATURE_COUNT, DTO_DECIMAL_PROPERTY, DTO_DECIMAL_PROPERTY__BUSINESS_CLASS_DTO, DTO_DECIMAL_PROPERTY__CUSTOM_DTO, DTO_DECIMAL_PROPERTY__DATA_TYPE, DTO_DECIMAL_PROPERTY__DESCRIPTION, DTO_DECIMAL_PROPERTY__MANDATORY_FOR_CREATION, DTO_DECIMAL_PROPERTY__NAME, DTO_DECIMAL_PROPERTY__NULLABLE, DTO_DECIMAL_PROPERTY__WRITABLE, DTO_DECIMAL_PROPERTY_FEATURE_COUNT, DTO_ENUMERATION_PROPERTY, DTO_ENUMERATION_PROPERTY__BUSINESS_CLASS_DTO, DTO_ENUMERATION_PROPERTY__CUSTOM_DTO, DTO_ENUMERATION_PROPERTY__DATA_TYPE, DTO_ENUMERATION_PROPERTY__DESCRIPTION, DTO_ENUMERATION_PROPERTY__MANDATORY_FOR_CREATION, DTO_ENUMERATION_PROPERTY__NAME, DTO_ENUMERATION_PROPERTY__NULLABLE, DTO_ENUMERATION_PROPERTY__TYPE, DTO_ENUMERATION_PROPERTY__WRITABLE, DTO_ENUMERATION_PROPERTY_FEATURE_COUNT, DTO_FEATURE_COUNT, DTO_INTEGER_PROPERTY, DTO_INTEGER_PROPERTY__BUSINESS_CLASS_DTO, DTO_INTEGER_PROPERTY__CUSTOM_DTO, DTO_INTEGER_PROPERTY__DATA_TYPE, DTO_INTEGER_PROPERTY__DESCRIPTION, DTO_INTEGER_PROPERTY__MANDATORY_FOR_CREATION, DTO_INTEGER_PROPERTY__NAME, DTO_INTEGER_PROPERTY__NULLABLE, DTO_INTEGER_PROPERTY__WRITABLE, DTO_INTEGER_PROPERTY_FEATURE_COUNT, DTO_PROPERTY, DTO_PROPERTY__BUSINESS_CLASS_DTO, DTO_PROPERTY__CUSTOM_DTO, DTO_PROPERTY__DATA_TYPE, DTO_PROPERTY__DESCRIPTION, DTO_PROPERTY__MANDATORY_FOR_CREATION, DTO_PROPERTY__NAME, DTO_PROPERTY__NULLABLE, DTO_PROPERTY__WRITABLE, DTO_PROPERTY_FEATURE_COUNT, DTO_PROPERTY_REFERENCE, DTO_PROPERTY_REFERENCE__BUSINESS_CLASS_DTO, DTO_PROPERTY_REFERENCE__CUSTOM_DTO, DTO_PROPERTY_REFERENCE__DATA_TYPE, DTO_PROPERTY_REFERENCE__DESCRIPTION, DTO_PROPERTY_REFERENCE__MANDATORY_FOR_CREATION, DTO_PROPERTY_REFERENCE__NAME, DTO_PROPERTY_REFERENCE__NULLABLE, DTO_PROPERTY_REFERENCE__REFERRED_PROPERTY, DTO_PROPERTY_REFERENCE__WRITABLE, DTO_PROPERTY_REFERENCE_FEATURE_COUNT, DTO_STRING_PROPERTY, DTO_STRING_PROPERTY__BUSINESS_CLASS_DTO, DTO_STRING_PROPERTY__CUSTOM_DTO, DTO_STRING_PROPERTY__DATA_TYPE, DTO_STRING_PROPERTY__DESCRIPTION, DTO_STRING_PROPERTY__MANDATORY_FOR_CREATION, DTO_STRING_PROPERTY__NAME, DTO_STRING_PROPERTY__NULLABLE, DTO_STRING_PROPERTY__WRITABLE, DTO_STRING_PROPERTY_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, ENUMERATION_DTO, ENUMERATION_DTO__BASE, ENUMERATION_DTO__DATACONTRACT_MODEL, ENUMERATION_DTO__DESCRIPTION, ENUMERATION_DTO__LITERALS, ENUMERATION_DTO__NAME, ENUMERATION_DTO_FEATURE_COUNT, ENUMERATION_DTO_LITERAL, ENUMERATION_DTO_LITERAL__DESCRIPTION, ENUMERATION_DTO_LITERAL__NAME, ENUMERATION_DTO_LITERAL__VALUE, ENUMERATION_DTO_LITERAL_FEATURE_COUNT, EXTERNAL_REFERENCE, EXTERNAL_REFERENCE__DATACONTRACT_MODEL, EXTERNAL_REFERENCE__DESCRIPTION, EXTERNAL_REFERENCE__MODELNAME, EXTERNAL_REFERENCE__NAME, EXTERNAL_REFERENCE_FEATURE_COUNT, LIST_DTO, LIST_DTO__BASE_DTO, LIST_DTO__DATACONTRACT_MODEL, LIST_DTO__DESCRIPTION, LIST_DTO__NAME, LIST_DTO__SELECTED_PROPERTIES, LIST_DTO_FEATURE_COUNT, MODEL_ELEMENT, MODEL_ELEMENT__DESCRIPTION, MODEL_ELEMENT__NAME, MODEL_ELEMENT_FEATURE_COUNT
 
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 getBusinessClassAssociationRoleReference_Dto()
           
 org.eclipse.emf.ecore.EReference getBusinessClassAssociationRoleReference_DtoType()
           
 org.eclipse.emf.ecore.EClass getBusinessClassAssociationRoleReference()
           
 org.eclipse.emf.ecore.EReference getBusinessClassDto_AssociationReferences()
           
 org.eclipse.emf.ecore.EReference getBusinessClassDto_Base()
           
 org.eclipse.emf.ecore.EAttribute getBusinessClassDto_Creatable()
           
 org.eclipse.emf.ecore.EReference getBusinessClassDto_Properties()
           
 org.eclipse.emf.ecore.EReference getBusinessClassDto_PropertyReferences()
           
 org.eclipse.emf.ecore.EClass getBusinessClassDto()
           
 org.eclipse.emf.ecore.EReference getBusinessClassPropertyReference_Dto()
           
 org.eclipse.emf.ecore.EClass getBusinessClassPropertyReference()
           
 org.eclipse.emf.ecore.EReference getCustomDto_Properties()
           
 org.eclipse.emf.ecore.EClass getCustomDto()
           
 DataContractDslFactory getDataContractDslFactory()
           
 org.eclipse.emf.ecore.EReference getDataContractModel_Dtos()
           
 org.eclipse.emf.ecore.EReference getDataContractModel_Enumerations()
           
 org.eclipse.emf.ecore.EReference getDataContractModel_ExternalReferences()
           
 org.eclipse.emf.ecore.EClass getDataContractModel()
           
 org.eclipse.emf.ecore.EReference getDto_DatacontractModel()
           
 org.eclipse.emf.ecore.EClass getDto()
           
 org.eclipse.emf.ecore.EReference getDtoAssociationRoleProperty_DtoType()
           
 org.eclipse.emf.ecore.EAttribute getDtoAssociationRoleProperty_Ordered()
           
 org.eclipse.emf.ecore.EClass getDtoAssociationRoleProperty()
           
 org.eclipse.emf.ecore.EClass getDtoBooleanProperty()
           
 org.eclipse.emf.ecore.EClass getDtoDataProperty()
           
 org.eclipse.emf.ecore.EClass getDtoDateTimeProperty()
           
 org.eclipse.emf.ecore.EClass getDtoDecimalProperty()
           
 org.eclipse.emf.ecore.EReference getDtoEnumerationProperty_Type()
           
 org.eclipse.emf.ecore.EClass getDtoEnumerationProperty()
           
 org.eclipse.emf.ecore.EClass getDtoIntegerProperty()
           
 org.eclipse.emf.ecore.EReference getDtoProperty_BusinessClassDto()
           
 org.eclipse.emf.ecore.EReference getDtoProperty_CustomDto()
           
 org.eclipse.emf.ecore.EAttribute getDtoProperty_DataType()
           
 org.eclipse.emf.ecore.EAttribute getDtoProperty_MandatoryForCreation()
           
 org.eclipse.emf.ecore.EAttribute getDtoProperty_Nullable()
           
 org.eclipse.emf.ecore.EAttribute getDtoProperty_Writable()
           
 org.eclipse.emf.ecore.EClass getDtoProperty()
           
 org.eclipse.emf.ecore.EReference getDtoPropertyReference_ReferredProperty()
           
 org.eclipse.emf.ecore.EClass getDtoPropertyReference()
           
 org.eclipse.emf.ecore.EClass getDtoStringProperty()
           
 org.eclipse.emf.ecore.EReference getEnumerationDto_Base()
           
 org.eclipse.emf.ecore.EReference getEnumerationDto_DatacontractModel()
           
 org.eclipse.emf.ecore.EReference getEnumerationDto_Literals()
           
 org.eclipse.emf.ecore.EClass getEnumerationDto()
           
 org.eclipse.emf.ecore.EAttribute getEnumerationDtoLiteral_Value()
           
 org.eclipse.emf.ecore.EClass getEnumerationDtoLiteral()
           
 org.eclipse.emf.ecore.EReference getExternalReference_DatacontractModel()
           
 org.eclipse.emf.ecore.EAttribute getExternalReference_Modelname()
           
 org.eclipse.emf.ecore.EClass getExternalReference()
           
 org.eclipse.emf.ecore.EReference getListDto_BaseDto()
           
 org.eclipse.emf.ecore.EReference getListDto_SelectedProperties()
           
 org.eclipse.emf.ecore.EClass getListDto()
           
 org.eclipse.emf.ecore.EAttribute getModelElement_Description()
           
 org.eclipse.emf.ecore.EAttribute getModelElement_Name()
           
 org.eclipse.emf.ecore.EClass getModelElement()
           
static DataContractDslPackage 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, 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
eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, 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 DataContractDslPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

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

getDataContractModel

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

Specified by:
getDataContractModel in interface DataContractDslPackage
Returns:
the meta object for class 'Data Contract Model'.
See Also:
DataContractModel

getDataContractModel_Dtos

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

Specified by:
getDataContractModel_Dtos in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Dtos'.
See Also:
DataContractModel.getDtos(), DataContractDslPackage.getDataContractModel()

getDataContractModel_Enumerations

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

Specified by:
getDataContractModel_Enumerations in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Enumerations'.
See Also:
DataContractModel.getEnumerations(), DataContractDslPackage.getDataContractModel()

getDataContractModel_ExternalReferences

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

Specified by:
getDataContractModel_ExternalReferences in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'External References'.
See Also:
DataContractModel.getExternalReferences(), DataContractDslPackage.getDataContractModel()

getDto

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

Specified by:
getDto in interface DataContractDslPackage
Returns:
the meta object for class 'Dto'.
See Also:
Dto

getDto_DatacontractModel

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

Specified by:
getDto_DatacontractModel in interface DataContractDslPackage
Returns:
the meta object for the container reference 'Datacontract Model'.
See Also:
Dto.getDatacontractModel(), DataContractDslPackage.getDto()

getBusinessClassDto

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

Specified by:
getBusinessClassDto in interface DataContractDslPackage
Returns:
the meta object for class 'Business Class Dto'.
See Also:
BusinessClassDto

getBusinessClassDto_Properties

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

Specified by:
getBusinessClassDto_Properties in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Properties'.
See Also:
BusinessClassDto.getProperties(), DataContractDslPackage.getBusinessClassDto()

getBusinessClassDto_Base

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

Specified by:
getBusinessClassDto_Base in interface DataContractDslPackage
Returns:
the meta object for the reference 'Base'.
See Also:
BusinessClassDto.getBase(), DataContractDslPackage.getBusinessClassDto()

getBusinessClassDto_PropertyReferences

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

Specified by:
getBusinessClassDto_PropertyReferences in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Property References'.
See Also:
BusinessClassDto.getPropertyReferences(), DataContractDslPackage.getBusinessClassDto()

getBusinessClassDto_AssociationReferences

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

Specified by:
getBusinessClassDto_AssociationReferences in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Association References'.
See Also:
BusinessClassDto.getAssociationReferences(), DataContractDslPackage.getBusinessClassDto()

getBusinessClassDto_Creatable

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

Specified by:
getBusinessClassDto_Creatable in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Creatable'.
See Also:
BusinessClassDto.isCreatable(), DataContractDslPackage.getBusinessClassDto()

getListDto

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

Specified by:
getListDto in interface DataContractDslPackage
Returns:
the meta object for class 'List Dto'.
See Also:
ListDto

getListDto_BaseDto

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

Specified by:
getListDto_BaseDto in interface DataContractDslPackage
Returns:
the meta object for the reference 'Base Dto'.
See Also:
ListDto.getBaseDto(), DataContractDslPackage.getListDto()

getListDto_SelectedProperties

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

Specified by:
getListDto_SelectedProperties in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Selected Properties'.
See Also:
ListDto.getSelectedProperties(), DataContractDslPackage.getListDto()

getDtoProperty

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

Specified by:
getDtoProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Property'.
See Also:
DtoProperty

getDtoProperty_DataType

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

Specified by:
getDtoProperty_DataType in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Data Type'.
See Also:
DtoProperty.getDataType(), DataContractDslPackage.getDtoProperty()

getDtoProperty_BusinessClassDto

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

Specified by:
getDtoProperty_BusinessClassDto in interface DataContractDslPackage
Returns:
the meta object for the container reference 'Business Class Dto'.
See Also:
DtoProperty.getBusinessClassDto(), DataContractDslPackage.getDtoProperty()

getDtoProperty_CustomDto

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

Specified by:
getDtoProperty_CustomDto in interface DataContractDslPackage
Returns:
the meta object for the container reference 'Custom Dto'.
See Also:
DtoProperty.getCustomDto(), DataContractDslPackage.getDtoProperty()

getDtoProperty_MandatoryForCreation

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

Specified by:
getDtoProperty_MandatoryForCreation in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Mandatory For Creation'.
See Also:
DtoProperty.isMandatoryForCreation(), DataContractDslPackage.getDtoProperty()

getDtoProperty_Nullable

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

Specified by:
getDtoProperty_Nullable in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Nullable'.
See Also:
DtoProperty.isNullable(), DataContractDslPackage.getDtoProperty()

getDtoProperty_Writable

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

Specified by:
getDtoProperty_Writable in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Writable'.
See Also:
DtoProperty.isWritable(), DataContractDslPackage.getDtoProperty()

getDtoPropertyReference

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

Specified by:
getDtoPropertyReference in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Property Reference'.
See Also:
DtoPropertyReference

getDtoPropertyReference_ReferredProperty

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

Specified by:
getDtoPropertyReference_ReferredProperty in interface DataContractDslPackage
Returns:
the meta object for the reference 'Referred Property'.
See Also:
DtoPropertyReference.getReferredProperty(), DataContractDslPackage.getDtoPropertyReference()

getDtoDataProperty

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

Specified by:
getDtoDataProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Data Property'.
See Also:
DtoDataProperty

getDtoStringProperty

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

Specified by:
getDtoStringProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto String Property'.
See Also:
DtoStringProperty

getDtoBooleanProperty

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

Specified by:
getDtoBooleanProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Boolean Property'.
See Also:
DtoBooleanProperty

getEnumerationDto

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

Specified by:
getEnumerationDto in interface DataContractDslPackage
Returns:
the meta object for class 'Enumeration Dto'.
See Also:
EnumerationDto

getEnumerationDto_Literals

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

Specified by:
getEnumerationDto_Literals in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Literals'.
See Also:
EnumerationDto.getLiterals(), DataContractDslPackage.getEnumerationDto()

getEnumerationDto_Base

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

Specified by:
getEnumerationDto_Base in interface DataContractDslPackage
Returns:
the meta object for the reference 'Base'.
See Also:
EnumerationDto.getBase(), DataContractDslPackage.getEnumerationDto()

getEnumerationDto_DatacontractModel

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

Specified by:
getEnumerationDto_DatacontractModel in interface DataContractDslPackage
Returns:
the meta object for the container reference 'Datacontract Model'.
See Also:
EnumerationDto.getDatacontractModel(), DataContractDslPackage.getEnumerationDto()

getEnumerationDtoLiteral

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

Specified by:
getEnumerationDtoLiteral in interface DataContractDslPackage
Returns:
the meta object for class 'Enumeration Dto Literal'.
See Also:
EnumerationDtoLiteral

getEnumerationDtoLiteral_Value

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

Specified by:
getEnumerationDtoLiteral_Value in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
EnumerationDtoLiteral.getValue(), DataContractDslPackage.getEnumerationDtoLiteral()

getModelElement

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

Specified by:
getModelElement in interface DataContractDslPackage
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 DataContractDslPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ModelElement.getName(), DataContractDslPackage.getModelElement()

getModelElement_Description

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

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

getCustomDto

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

Specified by:
getCustomDto in interface DataContractDslPackage
Returns:
the meta object for class 'Custom Dto'.
See Also:
CustomDto

getCustomDto_Properties

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

Specified by:
getCustomDto_Properties in interface DataContractDslPackage
Returns:
the meta object for the containment reference list 'Properties'.
See Also:
CustomDto.getProperties(), DataContractDslPackage.getCustomDto()

getDtoIntegerProperty

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

Specified by:
getDtoIntegerProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Integer Property'.
See Also:
DtoIntegerProperty

getDtoDecimalProperty

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

Specified by:
getDtoDecimalProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Decimal Property'.
See Also:
DtoDecimalProperty

getDtoEnumerationProperty

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

Specified by:
getDtoEnumerationProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Enumeration Property'.
See Also:
DtoEnumerationProperty

getDtoEnumerationProperty_Type

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

Specified by:
getDtoEnumerationProperty_Type in interface DataContractDslPackage
Returns:
the meta object for the reference 'Type'.
See Also:
DtoEnumerationProperty.getType(), DataContractDslPackage.getDtoEnumerationProperty()

getDtoDateTimeProperty

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

Specified by:
getDtoDateTimeProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Date Time Property'.
See Also:
DtoDateTimeProperty

getBusinessClassPropertyReference

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

Specified by:
getBusinessClassPropertyReference in interface DataContractDslPackage
Returns:
the meta object for class 'Business Class Property Reference'.
See Also:
BusinessClassPropertyReference

getBusinessClassPropertyReference_Dto

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

Specified by:
getBusinessClassPropertyReference_Dto in interface DataContractDslPackage
Returns:
the meta object for the container reference 'Dto'.
See Also:
BusinessClassPropertyReference.getDto(), DataContractDslPackage.getBusinessClassPropertyReference()

getBusinessClassAssociationRoleReference

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

Specified by:
getBusinessClassAssociationRoleReference in interface DataContractDslPackage
Returns:
the meta object for class 'Business Class Association Role Reference'.
See Also:
BusinessClassAssociationRoleReference

getBusinessClassAssociationRoleReference_Dto

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

Specified by:
getBusinessClassAssociationRoleReference_Dto in interface DataContractDslPackage
Returns:
the meta object for the container reference 'Dto'.
See Also:
BusinessClassAssociationRoleReference.getDto(), DataContractDslPackage.getBusinessClassAssociationRoleReference()

getBusinessClassAssociationRoleReference_DtoType

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

Specified by:
getBusinessClassAssociationRoleReference_DtoType in interface DataContractDslPackage
Returns:
the meta object for the reference 'Dto Type'.
See Also:
BusinessClassAssociationRoleReference.getDtoType(), DataContractDslPackage.getBusinessClassAssociationRoleReference()

getDtoAssociationRoleProperty

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

Specified by:
getDtoAssociationRoleProperty in interface DataContractDslPackage
Returns:
the meta object for class 'Dto Association Role Property'.
See Also:
DtoAssociationRoleProperty

getDtoAssociationRoleProperty_DtoType

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

Specified by:
getDtoAssociationRoleProperty_DtoType in interface DataContractDslPackage
Returns:
the meta object for the reference 'Dto Type'.
See Also:
DtoAssociationRoleProperty.getDtoType(), DataContractDslPackage.getDtoAssociationRoleProperty()

getDtoAssociationRoleProperty_Ordered

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

Specified by:
getDtoAssociationRoleProperty_Ordered in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Ordered'.
See Also:
DtoAssociationRoleProperty.isOrdered(), DataContractDslPackage.getDtoAssociationRoleProperty()

getExternalReference

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

Specified by:
getExternalReference in interface DataContractDslPackage
Returns:
the meta object for class 'External Reference'.
See Also:
ExternalReference

getExternalReference_Modelname

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

Specified by:
getExternalReference_Modelname in interface DataContractDslPackage
Returns:
the meta object for the attribute 'Modelname'.
See Also:
ExternalReference.getModelname(), DataContractDslPackage.getExternalReference()

getExternalReference_DatacontractModel

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

Specified by:
getExternalReference_DatacontractModel in interface DataContractDslPackage
Returns:
the meta object for the container reference 'Datacontract Model'.
See Also:
ExternalReference.getDatacontractModel(), DataContractDslPackage.getExternalReference()

getDataContractDslFactory

public DataContractDslFactory getDataContractDslFactory()

Specified by:
getDataContractDslFactory in interface DataContractDslPackage
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 © 2009 Mod4j. All Rights Reserved.