public abstract class DynamicBranchDeviceImpl extends DynamicDeviceImpl implements DynamicBranchDevice
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| Modifier and Type | Field and Description |
|---|---|
protected static DynamicBranchDeviceType |
DEVICE_TYPE_EDEFAULT
The default value of the '
Device Type' attribute. |
protected DynamicBranchDeviceType |
deviceType
The cached value of the '
Device Type' attribute. |
EXTENDED_DEVICE_ID_EDEFAULT, extendedDeviceId, scripts, SCRIPTS_EDEFAULTdesc, DESC_EDEFAULT, id, ID_EDEFAULT, name, NAME_EDEFAULT, number, NUMBER_EDEFAULT, status, STATUS_CHANGE_INFO_EDEFAULT, STATUS_EDEFAULT, statusChangeInfoeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
DynamicBranchDeviceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDStabBranch(DStabBranch newDStabBranch,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.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,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
DynamicBranchDeviceType |
getDeviceType() |
DStabBranch |
getDStabBranch() |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getStates(Machine mach,
java.lang.Object ref) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getStates(java.lang.Object ref) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setDeviceType(DynamicBranchDeviceType newDeviceType) |
void |
setDStabBranch(DStabBranch newDStabBranch) |
java.lang.String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
afterStep, getExtendedDeviceId, getOutput, getOutput, getOutputList, getOutputObject, getScripts, initStates, initStates, initStates, nextStep, nextStep, nextStepElectrical, nextStepMechanical, setExtendedDeviceId, setScripts, updateAttributescheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtendedDeviceId, getScripts, setExtendedDeviceId, setScriptscheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoafterStep, getOutput, getOutput, getOutputList, getOutputObject, initStates, initStates, initStates, nextStep, nextStep, nextStepElectrical, nextStepMechanical, updateAttributeseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final DynamicBranchDeviceType DEVICE_TYPE_EDEFAULT
Device Type' attribute.
getDeviceType()protected DynamicBranchDeviceType deviceType
Device Type' attribute.
getDeviceType()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class DynamicDeviceImplpublic DynamicBranchDeviceType getDeviceType()
getDeviceType in interface DynamicBranchDeviceDynamicBranchDeviceType,
DynamicBranchDevice.setDeviceType(DynamicBranchDeviceType),
DstabDevicePackage.getDynamicBranchDevice_DeviceType()public void setDeviceType(DynamicBranchDeviceType newDeviceType)
setDeviceType in interface DynamicBranchDevicenewDeviceType - the new value of the 'Device Type' attribute.DynamicBranchDeviceType,
DynamicBranchDevice.getDeviceType()public DStabBranch getDStabBranch()
getDStabBranch in interface DynamicBranchDeviceDynamicBranchDevice.setDStabBranch(DStabBranch),
DstabDevicePackage.getDynamicBranchDevice_DStabBranch(),
DStabBranch.getDynamicBranchDeviceList()public org.eclipse.emf.common.notify.NotificationChain basicSetDStabBranch(DStabBranch newDStabBranch, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDStabBranch(DStabBranch newDStabBranch)
setDStabBranch in interface DynamicBranchDevicenewDStabBranch - the new value of the 'DStab Branch' container reference.DynamicBranchDevice.getDStabBranch()public java.util.Hashtable<java.lang.String,java.lang.Object> getStates(java.lang.Object ref)
getStates in interface IDynamicSimulationgetStates in class DynamicDeviceImplpublic java.util.Hashtable<java.lang.String,java.lang.Object> getStates(Machine mach, java.lang.Object ref)
getStates in interface IDynamicSimulationgetStates in class DynamicDeviceImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic 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.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class DynamicDeviceImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class DynamicDeviceImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class DynamicDeviceImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class DynamicDeviceImplpublic java.lang.String toString()
toString in class DynamicDeviceImplpublic void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws java.io.IOException
NameTagImplwriteData in interface com.hazelcast.nio.serialization.DataSerializablewriteData in class NameTagImpljava.io.IOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
NameTagImplreadData in interface com.hazelcast.nio.serialization.DataSerializablereadData in class NameTagImpljava.io.IOException