|
||||||||||
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.StateImpl
public class StateImpl
An implementation of the model object 'State'.
The following features are implemented:
Id
Label
Type
Signals
Regions
Entry Actions
Inner Actions
Exit Actions
Renamings
Suspension Trigger
Outgoing Transitions
Parent Region
Is Initial
Is Final
Body Text
Body Reference
Body Contents
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 static String |
BODY_TEXT_EDEFAULT
The default value of the ' Body Text ' attribute. |
protected EObject |
bodyContents
The cached value of the ' Body Contents ' containment reference. |
protected EObject |
bodyReference
The cached value of the ' Body Reference ' reference. |
protected String |
bodyText
The cached value of the ' Body Text ' attribute. |
protected EList<Action> |
entryActions
The cached value of the ' Entry Actions ' containment reference list. |
protected EList<Action> |
exitActions
The cached value of the ' Exit Actions ' containment reference list. |
protected String |
id
The cached value of the ' Id ' attribute. |
protected static String |
ID_EDEFAULT
The default value of the ' Id ' attribute. |
protected EList<Action> |
innerActions
The cached value of the ' Inner Actions ' containment reference list. |
protected static boolean |
IS_FINAL_EDEFAULT
The default value of the ' Is Final ' attribute. |
protected static boolean |
IS_INITIAL_EDEFAULT
The default value of the ' Is Initial ' attribute. |
protected boolean |
isFinal
The cached value of the ' Is Final ' attribute. |
protected boolean |
isInitial
The cached value of the ' Is Initial ' attribute. |
protected String |
label
The cached value of the ' Label ' attribute. |
protected static String |
LABEL_EDEFAULT
The default value of the ' Label ' attribute. |
protected EList<Transition> |
outgoingTransitions
The cached value of the ' Outgoing Transitions ' containment reference list. |
protected EList<Region> |
regions
The cached value of the ' Regions ' containment reference list. |
protected EList<Renaming> |
renamings
The cached value of the ' Renamings ' containment reference list. |
protected EList<Signal> |
signals
The cached value of the ' Signals ' containment reference list. |
protected Action |
suspensionTrigger
The cached value of the ' Suspension Trigger ' containment reference. |
protected StateType |
type
The cached value of the ' Type ' attribute. |
protected static StateType |
TYPE_EDEFAULT
The default value of the ' Type ' 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 |
StateImpl()
|
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 static final String ID_EDEFAULT
Id
' attribute.
getId()
protected String id
Id
' attribute.
getId()
protected static final String LABEL_EDEFAULT
Label
' attribute.
getLabel()
protected String label
Label
' attribute.
getLabel()
protected static final StateType TYPE_EDEFAULT
Type
' attribute.
getType()
protected StateType type
Type
' attribute.
getType()
protected EList<Signal> signals
Signals
' containment reference list.
getSignals()
protected EList<Region> regions
Regions
' containment reference list.
getRegions()
protected EList<Action> entryActions
Entry Actions
' containment reference list.
getEntryActions()
protected EList<Action> innerActions
Inner Actions
' containment reference list.
getInnerActions()
protected EList<Action> exitActions
Exit Actions
' containment reference list.
getExitActions()
protected EList<Renaming> renamings
Renamings
' containment reference list.
getRenamings()
protected Action suspensionTrigger
Suspension Trigger
' containment reference.
getSuspensionTrigger()
protected EList<Transition> outgoingTransitions
Outgoing Transitions
' containment reference list.
getOutgoingTransitions()
protected static final boolean IS_INITIAL_EDEFAULT
Is Initial
' attribute.
isIsInitial()
,
Constant Field Valuesprotected boolean isInitial
Is Initial
' attribute.
isIsInitial()
protected static final boolean IS_FINAL_EDEFAULT
Is Final
' attribute.
isIsFinal()
,
Constant Field Valuesprotected boolean isFinal
Is Final
' attribute.
isIsFinal()
protected static final String BODY_TEXT_EDEFAULT
Body Text
' attribute.
getBodyText()
protected String bodyText
Body Text
' attribute.
getBodyText()
protected EObject bodyReference
Body Reference
' reference.
getBodyReference()
protected EObject bodyContents
Body Contents
' containment reference.
getBodyContents()
Constructor Detail |
---|
protected StateImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class EObjectImpl
public String getId()
getId
in interface State
State.setId(String)
,
SyncchartsPackage.getState_Id()
public void setId(String newId)
setId
in interface State
newId
- the new value of the 'Id' attribute.State.getId()
public String getLabel()
getLabel
in interface State
State.setLabel(String)
,
SyncchartsPackage.getState_Label()
public void setLabel(String newLabel)
setLabel
in interface State
newLabel
- the new value of the 'Label' attribute.State.getLabel()
public StateType getType()
getType
in interface State
StateType
,
State.setType(StateType)
,
SyncchartsPackage.getState_Type()
public void setType(StateType newType)
setType
in interface State
newType
- the new value of the 'Type' attribute.StateType
,
State.getType()
public EList<Signal> getSignals()
getSignals
in interface State
SyncchartsPackage.getState_Signals()
,
Signal.getParentState()
public EList<Region> getRegions()
getRegions
in interface State
SyncchartsPackage.getState_Regions()
,
Region.getParentState()
public EList<Action> getEntryActions()
getEntryActions
in interface State
SyncchartsPackage.getState_EntryActions()
,
Action.getParentStateEntryAction()
public EList<Action> getInnerActions()
getInnerActions
in interface State
SyncchartsPackage.getState_InnerActions()
,
Action.getParentStateInnerAction()
public EList<Action> getExitActions()
getExitActions
in interface State
SyncchartsPackage.getState_ExitActions()
,
Action.getParentStateExitAction()
public EList<Renaming> getRenamings()
getRenamings
in interface State
SyncchartsPackage.getState_Renamings()
,
Renaming.getParentState()
public Action getSuspensionTrigger()
getSuspensionTrigger
in interface State
State.setSuspensionTrigger(Action)
,
SyncchartsPackage.getState_SuspensionTrigger()
,
Action.getParentStateSuspension()
public NotificationChain basicSetSuspensionTrigger(Action newSuspensionTrigger, NotificationChain msgs)
public void setSuspensionTrigger(Action newSuspensionTrigger)
setSuspensionTrigger
in interface State
newSuspensionTrigger
- the new value of the 'Suspension Trigger' containment reference.State.getSuspensionTrigger()
public EList<Transition> getOutgoingTransitions()
getOutgoingTransitions
in interface State
SyncchartsPackage.getState_OutgoingTransitions()
,
Transition.getSourceState()
public Region getParentRegion()
getParentRegion
in interface State
State.setParentRegion(Region)
,
SyncchartsPackage.getState_ParentRegion()
,
Region.getInnerStates()
public NotificationChain basicSetParentRegion(Region newParentRegion, NotificationChain msgs)
public void setParentRegion(Region newParentRegion)
setParentRegion
in interface State
newParentRegion
- the new value of the 'Parent Region' container reference.State.getParentRegion()
public boolean isIsInitial()
isIsInitial
in interface State
State.setIsInitial(boolean)
,
SyncchartsPackage.getState_IsInitial()
public void setIsInitial(boolean newIsInitial)
setIsInitial
in interface State
newIsInitial
- the new value of the 'Is Initial' attribute.State.isIsInitial()
public boolean isIsFinal()
isIsFinal
in interface State
State.setIsFinal(boolean)
,
SyncchartsPackage.getState_IsFinal()
public void setIsFinal(boolean newIsFinal)
setIsFinal
in interface State
newIsFinal
- the new value of the 'Is Final' attribute.State.isIsFinal()
public String getBodyText()
getBodyText
in interface State
State.setBodyText(String)
,
SyncchartsPackage.getState_BodyText()
public void setBodyText(String newBodyText)
setBodyText
in interface State
newBodyText
- the new value of the 'Body Text' attribute.State.getBodyText()
public EObject getBodyReference()
getBodyReference
in interface State
State.setBodyReference(EObject)
,
SyncchartsPackage.getState_BodyReference()
public EObject basicGetBodyReference()
public void setBodyReference(EObject newBodyReference)
setBodyReference
in interface State
newBodyReference
- the new value of the 'Body Reference' reference.State.getBodyReference()
public EObject getBodyContents()
getBodyContents
in interface State
State.setBodyContents(EObject)
,
SyncchartsPackage.getState_BodyContents()
public NotificationChain basicSetBodyContents(EObject newBodyContents, NotificationChain msgs)
public void setBodyContents(EObject newBodyContents)
setBodyContents
in interface State
newBodyContents
- the new value of the 'Body Contents' containment reference.State.getBodyContents()
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 |