public class ProtocolOptionsImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements ProtocolOptions
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 static byte |
ASDU_ADDRESS_SIZE_EDEFAULT
The default value of the '
Asdu Address Size ' attribute. |
protected byte |
asduAddressSize
The cached value of the '
Asdu Address Size ' attribute. |
protected static byte |
CAUSE_OF_TRANSMISSION_SIZE_EDEFAULT
The default value of the '
Cause Of Transmission Size ' attribute. |
protected byte |
causeOfTransmissionSize
The cached value of the '
Cause Of Transmission Size ' attribute. |
protected static boolean |
IGNORE_DAYLIGHT_SAVING_TIME_EDEFAULT
The default value of the '
Ignore Daylight Saving Time ' attribute. |
protected boolean |
ignoreDaylightSavingTime
The cached value of the '
Ignore Daylight Saving Time ' attribute. |
protected static byte |
INFORMATION_OBJECT_ADDRESS_SIZE_EDEFAULT
The default value of the '
Information Object Address Size ' attribute. |
protected byte |
informationObjectAddressSize
The cached value of the '
Information Object Address Size ' attribute. |
protected int |
k
The cached value of the '
K ' attribute. |
protected static int |
K_EDEFAULT
The default value of the '
K ' attribute. |
protected static String |
TARGET_TIME_ZONE_EDEFAULT
The default value of the '
Target Time Zone ' attribute. |
protected String |
targetTimeZone
The cached value of the '
Target Time Zone ' attribute. |
protected int |
timeout1
The cached value of the '
Timeout1 ' attribute. |
protected static int |
TIMEOUT1_EDEFAULT
The default value of the '
Timeout1 ' attribute. |
protected int |
timeout2
The cached value of the '
Timeout2 ' attribute. |
protected static int |
TIMEOUT2_EDEFAULT
The default value of the '
Timeout2 ' attribute. |
protected int |
timeout3
The cached value of the '
Timeout3 ' attribute. |
protected static int |
TIMEOUT3_EDEFAULT
The default value of the '
Timeout3 ' attribute. |
protected int |
w
The cached value of the '
W ' attribute. |
protected static int |
W_EDEFAULT
The default value of the '
W ' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
ProtocolOptionsImpl() |
Modifier and Type | Method and Description |
---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
byte |
getAsduAddressSize() |
byte |
getCauseOfTransmissionSize() |
byte |
getInformationObjectAddressSize() |
int |
getK() |
String |
getTargetTimeZone() |
int |
getTimeout1() |
int |
getTimeout2() |
int |
getTimeout3() |
int |
getW() |
boolean |
isIgnoreDaylightSavingTime() |
void |
setAsduAddressSize(byte newAsduAddressSize) |
void |
setCauseOfTransmissionSize(byte newCauseOfTransmissionSize) |
void |
setIgnoreDaylightSavingTime(boolean newIgnoreDaylightSavingTime) |
void |
setInformationObjectAddressSize(byte newInformationObjectAddressSize) |
void |
setK(int newK) |
void |
setTargetTimeZone(String newTargetTimeZone) |
void |
setTimeout1(int newTimeout1) |
void |
setTimeout2(int newTimeout2) |
void |
setTimeout3(int newTimeout3) |
void |
setW(int newW) |
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, 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 int TIMEOUT1_EDEFAULT
Timeout1
' attribute.
getTimeout1()
,
Constant Field Valuesprotected int timeout1
Timeout1
' attribute.
getTimeout1()
protected static final int TIMEOUT2_EDEFAULT
Timeout2
' attribute.
getTimeout2()
,
Constant Field Valuesprotected int timeout2
Timeout2
' attribute.
getTimeout2()
protected static final int TIMEOUT3_EDEFAULT
Timeout3
' attribute.
getTimeout3()
,
Constant Field Valuesprotected int timeout3
Timeout3
' attribute.
getTimeout3()
protected static final byte ASDU_ADDRESS_SIZE_EDEFAULT
Asdu Address Size
' attribute.
getAsduAddressSize()
,
Constant Field Valuesprotected byte asduAddressSize
Asdu Address Size
' attribute.
getAsduAddressSize()
protected static final byte INFORMATION_OBJECT_ADDRESS_SIZE_EDEFAULT
Information Object Address Size
' attribute.
protected byte informationObjectAddressSize
Information Object Address Size
' attribute.
getInformationObjectAddressSize()
protected static final byte CAUSE_OF_TRANSMISSION_SIZE_EDEFAULT
Cause Of Transmission Size
' attribute.
protected byte causeOfTransmissionSize
Cause Of Transmission Size
' attribute.
getCauseOfTransmissionSize()
protected static final int W_EDEFAULT
W
' attribute.
getW()
,
Constant Field Valuesprotected static final int K_EDEFAULT
K
' attribute.
getK()
,
Constant Field Valuesprotected static final String TARGET_TIME_ZONE_EDEFAULT
Target Time Zone
' attribute.
getTargetTimeZone()
protected String targetTimeZone
Target Time Zone
' attribute.
getTargetTimeZone()
protected static final boolean IGNORE_DAYLIGHT_SAVING_TIME_EDEFAULT
Ignore Daylight Saving Time
' attribute.
protected boolean ignoreDaylightSavingTime
Ignore Daylight Saving Time
' attribute.
isIgnoreDaylightSavingTime()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int getTimeout1()
getTimeout1
in interface ProtocolOptions
ProtocolOptions.setTimeout1(int)
,
IEC60870Package.getProtocolOptions_Timeout1()
public void setTimeout1(int newTimeout1)
setTimeout1
in interface ProtocolOptions
newTimeout1
- the new value of the 'Timeout1' attribute.ProtocolOptions.getTimeout1()
public int getTimeout2()
getTimeout2
in interface ProtocolOptions
ProtocolOptions.setTimeout2(int)
,
IEC60870Package.getProtocolOptions_Timeout2()
public void setTimeout2(int newTimeout2)
setTimeout2
in interface ProtocolOptions
newTimeout2
- the new value of the 'Timeout2' attribute.ProtocolOptions.getTimeout2()
public int getTimeout3()
getTimeout3
in interface ProtocolOptions
ProtocolOptions.setTimeout3(int)
,
IEC60870Package.getProtocolOptions_Timeout3()
public void setTimeout3(int newTimeout3)
setTimeout3
in interface ProtocolOptions
newTimeout3
- the new value of the 'Timeout3' attribute.ProtocolOptions.getTimeout3()
public byte getAsduAddressSize()
getAsduAddressSize
in interface ProtocolOptions
ProtocolOptions.setAsduAddressSize(byte)
,
IEC60870Package.getProtocolOptions_AsduAddressSize()
public void setAsduAddressSize(byte newAsduAddressSize)
setAsduAddressSize
in interface ProtocolOptions
newAsduAddressSize
- the new value of the 'Asdu Address Size' attribute.ProtocolOptions.getAsduAddressSize()
public byte getInformationObjectAddressSize()
getInformationObjectAddressSize
in interface ProtocolOptions
ProtocolOptions.setInformationObjectAddressSize(byte)
,
IEC60870Package.getProtocolOptions_InformationObjectAddressSize()
public void setInformationObjectAddressSize(byte newInformationObjectAddressSize)
setInformationObjectAddressSize
in interface ProtocolOptions
newInformationObjectAddressSize
- the new value of the 'Information Object Address Size' attribute.ProtocolOptions.getInformationObjectAddressSize()
public byte getCauseOfTransmissionSize()
getCauseOfTransmissionSize
in interface ProtocolOptions
ProtocolOptions.setCauseOfTransmissionSize(byte)
,
IEC60870Package.getProtocolOptions_CauseOfTransmissionSize()
public void setCauseOfTransmissionSize(byte newCauseOfTransmissionSize)
setCauseOfTransmissionSize
in interface ProtocolOptions
newCauseOfTransmissionSize
- the new value of the 'Cause Of Transmission Size' attribute.ProtocolOptions.getCauseOfTransmissionSize()
public int getW()
getW
in interface ProtocolOptions
ProtocolOptions.setW(int)
,
IEC60870Package.getProtocolOptions_W()
public void setW(int newW)
setW
in interface ProtocolOptions
newW
- the new value of the 'W' attribute.ProtocolOptions.getW()
public int getK()
getK
in interface ProtocolOptions
ProtocolOptions.setK(int)
,
IEC60870Package.getProtocolOptions_K()
public void setK(int newK)
setK
in interface ProtocolOptions
newK
- the new value of the 'K' attribute.ProtocolOptions.getK()
public String getTargetTimeZone()
getTargetTimeZone
in interface ProtocolOptions
ProtocolOptions.setTargetTimeZone(String)
,
IEC60870Package.getProtocolOptions_TargetTimeZone()
public void setTargetTimeZone(String newTargetTimeZone)
setTargetTimeZone
in interface ProtocolOptions
newTargetTimeZone
- the new value of the 'Target Time Zone' attribute.ProtocolOptions.getTargetTimeZone()
public boolean isIgnoreDaylightSavingTime()
isIgnoreDaylightSavingTime
in interface ProtocolOptions
ProtocolOptions.setIgnoreDaylightSavingTime(boolean)
,
IEC60870Package.getProtocolOptions_IgnoreDaylightSavingTime()
public void setIgnoreDaylightSavingTime(boolean newIgnoreDaylightSavingTime)
setIgnoreDaylightSavingTime
in interface ProtocolOptions
newIgnoreDaylightSavingTime
- the new value of the 'Ignore Daylight Saving Time' attribute.ProtocolOptions.isIgnoreDaylightSavingTime()
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