|
||||||||||
| 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
org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl
org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.VertexImpl
org.eclipse.ocl.examples.pivot.internal.impl.StateImpl
public class StateImpl
An implementation of the model object 'State'.
The following features are implemented:
Owned RuleConnectionConnection PointDeferrable TriggerDo ActivityEntryExitIs CompositeIs OrthogonalIs SimpleIs Submachine StateRedefined StateRegionState InvariantSubmachine
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
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 |
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
org.eclipse.emf.common.notify.Adapter.Internal |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected org.eclipse.emf.common.util.EList<ConnectionPointReference> |
connection
The cached value of the ' Connection' containment reference list. |
protected org.eclipse.emf.common.util.EList<Pseudostate> |
connectionPoint
The cached value of the ' Connection Point' containment reference list. |
protected org.eclipse.emf.common.util.EList<Trigger> |
deferrableTrigger
The cached value of the ' Deferrable Trigger' containment reference list. |
protected Behavior |
doActivity
The cached value of the ' Do Activity' containment reference. |
protected Behavior |
entry
The cached value of the ' Entry' containment reference. |
protected Behavior |
exit
The cached value of the ' Exit' containment reference. |
protected static boolean |
IS_COMPOSITE_EDEFAULT
The default value of the ' Is Composite' attribute. |
protected static boolean |
IS_ORTHOGONAL_EDEFAULT
The default value of the ' Is Orthogonal' attribute. |
protected static boolean |
IS_SIMPLE_EDEFAULT
The default value of the ' Is Simple' attribute. |
protected static boolean |
IS_SUBMACHINE_STATE_EDEFAULT
The default value of the ' Is Submachine State' attribute. |
protected static int |
IS_SUBMACHINE_STATE_EFLAG
The flag representing the value of the ' Is Submachine State' attribute. |
protected org.eclipse.emf.common.util.EList<Constraint> |
ownedRule
The cached value of the ' Owned Rule' containment reference list. |
protected State |
redefinedState
The cached value of the ' Redefined State' reference. |
protected org.eclipse.emf.common.util.EList<Region> |
region
The cached value of the ' Region' containment reference list. |
protected Constraint |
stateInvariant
The cached value of the ' State Invariant' containment reference. |
protected StateMachine |
submachine
The cached value of the ' Submachine' reference. |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.VertexImpl |
|---|
incoming, outgoing |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
extension, ownedAnnotation, ownedComment |
| 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 |
StateImpl()
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
State |
basicGetRedefinedState()
|
|
StateMachine |
basicGetSubmachine()
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDoActivity(Behavior newDoActivity,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetEntry(Behavior newEntry,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetExit(Behavior newExit,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetStateInvariant(Constraint newStateInvariant,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSubmachine(StateMachine newSubmachine,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
|
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)
|
|
java.util.List<ConnectionPointReference> |
getConnection()
|
|
java.util.List<Pseudostate> |
getConnectionPoint()
|
|
java.util.List<Trigger> |
getDeferrableTrigger()
|
|
Behavior |
getDoActivity()
|
|
Behavior |
getEntry()
|
|
Behavior |
getExit()
|
|
java.util.List<Constraint> |
getOwnedRule()
|
|
State |
getRedefinedState()
|
|
java.util.List<Region> |
getRegion()
|
|
Constraint |
getStateInvariant()
|
|
StateMachine |
getSubmachine()
|
|
boolean |
isComposite()
|
|
boolean |
isOrthogonal()
|
|
boolean |
isSimple()
|
|
boolean |
isSubmachineState()
|
|
void |
setDoActivity(Behavior newDoActivity)
|
|
void |
setEntry(Behavior newEntry)
|
|
void |
setExit(Behavior newExit)
|
|
void |
setIsSubmachineState(boolean newIsSubmachineState)
|
|
void |
setRedefinedState(State newRedefinedState)
|
|
void |
setStateInvariant(Constraint newStateInvariant)
|
|
void |
setSubmachine(StateMachine newSubmachine)
|
|
java.lang.String |
toString()
|
|
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.VertexImpl |
|---|
basicSetContainer, eBasicRemoveFromContainerFeature, getContainer, getIncoming, getOutgoing, setContainer |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
allOwnedElements, eInvoke, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl |
|---|
eBasicSetContainer, eBasicSetContainer, getETarget, getImage, getTarget, getText, isAdapterForType, notifyChanged, setTarget, unsetTarget |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, 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, eVirtualValues |
| 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.ocl.examples.pivot.Vertex |
|---|
getContainer, getIncoming, getOutgoing, setContainer |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
|---|
allOwnedElements, getETarget, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, 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.ocl.examples.pivot.util.Visitable |
|---|
eClass |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected org.eclipse.emf.common.util.EList<Constraint> ownedRule
Owned Rule' containment reference list.
getOwnedRule()protected org.eclipse.emf.common.util.EList<ConnectionPointReference> connection
Connection' containment reference list.
getConnection()protected org.eclipse.emf.common.util.EList<Pseudostate> connectionPoint
Connection Point' containment reference list.
getConnectionPoint()protected org.eclipse.emf.common.util.EList<Trigger> deferrableTrigger
Deferrable Trigger' containment reference list.
getDeferrableTrigger()protected Behavior doActivity
Do Activity' containment reference.
getDoActivity()protected Behavior entry
Entry' containment reference.
getEntry()protected Behavior exit
Exit' containment reference.
getExit()protected static final boolean IS_COMPOSITE_EDEFAULT
Is Composite' attribute.
isComposite(),
Constant Field Valuesprotected static final boolean IS_ORTHOGONAL_EDEFAULT
Is Orthogonal' attribute.
isOrthogonal(),
Constant Field Valuesprotected static final boolean IS_SIMPLE_EDEFAULT
Is Simple' attribute.
isSimple(),
Constant Field Valuesprotected static final boolean IS_SUBMACHINE_STATE_EDEFAULT
Is Submachine State' attribute.
isSubmachineState(),
Constant Field Valuesprotected static final int IS_SUBMACHINE_STATE_EFLAG
Is Submachine State' attribute.
isSubmachineState(),
Constant Field Valuesprotected State redefinedState
Redefined State' reference.
getRedefinedState()protected org.eclipse.emf.common.util.EList<Region> region
Region' containment reference list.
getRegion()protected Constraint stateInvariant
State Invariant' containment reference.
getStateInvariant()protected StateMachine submachine
Submachine' reference.
getSubmachine()| Constructor Detail |
|---|
protected StateImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class VertexImpl@NonNull public java.util.List<Constraint> getOwnedRule()
getOwnedRule in interface DomainNamespacegetOwnedRule in interface NamespacePivotPackage.getNamespace_OwnedRule()public boolean isComposite()
isComposite in interface StatePivotPackage.getState_IsComposite()public boolean isOrthogonal()
isOrthogonal in interface StatePivotPackage.getState_IsOrthogonal()public boolean isSimple()
isSimple in interface StatePivotPackage.getState_IsSimple()public boolean isSubmachineState()
isSubmachineState in interface StateState.setIsSubmachineState(boolean),
PivotPackage.getState_IsSubmachineState()public void setIsSubmachineState(boolean newIsSubmachineState)
setIsSubmachineState in interface StatenewIsSubmachineState - the new value of the 'Is Submachine State' attribute.State.isSubmachineState()public StateMachine getSubmachine()
getSubmachine in interface StateState.setSubmachine(StateMachine),
PivotPackage.getState_Submachine(),
StateMachine.getSubmachineState()public StateMachine basicGetSubmachine()
public org.eclipse.emf.common.notify.NotificationChain basicSetSubmachine(StateMachine newSubmachine,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSubmachine(StateMachine newSubmachine)
setSubmachine in interface StatenewSubmachine - the new value of the 'Submachine' reference.State.getSubmachine()public java.util.List<ConnectionPointReference> getConnection()
getConnection in interface StatePivotPackage.getState_Connection(),
ConnectionPointReference.getState()public State getRedefinedState()
getRedefinedState in interface StateState.setRedefinedState(State),
PivotPackage.getState_RedefinedState()public State basicGetRedefinedState()
public void setRedefinedState(State newRedefinedState)
setRedefinedState in interface StatenewRedefinedState - the new value of the 'Redefined State' reference.State.getRedefinedState()public java.util.List<Region> getRegion()
getRegion in interface StatePivotPackage.getState_Region(),
Region.getState()public Constraint getStateInvariant()
getStateInvariant in interface StateState.setStateInvariant(Constraint),
PivotPackage.getState_StateInvariant(),
Constraint.getOwningState()
public org.eclipse.emf.common.notify.NotificationChain basicSetStateInvariant(Constraint newStateInvariant,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setStateInvariant(Constraint newStateInvariant)
setStateInvariant in interface StatenewStateInvariant - the new value of the 'State Invariant' containment reference.State.getStateInvariant()public Behavior getEntry()
getEntry in interface StateState.setEntry(Behavior),
PivotPackage.getState_Entry()
public org.eclipse.emf.common.notify.NotificationChain basicSetEntry(Behavior newEntry,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setEntry(Behavior newEntry)
setEntry in interface StatenewEntry - the new value of the 'Entry' containment reference.State.getEntry()public Behavior getExit()
getExit in interface StateState.setExit(Behavior),
PivotPackage.getState_Exit()
public org.eclipse.emf.common.notify.NotificationChain basicSetExit(Behavior newExit,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setExit(Behavior newExit)
setExit in interface StatenewExit - the new value of the 'Exit' containment reference.State.getExit()public Behavior getDoActivity()
getDoActivity in interface StateState.setDoActivity(Behavior),
PivotPackage.getState_DoActivity()
public org.eclipse.emf.common.notify.NotificationChain basicSetDoActivity(Behavior newDoActivity,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDoActivity(Behavior newDoActivity)
setDoActivity in interface StatenewDoActivity - the new value of the 'Do Activity' containment reference.State.getDoActivity()public java.util.List<Pseudostate> getConnectionPoint()
getConnectionPoint in interface StatePivotPackage.getState_ConnectionPoint(),
Pseudostate.getState()public java.util.List<Trigger> getDeferrableTrigger()
getDeferrableTrigger in interface StatePivotPackage.getState_DeferrableTrigger(),
Trigger.getState()
public 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 VertexImpl
public 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 VertexImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class VertexImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class VertexImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class VertexImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class VertexImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class NamedElementImpl
public <R> R accept(@NonNull
Visitor<R> visitor)
VisitableImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface Visitableaccept in class VertexImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||