|
||||||||||
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.core.annotations.impl.AnnotatableImpl
de.cau.cs.kieler.synccharts.impl.ScopeImpl
de.cau.cs.kieler.synccharts.impl.StateImpl
public class StateImpl
An implementation of the model object 'State'.
The following features are implemented:
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>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
static String |
copyright
|
protected EList<Transition> |
incomingTransitions
The cached value of the ' Incoming Transitions ' 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 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 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 de.cau.cs.kieler.synccharts.impl.ScopeImpl |
---|
bodyContents, bodyReference, bodyText, entryActions, exitActions, id, ID_EDEFAULT, innerActions, INTERFACE_DECLARATION_EDEFAULT, interfaceDeclaration, label, LABEL_EDEFAULT, renamings, signals, suspensionTrigger, variables |
Fields inherited from class de.cau.cs.kieler.core.annotations.impl.AnnotatableImpl |
---|
annotations |
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 | |
---|---|
NotificationChain |
basicSetParentRegion(Region newParentRegion,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
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)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
EList<Transition> |
getIncomingTransitions()
|
EList<Transition> |
getOutgoingTransitions()
|
Region |
getParentRegion()
|
EList<Region> |
getRegions()
|
StateType |
getType()
|
boolean |
isIsFinal()
|
boolean |
isIsInitial()
|
void |
setIsFinal(boolean newIsFinal)
|
void |
setIsInitial(boolean newIsInitial)
|
void |
setParentRegion(Region newParentRegion)
|
void |
setType(StateType newType)
|
String |
toString()
|
Methods inherited from class de.cau.cs.kieler.synccharts.impl.ScopeImpl |
---|
basicGetBodyReference, basicSetBodyContents, basicSetSuspensionTrigger, getBodyContents, getBodyReference, getBodyText, getEntryActions, getExitActions, getId, getInnerActions, getInterfaceDeclaration, getLabel, getRenamings, getSignals, getSuspensionTrigger, getVariables, setBodyContents, setBodyReference, setId, setInterfaceDeclaration, setLabel, setSuspensionTrigger |
Methods inherited from class de.cau.cs.kieler.core.annotations.impl.AnnotatableImpl |
---|
getAllAnnotations, getAnnotation, getAnnotations, removeAllAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, 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 de.cau.cs.kieler.synccharts.Scope |
---|
getBodyContents, getBodyReference, getBodyText, getEntryActions, getExitActions, getId, getInnerActions, getInterfaceDeclaration, getLabel, getRenamings, getSignals, getSuspensionTrigger, getVariables, setBodyContents, setBodyReference, setId, setInterfaceDeclaration, setLabel, setSuspensionTrigger |
Methods inherited from interface de.cau.cs.kieler.core.annotations.Annotatable |
---|
getAllAnnotations, getAnnotation, getAnnotations, removeAllAnnotations |
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.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
public static final String copyright
protected static final StateType TYPE_EDEFAULT
Type
' attribute.
getType()
protected StateType type
Type
' attribute.
getType()
protected EList<Region> regions
Regions
' containment reference list.
getRegions()
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 EList<Transition> outgoingTransitions
Outgoing Transitions
' containment reference list.
getOutgoingTransitions()
protected EList<Transition> incomingTransitions
Incoming Transitions
' reference list.
getIncomingTransitions()
Constructor Detail |
---|
protected StateImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class ScopeImpl
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<Region> getRegions()
getRegions
in interface State
SyncchartsPackage.getState_Regions()
,
Region.getParentState()
public Region getParentRegion()
getParentRegion
in interface State
State.setParentRegion(Region)
,
SyncchartsPackage.getState_ParentRegion()
,
Region.getStates()
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 EList<Transition> getOutgoingTransitions()
getOutgoingTransitions
in interface State
SyncchartsPackage.getState_OutgoingTransitions()
,
Transition.getSourceState()
public EList<Transition> getIncomingTransitions()
getIncomingTransitions
in interface State
SyncchartsPackage.getState_IncomingTransitions()
,
Transition.getTargetState()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class ScopeImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class ScopeImpl
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 ScopeImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class ScopeImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class ScopeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class ScopeImpl
public String toString()
toString
in class ScopeImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |