public class DeviceImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements Device
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected DataModuleOptions |
dataModuleOptions
The cached value of the '
Data Module Options ' containment reference. |
protected Endpoint |
endpoint
The cached value of the '
Endpoint ' reference. |
protected org.eclipse.emf.common.util.EList<PropertyEntry> |
hiveProperties
The cached value of the '
Hive Properties ' containment reference list. |
protected String |
id
The cached value of the '
Id ' attribute. |
protected static String |
ID_EDEFAULT
The default value of the '
Id ' attribute. |
protected org.eclipse.emf.common.util.EList<Item> |
items
The cached value of the '
Items ' containment reference list. |
protected ProtocolOptions |
protocolOptions
The cached value of the '
Protocol Options ' containment reference. |
protected static Long |
SPONTANEOUS_BUFFER_WINDOW_EDEFAULT
The default value of the '
Spontaneous Buffer Window ' attribute. |
protected Long |
spontaneousBufferWindow
The cached value of the '
Spontaneous Buffer Window ' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
DeviceImpl() |
Modifier and Type | Method and Description |
---|---|
Endpoint |
basicGetEndpoint() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetDataModuleOptions(DataModuleOptions newDataModuleOptions,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetProtocolOptions(ProtocolOptions newProtocolOptions,
org.eclipse.emf.common.notify.NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
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) |
DataModuleOptions |
getDataModuleOptions() |
Endpoint |
getEndpoint() |
org.eclipse.emf.common.util.EList<PropertyEntry> |
getHiveProperties() |
String |
getId() |
org.eclipse.emf.common.util.EList<Item> |
getItems() |
ProtocolOptions |
getProtocolOptions() |
Long |
getSpontaneousBufferWindow() |
void |
setDataModuleOptions(DataModuleOptions newDataModuleOptions) |
void |
setEndpoint(Endpoint newEndpoint) |
void |
setId(String newId) |
void |
setProtocolOptions(ProtocolOptions newProtocolOptions) |
void |
setSpontaneousBufferWindow(Long newSpontaneousBufferWindow) |
String |
toString() |
eBasicSetContainer, eInternalContainer
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
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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final String ID_EDEFAULT
Id
' attribute.
getId()
protected org.eclipse.emf.common.util.EList<Item> items
Items
' containment reference list.
getItems()
protected Endpoint endpoint
Endpoint
' reference.
getEndpoint()
protected ProtocolOptions protocolOptions
Protocol Options
' containment reference.
getProtocolOptions()
protected DataModuleOptions dataModuleOptions
Data Module Options
' containment reference.
getDataModuleOptions()
protected org.eclipse.emf.common.util.EList<PropertyEntry> hiveProperties
Hive Properties
' containment reference list.
getHiveProperties()
protected static final Long SPONTANEOUS_BUFFER_WINDOW_EDEFAULT
Spontaneous Buffer Window
' attribute.
getSpontaneousBufferWindow()
protected Long spontaneousBufferWindow
Spontaneous Buffer Window
' attribute.
getSpontaneousBufferWindow()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String getId()
getId
in interface Device
Device.setId(String)
,
IEC60870Package.getDevice_Id()
public void setId(String newId)
setId
in interface Device
newId
- the new value of the 'Id' attribute.Device.getId()
public org.eclipse.emf.common.util.EList<Item> getItems()
getItems
in interface Device
IEC60870Package.getDevice_Items()
public Endpoint getEndpoint()
getEndpoint
in interface Device
Device.setEndpoint(Endpoint)
,
IEC60870Package.getDevice_Endpoint()
public Endpoint basicGetEndpoint()
public void setEndpoint(Endpoint newEndpoint)
setEndpoint
in interface Device
newEndpoint
- the new value of the 'Endpoint' reference.Device.getEndpoint()
public ProtocolOptions getProtocolOptions()
getProtocolOptions
in interface Device
Device.setProtocolOptions(ProtocolOptions)
,
IEC60870Package.getDevice_ProtocolOptions()
public org.eclipse.emf.common.notify.NotificationChain basicSetProtocolOptions(ProtocolOptions newProtocolOptions, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setProtocolOptions(ProtocolOptions newProtocolOptions)
setProtocolOptions
in interface Device
newProtocolOptions
- the new value of the 'Protocol Options' containment reference.Device.getProtocolOptions()
public DataModuleOptions getDataModuleOptions()
getDataModuleOptions
in interface Device
Device.setDataModuleOptions(DataModuleOptions)
,
IEC60870Package.getDevice_DataModuleOptions()
public org.eclipse.emf.common.notify.NotificationChain basicSetDataModuleOptions(DataModuleOptions newDataModuleOptions, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDataModuleOptions(DataModuleOptions newDataModuleOptions)
setDataModuleOptions
in interface Device
newDataModuleOptions
- the new value of the 'Data Module Options' containment reference.Device.getDataModuleOptions()
public org.eclipse.emf.common.util.EList<PropertyEntry> getHiveProperties()
getHiveProperties
in interface Device
IEC60870Package.getDevice_HiveProperties()
public Long getSpontaneousBufferWindow()
getSpontaneousBufferWindow
in interface Device
Device.setSpontaneousBufferWindow(Long)
,
IEC60870Package.getDevice_SpontaneousBufferWindow()
public void setSpontaneousBufferWindow(Long newSpontaneousBufferWindow)
setSpontaneousBufferWindow
in interface Device
newSpontaneousBufferWindow
- the new value of the 'Spontaneous Buffer Window' attribute.Device.getSpontaneousBufferWindow()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl