|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
de.cau.cs.kieler.synccharts.impl.ActionImpl
public class ActionImpl
An implementation of the model object 'Action'.
The following features are implemented:
Effects
Trigger
Triggers And Effects
Parent State Entry Action
Parent State Inner Action
Parent State Exit Action
Delay
Is Immediate
Parent State Suspension
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected int |
delay
The cached value of the ' Delay ' attribute. |
protected static int |
DELAY_EDEFAULT
The default value of the ' Delay ' attribute. |
protected EList<Effect> |
effects
The cached value of the ' Effects ' containment reference list. |
protected static boolean |
IS_IMMEDIATE_EDEFAULT
The default value of the ' Is Immediate ' attribute. |
protected boolean |
isImmediate
The cached value of the ' Is Immediate ' attribute. |
protected Expression |
trigger
The cached value of the ' Trigger ' containment reference. |
protected static String |
TRIGGERS_AND_EFFECTS_EDEFAULT
The default value of the ' Triggers And Effects ' attribute. |
protected String |
triggersAndEffects
The cached value of the ' Triggers And Effects ' attribute. |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
ActionImpl()
|
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected EList<Effect> effects
Effects
' containment reference list.
getEffects()
protected Expression trigger
Trigger
' containment reference.
getTrigger()
protected static final String TRIGGERS_AND_EFFECTS_EDEFAULT
Triggers And Effects
' attribute.
getTriggersAndEffects()
protected String triggersAndEffects
Triggers And Effects
' attribute.
getTriggersAndEffects()
protected static final int DELAY_EDEFAULT
Delay
' attribute.
getDelay()
,
Constant Field Valuesprotected int delay
Delay
' attribute.
getDelay()
protected static final boolean IS_IMMEDIATE_EDEFAULT
Is Immediate
' attribute.
isIsImmediate()
,
Constant Field Valuesprotected boolean isImmediate
Is Immediate
' attribute.
isIsImmediate()
Constructor Detail |
---|
protected ActionImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class EObjectImpl
public EList<Effect> getEffects()
getEffects
in interface Action
SyncchartsPackage.getAction_Effects()
,
Effect.getParentEAction()
public Expression getTrigger()
getTrigger
in interface Action
Action.setTrigger(Expression)
,
SyncchartsPackage.getAction_Trigger()
,
Expression.getParentAction()
public NotificationChain basicSetTrigger(Expression newTrigger, NotificationChain msgs)
public void setTrigger(Expression newTrigger)
setTrigger
in interface Action
newTrigger
- the new value of the 'Trigger' containment reference.Action.getTrigger()
public String getTriggersAndEffects()
getTriggersAndEffects
in interface Action
Action.setTriggersAndEffects(String)
,
SyncchartsPackage.getAction_TriggersAndEffects()
public void setTriggersAndEffects(String newTriggersAndEffects)
setTriggersAndEffects
in interface Action
newTriggersAndEffects
- the new value of the 'Triggers And Effects' attribute.Action.getTriggersAndEffects()
public State getParentStateEntryAction()
getParentStateEntryAction
in interface Action
Action.setParentStateEntryAction(State)
,
SyncchartsPackage.getAction_ParentStateEntryAction()
,
State.getEntryActions()
public NotificationChain basicSetParentStateEntryAction(State newParentStateEntryAction, NotificationChain msgs)
public void setParentStateEntryAction(State newParentStateEntryAction)
setParentStateEntryAction
in interface Action
newParentStateEntryAction
- the new value of the 'Parent State Entry Action' container reference.Action.getParentStateEntryAction()
public State getParentStateInnerAction()
getParentStateInnerAction
in interface Action
Action.setParentStateInnerAction(State)
,
SyncchartsPackage.getAction_ParentStateInnerAction()
,
State.getInnerActions()
public NotificationChain basicSetParentStateInnerAction(State newParentStateInnerAction, NotificationChain msgs)
public void setParentStateInnerAction(State newParentStateInnerAction)
setParentStateInnerAction
in interface Action
newParentStateInnerAction
- the new value of the 'Parent State Inner Action' container reference.Action.getParentStateInnerAction()
public State getParentStateExitAction()
getParentStateExitAction
in interface Action
Action.setParentStateExitAction(State)
,
SyncchartsPackage.getAction_ParentStateExitAction()
,
State.getExitActions()
public NotificationChain basicSetParentStateExitAction(State newParentStateExitAction, NotificationChain msgs)
public void setParentStateExitAction(State newParentStateExitAction)
setParentStateExitAction
in interface Action
newParentStateExitAction
- the new value of the 'Parent State Exit Action' container reference.Action.getParentStateExitAction()
public int getDelay()
getDelay
in interface Action
Action.setDelay(int)
,
SyncchartsPackage.getAction_Delay()
public void setDelay(int newDelay)
setDelay
in interface Action
newDelay
- the new value of the 'Delay' attribute.Action.getDelay()
public boolean isIsImmediate()
isIsImmediate
in interface Action
Action.setIsImmediate(boolean)
,
SyncchartsPackage.getAction_IsImmediate()
public void setIsImmediate(boolean newIsImmediate)
setIsImmediate
in interface Action
newIsImmediate
- the new value of the 'Is Immediate' attribute.Action.isIsImmediate()
public State getParentStateSuspension()
getParentStateSuspension
in interface Action
Action.setParentStateSuspension(State)
,
SyncchartsPackage.getAction_ParentStateSuspension()
,
State.getSuspensionTrigger()
public NotificationChain basicSetParentStateSuspension(State newParentStateSuspension, NotificationChain msgs)
public void setParentStateSuspension(State newParentStateSuspension)
setParentStateSuspension
in interface Action
newParentStateSuspension
- the new value of the 'Parent State Suspension' container reference.Action.getParentStateSuspension()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
public String toString()
toString
in class BasicEObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |