public class StateImpl extends NamespaceImpl implements State
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
State |
basicGetRedefinedState() |
StateMachine |
basicGetSubmachines() |
NotificationChain |
basicSetOwnedDoActivity(Behavior newOwnedDoActivity,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedEntry(Behavior newOwnedEntry,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedExit(Behavior newOwnedExit,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedStateInvariant(Constraint newOwnedStateInvariant,
NotificationChain msgs) |
NotificationChain |
basicSetOwningRegion(Region newOwningRegion,
NotificationChain msgs) |
NotificationChain |
basicSetSubmachines(StateMachine newSubmachines,
NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
List<Transition> |
getIncomingTransitions() |
List<Transition> |
getOutgoingTransitions() |
List<Pseudostate> |
getOwnedConnectionPoints() |
List<ConnectionPointReference> |
getOwnedConnections() |
List<Trigger> |
getOwnedDeferrableTriggers() |
Behavior |
getOwnedDoActivity() |
Behavior |
getOwnedEntry() |
Behavior |
getOwnedExit() |
List<Region> |
getOwnedRegions() |
Constraint |
getOwnedStateInvariant() |
Region |
getOwningRegion() |
State |
getRedefinedState() |
StateMachine |
getSubmachines() |
boolean |
isIsComposite() |
boolean |
isIsOrthogonal() |
boolean |
isIsSimple() |
boolean |
isIsSubmachineState() |
void |
setOwnedDoActivity(Behavior newOwnedDoActivity) |
void |
setOwnedEntry(Behavior newOwnedEntry) |
void |
setOwnedExit(Behavior newOwnedExit) |
void |
setOwnedStateInvariant(Constraint newOwnedStateInvariant) |
void |
setOwningRegion(Region newOwningRegion) |
void |
setRedefinedState(State newRedefinedState) |
void |
setSubmachines(StateMachine newSubmachines) |
getOwnedConstraints
getName, setName, toString
allOwnedElements, eInvoke, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
public List<Transition> getIncomingTransitions()
getIncomingTransitions
in interface Vertex
PivotPackage.getVertex_IncomingTransitions()
,
Transition.getTarget()
public List<Transition> getOutgoingTransitions()
getOutgoingTransitions
in interface Vertex
PivotPackage.getVertex_OutgoingTransitions()
,
Transition.getSource()
public Region getOwningRegion()
getOwningRegion
in interface Vertex
Vertex.setOwningRegion(Region)
,
PivotPackage.getVertex_OwningRegion()
,
Region.getOwnedSubvertexes()
public NotificationChain basicSetOwningRegion(Region newOwningRegion, NotificationChain msgs)
public void setOwningRegion(Region newOwningRegion)
setOwningRegion
in interface Vertex
newOwningRegion
- the new value of the 'Owning Region' container reference.Vertex.getOwningRegion()
public boolean isIsComposite()
isIsComposite
in interface State
PivotPackage.getState_IsComposite()
public boolean isIsOrthogonal()
isIsOrthogonal
in interface State
PivotPackage.getState_IsOrthogonal()
public boolean isIsSimple()
isIsSimple
in interface State
PivotPackage.getState_IsSimple()
public boolean isIsSubmachineState()
isIsSubmachineState
in interface State
PivotPackage.getState_IsSubmachineState()
public List<Pseudostate> getOwnedConnectionPoints()
getOwnedConnectionPoints
in interface State
PivotPackage.getState_OwnedConnectionPoints()
,
Pseudostate.getOwningState()
public List<ConnectionPointReference> getOwnedConnections()
getOwnedConnections
in interface State
PivotPackage.getState_OwnedConnections()
,
ConnectionPointReference.getOwningState()
public List<Trigger> getOwnedDeferrableTriggers()
getOwnedDeferrableTriggers
in interface State
PivotPackage.getState_OwnedDeferrableTriggers()
,
Trigger.getOwningState()
public Behavior getOwnedDoActivity()
getOwnedDoActivity
in interface State
State.setOwnedDoActivity(Behavior)
,
PivotPackage.getState_OwnedDoActivity()
public NotificationChain basicSetOwnedDoActivity(Behavior newOwnedDoActivity, NotificationChain msgs)
public void setOwnedDoActivity(Behavior newOwnedDoActivity)
setOwnedDoActivity
in interface State
newOwnedDoActivity
- the new value of the 'Owned Do Activity' containment reference.State.getOwnedDoActivity()
public Behavior getOwnedEntry()
getOwnedEntry
in interface State
State.setOwnedEntry(Behavior)
,
PivotPackage.getState_OwnedEntry()
public NotificationChain basicSetOwnedEntry(Behavior newOwnedEntry, NotificationChain msgs)
public void setOwnedEntry(Behavior newOwnedEntry)
setOwnedEntry
in interface State
newOwnedEntry
- the new value of the 'Owned Entry' containment reference.State.getOwnedEntry()
public Behavior getOwnedExit()
getOwnedExit
in interface State
State.setOwnedExit(Behavior)
,
PivotPackage.getState_OwnedExit()
public NotificationChain basicSetOwnedExit(Behavior newOwnedExit, NotificationChain msgs)
public void setOwnedExit(Behavior newOwnedExit)
setOwnedExit
in interface State
newOwnedExit
- the new value of the 'Owned Exit' containment reference.State.getOwnedExit()
public List<Region> getOwnedRegions()
getOwnedRegions
in interface State
PivotPackage.getState_OwnedRegions()
,
Region.getOwningState()
public Constraint getOwnedStateInvariant()
getOwnedStateInvariant
in interface State
State.setOwnedStateInvariant(Constraint)
,
PivotPackage.getState_OwnedStateInvariant()
,
Constraint.getOwningState()
public NotificationChain basicSetOwnedStateInvariant(Constraint newOwnedStateInvariant, NotificationChain msgs)
public void setOwnedStateInvariant(Constraint newOwnedStateInvariant)
setOwnedStateInvariant
in interface State
newOwnedStateInvariant
- the new value of the 'Owned State Invariant' containment reference.State.getOwnedStateInvariant()
public State getRedefinedState()
getRedefinedState
in interface State
State.setRedefinedState(State)
,
PivotPackage.getState_RedefinedState()
public State basicGetRedefinedState()
public void setRedefinedState(State newRedefinedState)
setRedefinedState
in interface State
newRedefinedState
- the new value of the 'Redefined State' reference.State.getRedefinedState()
public StateMachine getSubmachines()
getSubmachines
in interface State
State.setSubmachines(StateMachine)
,
PivotPackage.getState_Submachines()
,
StateMachine.getSubmachineStates()
public StateMachine basicGetSubmachines()
public NotificationChain basicSetSubmachines(StateMachine newSubmachines, NotificationChain msgs)
public void setSubmachines(StateMachine newSubmachines)
setSubmachines
in interface State
newSubmachines
- the new value of the 'Submachines' reference.State.getSubmachines()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class ElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class NamespaceImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class NamespaceImpl
public void eSet(int featureID, Object newValue)
eSet
in class NamespaceImpl
public void eUnset(int featureID)
eUnset
in class NamespaceImpl
public boolean eIsSet(int featureID)
eIsSet
in class NamespaceImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.