public class IEC60870DeviceImpl extends DeviceImpl implements IEC60870Device
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 ClientDataModuleOptions |
dataModuleOptions
The cached value of the '
Data Module Options ' containment reference. |
protected int |
port
The cached value of the '
Port ' attribute. |
protected static int |
PORT_EDEFAULT
The default value of the '
Port ' attribute. |
protected ProtocolOptions |
protocolOptions
The cached value of the '
Protocol Options ' containment reference. |
name, NAME_EDEFAULT, SHORT_DESCRIPTION_EDEFAULT, shortDescription
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
IEC60870DeviceImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDataModuleOptions(ClientDataModuleOptions 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) |
ClientDataModuleOptions |
getDataModuleOptions() |
int |
getPort() |
ProtocolOptions |
getProtocolOptions() |
void |
setDataModuleOptions(ClientDataModuleOptions newDataModuleOptions) |
void |
setPort(int newPort) |
void |
setProtocolOptions(ProtocolOptions newProtocolOptions) |
String |
toString() |
basicGetNode, basicSetNode, eBasicRemoveFromContainerFeature, eInverseAdd, getName, getNode, getShortDescription, setName, setNode, setShortDescription
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, 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, 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
getNode, setNode
getName, setName
getShortDescription, setShortDescription
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected ClientDataModuleOptions dataModuleOptions
Data Module Options
' containment reference.
getDataModuleOptions()
protected ProtocolOptions protocolOptions
Protocol Options
' containment reference.
getProtocolOptions()
protected static final int PORT_EDEFAULT
Port
' attribute.
getPort()
,
Constant Field Valuesprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class DeviceImpl
public ClientDataModuleOptions getDataModuleOptions()
getDataModuleOptions
in interface IEC60870Device
IEC60870Device.setDataModuleOptions(ClientDataModuleOptions)
,
IEC60870Package.getIEC60870Device_DataModuleOptions()
public org.eclipse.emf.common.notify.NotificationChain basicSetDataModuleOptions(ClientDataModuleOptions newDataModuleOptions, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDataModuleOptions(ClientDataModuleOptions newDataModuleOptions)
setDataModuleOptions
in interface IEC60870Device
newDataModuleOptions
- the new value of the 'Data Module Options' containment reference.IEC60870Device.getDataModuleOptions()
public ProtocolOptions getProtocolOptions()
getProtocolOptions
in interface IEC60870Device
IEC60870Device.setProtocolOptions(ProtocolOptions)
,
IEC60870Package.getIEC60870Device_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 IEC60870Device
newProtocolOptions
- the new value of the 'Protocol Options' containment reference.IEC60870Device.getProtocolOptions()
public int getPort()
getPort
in interface IEC60870Device
IEC60870Device.setPort(int)
,
IEC60870Package.getIEC60870Device_Port()
public void setPort(int newPort)
setPort
in interface IEC60870Device
newPort
- the new value of the 'Port' attribute.IEC60870Device.getPort()
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 DeviceImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class DeviceImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class DeviceImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class DeviceImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class DeviceImpl
public String toString()
toString
in class DeviceImpl