Class FamiliesPackageImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- org.eclipse.epsilon.hutn.test.model.families.impl.FamiliesPackageImpl
-
- 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.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,FamiliesPackage
public class FamiliesPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements FamiliesPackage
An implementation of the model Package.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
-
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
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.epsilon.hutn.test.model.families.FamiliesPackage
FamiliesPackage.Literals
-
-
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.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
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.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.epsilon.hutn.test.model.families.FamiliesPackage
BIKE, BIKE__OWNER, BIKE__RIDER, BIKE_FEATURE_COUNT, DISTRICT, DISTRICT__DOGS, DISTRICT__FAMILIES, DISTRICT_FEATURE_COUNT, DOG, DOG__BREED, DOG__DISTRICT, DOG__LOUD, DOG__MALE, DOG__NAME, DOG_BREED, DOG_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FAMILY, FAMILY__ADDRESS, FAMILY__AVERAGE_AGE, FAMILY__DISTRICT, FAMILY__DOGS, FAMILY__ID, FAMILY__LOTTERY_NUMBERS, FAMILY__MEMBERS, FAMILY__NAME, FAMILY__NUCLEAR, FAMILY__NUMBER_OF_CHILDREN, FAMILY__PETS, FAMILY_FEATURE_COUNT, MODEL, MODEL__CONTENTS, MODEL__CONTENTS2, MODEL_FEATURE_COUNT, NAMED_ELEMENT, NAMED_ELEMENT__NAME, NAMED_ELEMENT_FEATURE_COUNT, PERSON, PERSON__ACCOUNTS, PERSON__FRIENDS, PERSON__NAME, PERSON__SHARED_ACCOUNTS, PERSON_FEATURE_COUNT, PET, PET__MALE, PET__NAME, PET_FEATURE_COUNT
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPackageContents()
Creates the meta-model objects for the package.org.eclipse.emf.ecore.EClass
getBike()
org.eclipse.emf.ecore.EReference
getBike_Owner()
org.eclipse.emf.ecore.EReference
getBike_Rider()
org.eclipse.emf.ecore.EClass
getDistrict()
org.eclipse.emf.ecore.EReference
getDistrict_Dogs()
org.eclipse.emf.ecore.EReference
getDistrict_Families()
org.eclipse.emf.ecore.EClass
getDog()
org.eclipse.emf.ecore.EAttribute
getDog_Breed()
org.eclipse.emf.ecore.EReference
getDog_District()
org.eclipse.emf.ecore.EAttribute
getDog_Loud()
org.eclipse.emf.ecore.EEnum
getDogBreed()
FamiliesFactory
getFamiliesFactory()
org.eclipse.emf.ecore.EClass
getFamily()
org.eclipse.emf.ecore.EAttribute
getFamily_Address()
org.eclipse.emf.ecore.EAttribute
getFamily_AverageAge()
org.eclipse.emf.ecore.EReference
getFamily_District()
org.eclipse.emf.ecore.EReference
getFamily_Dogs()
org.eclipse.emf.ecore.EAttribute
getFamily_Id()
org.eclipse.emf.ecore.EAttribute
getFamily_LotteryNumbers()
org.eclipse.emf.ecore.EReference
getFamily_Members()
org.eclipse.emf.ecore.EAttribute
getFamily_Nuclear()
org.eclipse.emf.ecore.EAttribute
getFamily_NumberOfChildren()
org.eclipse.emf.ecore.EReference
getFamily_Pets()
org.eclipse.emf.ecore.EClass
getModel()
org.eclipse.emf.ecore.EReference
getModel_Contents()
org.eclipse.emf.ecore.EReference
getModel_Contents2()
org.eclipse.emf.ecore.EClass
getNamedElement()
org.eclipse.emf.ecore.EAttribute
getNamedElement_Name()
org.eclipse.emf.ecore.EClass
getPerson()
org.eclipse.emf.ecore.EReference
getPerson_Accounts()
org.eclipse.emf.ecore.EReference
getPerson_Friends()
org.eclipse.emf.ecore.EReference
getPerson_SharedAccounts()
org.eclipse.emf.ecore.EClass
getPet()
org.eclipse.emf.ecore.EAttribute
getPet_Male()
static FamiliesPackage
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, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, 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, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, 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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, 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, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, 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.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Method Detail
-
init
public static FamiliesPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
FamiliesPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
-
getNamedElement
public org.eclipse.emf.ecore.EClass getNamedElement()
- Specified by:
getNamedElement
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'Named Element'.
- See Also:
NamedElement
-
getNamedElement_Name
public org.eclipse.emf.ecore.EAttribute getNamedElement_Name()
- Specified by:
getNamedElement_Name
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
NamedElement.getName()
,FamiliesPackage.getNamedElement()
-
getFamily
public org.eclipse.emf.ecore.EClass getFamily()
- Specified by:
getFamily
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'Family'.
- See Also:
Family
-
getFamily_Address
public org.eclipse.emf.ecore.EAttribute getFamily_Address()
- Specified by:
getFamily_Address
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute list 'Address'.
- See Also:
Family.getAddress()
,FamiliesPackage.getFamily()
-
getFamily_Pets
public org.eclipse.emf.ecore.EReference getFamily_Pets()
- Specified by:
getFamily_Pets
in interfaceFamiliesPackage
- Returns:
- the meta object for the reference list 'Pets'.
- See Also:
Family.getPets()
,FamiliesPackage.getFamily()
-
getFamily_NumberOfChildren
public org.eclipse.emf.ecore.EAttribute getFamily_NumberOfChildren()
- Specified by:
getFamily_NumberOfChildren
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Number Of Children'.
- See Also:
Family.getNumberOfChildren()
,FamiliesPackage.getFamily()
-
getFamily_Members
public org.eclipse.emf.ecore.EReference getFamily_Members()
- Specified by:
getFamily_Members
in interfaceFamiliesPackage
- Returns:
- the meta object for the containment reference list 'Members'.
- See Also:
Family.getMembers()
,FamiliesPackage.getFamily()
-
getFamily_Id
public org.eclipse.emf.ecore.EAttribute getFamily_Id()
- Specified by:
getFamily_Id
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Id'.
- See Also:
Family.getId()
,FamiliesPackage.getFamily()
-
getFamily_Nuclear
public org.eclipse.emf.ecore.EAttribute getFamily_Nuclear()
- Specified by:
getFamily_Nuclear
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Nuclear'.
- See Also:
Family.isNuclear()
,FamiliesPackage.getFamily()
-
getFamily_AverageAge
public org.eclipse.emf.ecore.EAttribute getFamily_AverageAge()
- Specified by:
getFamily_AverageAge
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Average Age'.
- See Also:
Family.getAverageAge()
,FamiliesPackage.getFamily()
-
getFamily_Dogs
public org.eclipse.emf.ecore.EReference getFamily_Dogs()
- Specified by:
getFamily_Dogs
in interfaceFamiliesPackage
- Returns:
- the meta object for the reference list 'Dogs'.
- See Also:
Family.getDogs()
,FamiliesPackage.getFamily()
-
getFamily_District
public org.eclipse.emf.ecore.EReference getFamily_District()
- Specified by:
getFamily_District
in interfaceFamiliesPackage
- Returns:
- the meta object for the container reference 'District'.
- See Also:
Family.getDistrict()
,FamiliesPackage.getFamily()
-
getFamily_LotteryNumbers
public org.eclipse.emf.ecore.EAttribute getFamily_LotteryNumbers()
- Specified by:
getFamily_LotteryNumbers
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute list 'Lottery Numbers'.
- See Also:
Family.getLotteryNumbers()
,FamiliesPackage.getFamily()
-
getPet
public org.eclipse.emf.ecore.EClass getPet()
- Specified by:
getPet
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'Pet'.
- See Also:
Pet
-
getPet_Male
public org.eclipse.emf.ecore.EAttribute getPet_Male()
- Specified by:
getPet_Male
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Male'.
- See Also:
Pet.isMale()
,FamiliesPackage.getPet()
-
getPerson
public org.eclipse.emf.ecore.EClass getPerson()
- Specified by:
getPerson
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'Person'.
- See Also:
Person
-
getPerson_SharedAccounts
public org.eclipse.emf.ecore.EReference getPerson_SharedAccounts()
- Specified by:
getPerson_SharedAccounts
in interfaceFamiliesPackage
- Returns:
- the meta object for the reference list 'Shared Accounts'.
- See Also:
Person.getSharedAccounts()
,FamiliesPackage.getPerson()
-
getPerson_Accounts
public org.eclipse.emf.ecore.EReference getPerson_Accounts()
- Specified by:
getPerson_Accounts
in interfaceFamiliesPackage
- Returns:
- the meta object for the containment reference list 'Accounts'.
- See Also:
Person.getAccounts()
,FamiliesPackage.getPerson()
-
getPerson_Friends
public org.eclipse.emf.ecore.EReference getPerson_Friends()
- Specified by:
getPerson_Friends
in interfaceFamiliesPackage
- Returns:
- the meta object for the reference list 'Friends'.
- See Also:
Person.getFriends()
,FamiliesPackage.getPerson()
-
getDog
public org.eclipse.emf.ecore.EClass getDog()
- Specified by:
getDog
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'Dog'.
- See Also:
Dog
-
getDog_Loud
public org.eclipse.emf.ecore.EAttribute getDog_Loud()
- Specified by:
getDog_Loud
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Loud'.
- See Also:
Dog.isLoud()
,FamiliesPackage.getDog()
-
getDog_Breed
public org.eclipse.emf.ecore.EAttribute getDog_Breed()
- Specified by:
getDog_Breed
in interfaceFamiliesPackage
- Returns:
- the meta object for the attribute 'Breed'.
- See Also:
Dog.getBreed()
,FamiliesPackage.getDog()
-
getDog_District
public org.eclipse.emf.ecore.EReference getDog_District()
- Specified by:
getDog_District
in interfaceFamiliesPackage
- Returns:
- the meta object for the container reference 'District'.
- See Also:
Dog.getDistrict()
,FamiliesPackage.getDog()
-
getDistrict
public org.eclipse.emf.ecore.EClass getDistrict()
- Specified by:
getDistrict
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'District'.
- See Also:
District
-
getDistrict_Families
public org.eclipse.emf.ecore.EReference getDistrict_Families()
- Specified by:
getDistrict_Families
in interfaceFamiliesPackage
- Returns:
- the meta object for the containment reference list 'Families'.
- See Also:
District.getFamilies()
,FamiliesPackage.getDistrict()
-
getDistrict_Dogs
public org.eclipse.emf.ecore.EReference getDistrict_Dogs()
- Specified by:
getDistrict_Dogs
in interfaceFamiliesPackage
- Returns:
- the meta object for the containment reference list 'Dogs'.
- See Also:
District.getDogs()
,FamiliesPackage.getDistrict()
-
getModel
public org.eclipse.emf.ecore.EClass getModel()
- Specified by:
getModel
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'Model'.
- See Also:
Model
-
getModel_Contents
public org.eclipse.emf.ecore.EReference getModel_Contents()
- Specified by:
getModel_Contents
in interfaceFamiliesPackage
- Returns:
- the meta object for the containment reference list 'Contents'.
- See Also:
Model.getContents()
,FamiliesPackage.getModel()
-
getModel_Contents2
public org.eclipse.emf.ecore.EReference getModel_Contents2()
- Specified by:
getModel_Contents2
in interfaceFamiliesPackage
- Returns:
- the meta object for the containment reference list 'Contents2'.
- See Also:
Model.getContents2()
,FamiliesPackage.getModel()
-
getBike
public org.eclipse.emf.ecore.EClass getBike()
- Specified by:
getBike
in interfaceFamiliesPackage
- Returns:
- the meta object for class 'Bike'.
- See Also:
Bike
-
getBike_Rider
public org.eclipse.emf.ecore.EReference getBike_Rider()
- Specified by:
getBike_Rider
in interfaceFamiliesPackage
- Returns:
- the meta object for the containment reference 'Rider'.
- See Also:
Bike.getRider()
,FamiliesPackage.getBike()
-
getBike_Owner
public org.eclipse.emf.ecore.EReference getBike_Owner()
- Specified by:
getBike_Owner
in interfaceFamiliesPackage
- Returns:
- the meta object for the reference 'Owner'.
- See Also:
Bike.getOwner()
,FamiliesPackage.getBike()
-
getDogBreed
public org.eclipse.emf.ecore.EEnum getDogBreed()
- Specified by:
getDogBreed
in interfaceFamiliesPackage
- Returns:
- the meta object for enum 'Dog Breed'.
- See Also:
DogBreed
-
getFamiliesFactory
public FamiliesFactory getFamiliesFactory()
- Specified by:
getFamiliesFactory
in interfaceFamiliesPackage
- 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.
-
-