Class DogImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.epsilon.hutn.test.model.families.impl.NamedElementImpl
-
- org.eclipse.epsilon.hutn.test.model.families.impl.PetImpl
-
- org.eclipse.epsilon.hutn.test.model.families.impl.DogImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,Dog
,NamedElement
,Pet
public class DogImpl extends PetImpl implements Dog
-
-
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected DogBreed
breed
The cached value of the 'Breed
' attribute.protected static DogBreed
BREED_EDEFAULT
The default value of the 'Breed
' attribute.protected boolean
loud
The cached value of the 'Loud
' attribute.protected static boolean
LOUD_EDEFAULT
The default value of the 'Loud
' attribute.-
Fields inherited from class org.eclipse.epsilon.hutn.test.model.families.impl.PetImpl
male, MALE_EDEFAULT
-
Fields inherited from class org.eclipse.epsilon.hutn.test.model.families.impl.NamedElementImpl
name, NAME_EDEFAULT
-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DogImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
basicSetDistrict(District newDistrict, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
DogBreed
getBreed()
District
getDistrict()
boolean
isLoud()
void
setBreed(DogBreed newBreed)
void
setDistrict(District newDistrict)
void
setLoud(boolean newLoud)
String
toString()
-
Methods inherited from class org.eclipse.epsilon.hutn.test.model.families.impl.PetImpl
isMale, setMale
-
Methods inherited from class org.eclipse.epsilon.hutn.test.model.families.impl.NamedElementImpl
getName, setName
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, 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.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.epsilon.hutn.test.model.families.NamedElement
getName, setName
-
-
-
-
Field Detail
-
LOUD_EDEFAULT
protected static final boolean LOUD_EDEFAULT
The default value of the 'Loud
' attribute.- See Also:
isLoud()
, Constant Field Values
-
BREED_EDEFAULT
protected static final DogBreed BREED_EDEFAULT
The default value of the 'Breed
' attribute.- See Also:
getBreed()
-
breed
protected DogBreed breed
The cached value of the 'Breed
' attribute.- See Also:
getBreed()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classPetImpl
-
isLoud
public boolean isLoud()
- Specified by:
isLoud
in interfaceDog
- Returns:
- the value of the 'Loud' attribute.
- See Also:
Dog.setLoud(boolean)
,FamiliesPackage.getDog_Loud()
-
setLoud
public void setLoud(boolean newLoud)
- Specified by:
setLoud
in interfaceDog
- Parameters:
newLoud
- the new value of the 'Loud' attribute.- See Also:
Dog.isLoud()
-
getBreed
public DogBreed getBreed()
- Specified by:
getBreed
in interfaceDog
- Returns:
- the value of the 'Breed' attribute.
- See Also:
DogBreed
,Dog.setBreed(DogBreed)
,FamiliesPackage.getDog_Breed()
-
setBreed
public void setBreed(DogBreed newBreed)
- Specified by:
setBreed
in interfaceDog
- Parameters:
newBreed
- the new value of the 'Breed' attribute.- See Also:
DogBreed
,Dog.getBreed()
-
getDistrict
public District getDistrict()
- Specified by:
getDistrict
in interfaceDog
- Returns:
- the value of the 'District' container reference.
- See Also:
Dog.setDistrict(District)
,FamiliesPackage.getDog_District()
,District.getDogs()
-
basicSetDistrict
public org.eclipse.emf.common.notify.NotificationChain basicSetDistrict(District newDistrict, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setDistrict
public void setDistrict(District newDistrict)
- Specified by:
setDistrict
in interfaceDog
- Parameters:
newDistrict
- the new value of the 'District' container reference.- See Also:
Dog.getDistrict()
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseAdd
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eBasicRemoveFromContainerFeature
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
-
eSet
public void eSet(int featureID, Object newValue)
-
eUnset
public void eUnset(int featureID)
-
eIsSet
public boolean eIsSet(int featureID)
-
-