public class DynamicEventImpl extends NameTagImpl implements DynamicEvent
The following features are implemented:
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| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetBranchDynamicEvent(BranchDynamicEvent newBranchDynamicEvent,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetBranchFault(DStabBranchFault newBranchFault,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetBusDynamicEvent(BusDynamicEvent newBusDynamicEvent,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetBusFault(AcscBusFault newBusFault,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
checkData(DataCheckConfiguration config) |
java.lang.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,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
BranchDynamicEvent |
getBranchDynamicEvent() |
DStabBranchFault |
getBranchFault() |
BusDynamicEvent |
getBusDynamicEvent() |
AcscBusFault |
getBusFault() |
double |
getDurationSec() |
double |
getStartTimeSec() |
DynamicEventType |
getType() |
boolean |
hasEvent()
Check if there is a event applying or clearing condition
|
boolean |
hasEventAt(double t)
Apply event by turning it status on/off
|
void |
initSetPointChange(Machine mach) |
boolean |
isAsymmetricEvent() |
boolean |
isPermanent() |
void |
setBranchDynamicEvent(BranchDynamicEvent newBranchDynamicEvent) |
void |
setBranchFault(DStabBranchFault newBranchFault) |
void |
setBusDynamicEvent(BusDynamicEvent newBusDynamicEvent) |
void |
setBusFault(AcscBusFault newBusFault) |
void |
setDurationSec(double newDurationSec) |
void |
setPermanent(boolean newPermanent) |
void |
setStartTimeSec(double newStartTimeSec) |
void |
setType(DynamicEventType newType) |
java.lang.String |
toString() |
checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, readData, setDesc, setId, setName, setNumber, setStatus, writeDataeAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverpublic boolean checkData(DataCheckConfiguration config)
checkData in interface NameTagcheckData in class NameTagImplconfig - data check configuration
public DStabBranchFault getBranchFault()
getBranchFault in interface DynamicEventDynamicEvent.setBranchFault(DStabBranchFault),
DstabDeventPackage.getDynamicEvent_BranchFault()public org.eclipse.emf.common.notify.NotificationChain basicSetBranchFault(DStabBranchFault newBranchFault, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBranchFault(DStabBranchFault newBranchFault)
setBranchFault in interface DynamicEventnewBranchFault - the new value of the 'Branch Fault' containment reference.DynamicEvent.getBranchFault()public BranchDynamicEvent getBranchDynamicEvent()
getBranchDynamicEvent in interface DynamicEventDynamicEvent.setBranchDynamicEvent(BranchDynamicEvent),
DstabDeventPackage.getDynamicEvent_BranchDynamicEvent()public org.eclipse.emf.common.notify.NotificationChain basicSetBranchDynamicEvent(BranchDynamicEvent newBranchDynamicEvent, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBranchDynamicEvent(BranchDynamicEvent newBranchDynamicEvent)
setBranchDynamicEvent in interface DynamicEventnewBranchDynamicEvent - the new value of the 'Branch Dynamic Event' containment reference.DynamicEvent.getBranchDynamicEvent()public AcscBusFault getBusFault()
getBusFault in interface DynamicEventDynamicEvent.setBusFault(AcscBusFault),
DstabDeventPackage.getDynamicEvent_BusFault()public org.eclipse.emf.common.notify.NotificationChain basicSetBusFault(AcscBusFault newBusFault, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBusFault(AcscBusFault newBusFault)
setBusFault in interface DynamicEventnewBusFault - the new value of the 'Bus Fault' containment reference.DynamicEvent.getBusFault()public double getStartTimeSec()
getStartTimeSec in interface DynamicEventDynamicEvent.setStartTimeSec(double),
DstabDeventPackage.getDynamicEvent_StartTimeSec()public void setStartTimeSec(double newStartTimeSec)
setStartTimeSec in interface DynamicEventnewStartTimeSec - the new value of the 'Start Time Sec' attribute.DynamicEvent.getStartTimeSec()public double getDurationSec()
getDurationSec in interface DynamicEventDynamicEvent.setDurationSec(double),
DstabDeventPackage.getDynamicEvent_DurationSec()public void setDurationSec(double newDurationSec)
setDurationSec in interface DynamicEventnewDurationSec - the new value of the 'Duration Sec' attribute.DynamicEvent.getDurationSec()public DynamicEventType getType()
getType in interface DynamicEventDynamicEventType,
DynamicEvent.setType(DynamicEventType),
DstabDeventPackage.getDynamicEvent_Type()public void setType(DynamicEventType newType)
setType in interface DynamicEventnewType - the new value of the 'Type' attribute.DynamicEventType,
DynamicEvent.getType()public boolean isPermanent()
isPermanent in interface DynamicEventDynamicEvent.setPermanent(boolean),
DstabDeventPackage.getDynamicEvent_Permanent()public void setPermanent(boolean newPermanent)
setPermanent in interface DynamicEventnewPermanent - the new value of the 'Permanent' attribute.DynamicEvent.isPermanent()public BusDynamicEvent getBusDynamicEvent()
getBusDynamicEvent in interface DynamicEventDynamicEvent.setBusDynamicEvent(BusDynamicEvent),
DstabDeventPackage.getDynamicEvent_BusDynamicEvent()public org.eclipse.emf.common.notify.NotificationChain basicSetBusDynamicEvent(BusDynamicEvent newBusDynamicEvent, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBusDynamicEvent(BusDynamicEvent newBusDynamicEvent)
setBusDynamicEvent in interface DynamicEventnewBusDynamicEvent - the new value of the 'Bus Dynamic Event' containment reference.DynamicEvent.getBusDynamicEvent()public boolean hasEvent()
hasEvent in interface DynamicEventpublic boolean hasEventAt(double t)
hasEventAt in interface DynamicEventpublic boolean isAsymmetricEvent()
isAsymmetricEvent in interface DynamicEventpublic void initSetPointChange(Machine mach)
initSetPointChange in interface DynamicEventpublic 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 java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NameTagImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NameTagImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NameTagImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NameTagImplpublic java.lang.String toString()
toString in class NameTagImpl