Package fr.esrf.tango.pogo.pogoDsl.impl
Class PogoDeviceClassImpl
- 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
-
- fr.esrf.tango.pogo.pogoDsl.impl.PogoDeviceClassImpl
-
- All Implemented Interfaces:
PogoDeviceClass,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject
public class PogoDeviceClassImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements PogoDeviceClass
An implementation of the model object 'Pogo Device Class'.The following features are implemented:
-
-
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>, 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 org.eclipse.emf.common.util.EList<AdditionalFile>additionalFilesThe cached value of the 'Additional Files' containment reference list.protected org.eclipse.emf.common.util.EList<Attribute>attributesThe cached value of the 'Attributes' containment reference list.protected PogoDeviceClassbaseClassThe cached value of the 'Base Class' reference.protected org.eclipse.emf.common.util.EList<Property>classPropertiesThe cached value of the 'Class Properties' containment reference list.protected org.eclipse.emf.common.util.EList<Command>commandsThe cached value of the 'Commands' containment reference list.protected ClassDescriptiondescriptionThe cached value of the 'Description' containment reference.protected org.eclipse.emf.common.util.EList<Property>devicePropertiesThe cached value of the 'Device Properties' containment reference list.protected org.eclipse.emf.common.util.EList<Attribute>dynamicAttributesThe cached value of the 'Dynamic Attributes' containment reference list.protected org.eclipse.emf.common.util.EList<Command>dynamicCommandsThe cached value of the 'Dynamic Commands' containment reference list.protected org.eclipse.emf.common.util.EList<ForwardedAttribute>forwardedAttributesThe cached value of the 'Forwarded Attributes' containment reference list.protected java.lang.StringinstituteThe cached value of the 'Institute' attribute.protected static java.lang.StringINSTITUTE_EDEFAULTThe default value of the 'Institute' attribute.protected static booleanIS_ABSTRACT_EDEFAULTThe default value of the 'Is Abstract' attribute.protected booleanisAbstractThe cached value of the 'Is Abstract' attribute.protected java.lang.StringnameThe cached value of the 'Name' attribute.protected static java.lang.StringNAME_EDEFAULTThe default value of the 'Name' attribute.protected org.eclipse.emf.common.util.EList<OverlodedPollPeriodObject>overlodedPollPeriodObjectThe cached value of the 'Overloded Poll Period Object' containment reference list.protected org.eclipse.emf.common.util.EList<Pipe>pipesThe cached value of the 'Pipes' containment reference list.protected static java.lang.StringPOGO_REVISION_EDEFAULTThe default value of the 'Pogo Revision' attribute.protected java.lang.StringpogoRevisionThe cached value of the 'Pogo Revision' attribute.protected PreferencespreferencesThe cached value of the 'Preferences' containment reference.protected org.eclipse.emf.common.util.EList<State>statesThe cached value of the 'States' containment reference list.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPogoDeviceClassImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PogoDeviceClassbasicGetBaseClass()org.eclipse.emf.common.notify.NotificationChainbasicSetDescription(ClassDescription newDescription, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetPreferences(Preferences newPreferences, org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.common.util.EList<AdditionalFile>getAdditionalFiles()org.eclipse.emf.common.util.EList<Attribute>getAttributes()PogoDeviceClassgetBaseClass()org.eclipse.emf.common.util.EList<Property>getClassProperties()org.eclipse.emf.common.util.EList<Command>getCommands()ClassDescriptiongetDescription()org.eclipse.emf.common.util.EList<Property>getDeviceProperties()org.eclipse.emf.common.util.EList<Attribute>getDynamicAttributes()org.eclipse.emf.common.util.EList<Command>getDynamicCommands()org.eclipse.emf.common.util.EList<ForwardedAttribute>getForwardedAttributes()java.lang.StringgetInstitute()java.lang.StringgetName()org.eclipse.emf.common.util.EList<OverlodedPollPeriodObject>getOverlodedPollPeriodObject()org.eclipse.emf.common.util.EList<Pipe>getPipes()java.lang.StringgetPogoRevision()PreferencesgetPreferences()org.eclipse.emf.common.util.EList<State>getStates()booleanisIsAbstract()voidsetBaseClass(PogoDeviceClass newBaseClass)voidsetDescription(ClassDescription newDescription)voidsetInstitute(java.lang.String newInstitute)voidsetIsAbstract(boolean newIsAbstract)voidsetName(java.lang.String newName)voidsetPogoRevision(java.lang.String newPogoRevision)voidsetPreferences(Preferences newPreferences)java.lang.StringtoString()-
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, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, 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
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_EDEFAULT
protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
getName()
-
IS_ABSTRACT_EDEFAULT
protected static final boolean IS_ABSTRACT_EDEFAULT
The default value of the 'Is Abstract' attribute.- See Also:
isIsAbstract(), Constant Field Values
-
isAbstract
protected boolean isAbstract
The cached value of the 'Is Abstract' attribute.- See Also:
isIsAbstract()
-
baseClass
protected PogoDeviceClass baseClass
The cached value of the 'Base Class' reference.- See Also:
getBaseClass()
-
POGO_REVISION_EDEFAULT
protected static final java.lang.String POGO_REVISION_EDEFAULT
The default value of the 'Pogo Revision' attribute.- See Also:
getPogoRevision()
-
pogoRevision
protected java.lang.String pogoRevision
The cached value of the 'Pogo Revision' attribute.- See Also:
getPogoRevision()
-
INSTITUTE_EDEFAULT
protected static final java.lang.String INSTITUTE_EDEFAULT
The default value of the 'Institute' attribute.- See Also:
getInstitute()
-
institute
protected java.lang.String institute
The cached value of the 'Institute' attribute.- See Also:
getInstitute()
-
description
protected ClassDescription description
The cached value of the 'Description' containment reference.- See Also:
getDescription()
-
classProperties
protected org.eclipse.emf.common.util.EList<Property> classProperties
The cached value of the 'Class Properties' containment reference list.- See Also:
getClassProperties()
-
deviceProperties
protected org.eclipse.emf.common.util.EList<Property> deviceProperties
The cached value of the 'Device Properties' containment reference list.- See Also:
getDeviceProperties()
-
commands
protected org.eclipse.emf.common.util.EList<Command> commands
The cached value of the 'Commands' containment reference list.- See Also:
getCommands()
-
dynamicCommands
protected org.eclipse.emf.common.util.EList<Command> dynamicCommands
The cached value of the 'Dynamic Commands' containment reference list.- See Also:
getDynamicCommands()
-
attributes
protected org.eclipse.emf.common.util.EList<Attribute> attributes
The cached value of the 'Attributes' containment reference list.- See Also:
getAttributes()
-
dynamicAttributes
protected org.eclipse.emf.common.util.EList<Attribute> dynamicAttributes
The cached value of the 'Dynamic Attributes' containment reference list.- See Also:
getDynamicAttributes()
-
forwardedAttributes
protected org.eclipse.emf.common.util.EList<ForwardedAttribute> forwardedAttributes
The cached value of the 'Forwarded Attributes' containment reference list.- See Also:
getForwardedAttributes()
-
pipes
protected org.eclipse.emf.common.util.EList<Pipe> pipes
The cached value of the 'Pipes' containment reference list.- See Also:
getPipes()
-
states
protected org.eclipse.emf.common.util.EList<State> states
The cached value of the 'States' containment reference list.- See Also:
getStates()
-
preferences
protected Preferences preferences
The cached value of the 'Preferences' containment reference.- See Also:
getPreferences()
-
additionalFiles
protected org.eclipse.emf.common.util.EList<AdditionalFile> additionalFiles
The cached value of the 'Additional Files' containment reference list.- See Also:
getAdditionalFiles()
-
overlodedPollPeriodObject
protected org.eclipse.emf.common.util.EList<OverlodedPollPeriodObject> overlodedPollPeriodObject
The cached value of the 'Overloded Poll Period Object' containment reference list.- See Also:
getOverlodedPollPeriodObject()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacePogoDeviceClass- Returns:
- the value of the 'Name' attribute.
- See Also:
PogoDeviceClass.setName(String),PogoDslPackage.getPogoDeviceClass_Name()
-
setName
public void setName(java.lang.String newName)
- Specified by:
setNamein interfacePogoDeviceClass- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
PogoDeviceClass.getName()
-
isIsAbstract
public boolean isIsAbstract()
- Specified by:
isIsAbstractin interfacePogoDeviceClass- Returns:
- the value of the 'Is Abstract' attribute.
- See Also:
PogoDeviceClass.setIsAbstract(boolean),PogoDslPackage.getPogoDeviceClass_IsAbstract()
-
setIsAbstract
public void setIsAbstract(boolean newIsAbstract)
- Specified by:
setIsAbstractin interfacePogoDeviceClass- Parameters:
newIsAbstract- the new value of the 'Is Abstract' attribute.- See Also:
PogoDeviceClass.isIsAbstract()
-
getBaseClass
public PogoDeviceClass getBaseClass()
- Specified by:
getBaseClassin interfacePogoDeviceClass- Returns:
- the value of the 'Base Class' reference.
- See Also:
PogoDeviceClass.setBaseClass(PogoDeviceClass),PogoDslPackage.getPogoDeviceClass_BaseClass()
-
basicGetBaseClass
public PogoDeviceClass basicGetBaseClass()
-
setBaseClass
public void setBaseClass(PogoDeviceClass newBaseClass)
- Specified by:
setBaseClassin interfacePogoDeviceClass- Parameters:
newBaseClass- the new value of the 'Base Class' reference.- See Also:
PogoDeviceClass.getBaseClass()
-
getPogoRevision
public java.lang.String getPogoRevision()
- Specified by:
getPogoRevisionin interfacePogoDeviceClass- Returns:
- the value of the 'Pogo Revision' attribute.
- See Also:
PogoDeviceClass.setPogoRevision(String),PogoDslPackage.getPogoDeviceClass_PogoRevision()
-
setPogoRevision
public void setPogoRevision(java.lang.String newPogoRevision)
- Specified by:
setPogoRevisionin interfacePogoDeviceClass- Parameters:
newPogoRevision- the new value of the 'Pogo Revision' attribute.- See Also:
PogoDeviceClass.getPogoRevision()
-
getInstitute
public java.lang.String getInstitute()
- Specified by:
getInstitutein interfacePogoDeviceClass- Returns:
- the value of the 'Institute' attribute.
- See Also:
PogoDeviceClass.setInstitute(String),PogoDslPackage.getPogoDeviceClass_Institute()
-
setInstitute
public void setInstitute(java.lang.String newInstitute)
- Specified by:
setInstitutein interfacePogoDeviceClass- Parameters:
newInstitute- the new value of the 'Institute' attribute.- See Also:
PogoDeviceClass.getInstitute()
-
getDescription
public ClassDescription getDescription()
- Specified by:
getDescriptionin interfacePogoDeviceClass- Returns:
- the value of the 'Description' containment reference.
- See Also:
PogoDeviceClass.setDescription(ClassDescription),PogoDslPackage.getPogoDeviceClass_Description()
-
basicSetDescription
public org.eclipse.emf.common.notify.NotificationChain basicSetDescription(ClassDescription newDescription, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setDescription
public void setDescription(ClassDescription newDescription)
- Specified by:
setDescriptionin interfacePogoDeviceClass- Parameters:
newDescription- the new value of the 'Description' containment reference.- See Also:
PogoDeviceClass.getDescription()
-
getClassProperties
public org.eclipse.emf.common.util.EList<Property> getClassProperties()
- Specified by:
getClassPropertiesin interfacePogoDeviceClass- Returns:
- the value of the 'Class Properties' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_ClassProperties()
-
getDeviceProperties
public org.eclipse.emf.common.util.EList<Property> getDeviceProperties()
- Specified by:
getDevicePropertiesin interfacePogoDeviceClass- Returns:
- the value of the 'Device Properties' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_DeviceProperties()
-
getCommands
public org.eclipse.emf.common.util.EList<Command> getCommands()
- Specified by:
getCommandsin interfacePogoDeviceClass- Returns:
- the value of the 'Commands' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_Commands()
-
getDynamicCommands
public org.eclipse.emf.common.util.EList<Command> getDynamicCommands()
- Specified by:
getDynamicCommandsin interfacePogoDeviceClass- Returns:
- the value of the 'Dynamic Commands' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_DynamicCommands()
-
getAttributes
public org.eclipse.emf.common.util.EList<Attribute> getAttributes()
- Specified by:
getAttributesin interfacePogoDeviceClass- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_Attributes()
-
getDynamicAttributes
public org.eclipse.emf.common.util.EList<Attribute> getDynamicAttributes()
- Specified by:
getDynamicAttributesin interfacePogoDeviceClass- Returns:
- the value of the 'Dynamic Attributes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_DynamicAttributes()
-
getForwardedAttributes
public org.eclipse.emf.common.util.EList<ForwardedAttribute> getForwardedAttributes()
- Specified by:
getForwardedAttributesin interfacePogoDeviceClass- Returns:
- the value of the 'Forwarded Attributes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_ForwardedAttributes()
-
getPipes
public org.eclipse.emf.common.util.EList<Pipe> getPipes()
- Specified by:
getPipesin interfacePogoDeviceClass- Returns:
- the value of the 'Pipes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_Pipes()
-
getStates
public org.eclipse.emf.common.util.EList<State> getStates()
- Specified by:
getStatesin interfacePogoDeviceClass- Returns:
- the value of the 'States' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_States()
-
getPreferences
public Preferences getPreferences()
- Specified by:
getPreferencesin interfacePogoDeviceClass- Returns:
- the value of the 'Preferences' containment reference.
- See Also:
PogoDeviceClass.setPreferences(Preferences),PogoDslPackage.getPogoDeviceClass_Preferences()
-
basicSetPreferences
public org.eclipse.emf.common.notify.NotificationChain basicSetPreferences(Preferences newPreferences, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setPreferences
public void setPreferences(Preferences newPreferences)
- Specified by:
setPreferencesin interfacePogoDeviceClass- Parameters:
newPreferences- the new value of the 'Preferences' containment reference.- See Also:
PogoDeviceClass.getPreferences()
-
getAdditionalFiles
public org.eclipse.emf.common.util.EList<AdditionalFile> getAdditionalFiles()
- Specified by:
getAdditionalFilesin interfacePogoDeviceClass- Returns:
- the value of the 'Additional Files' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_AdditionalFiles()
-
getOverlodedPollPeriodObject
public org.eclipse.emf.common.util.EList<OverlodedPollPeriodObject> getOverlodedPollPeriodObject()
- Specified by:
getOverlodedPollPeriodObjectin interfacePogoDeviceClass- Returns:
- the value of the 'Overloded Poll Period Object' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_OverlodedPollPeriodObject()
-
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:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-