|
||||||||||
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
public abstract class ScopeImpl
An implementation of the model object 'Scope'.
The following features are implemented:
Id
Label
Signals
Variables
Suspension Trigger
Exit Actions
Inner Actions
Entry Actions
Body Reference
Body Contents
Body Text
Renamings
Interface Declaration
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 | |
---|---|
protected EObject |
bodyContents
The cached value of the ' Body Contents ' containment reference. |
protected EObject |
bodyReference
The cached value of the ' Body Reference ' reference. |
protected EList<TextualCode> |
bodyText
The cached value of the ' Body Text ' containment reference list. |
static String |
copyright
|
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 String |
INTERFACE_DECLARATION_EDEFAULT
The default value of the ' Interface Declaration ' attribute. |
protected String |
interfaceDeclaration
The cached value of the ' Interface Declaration ' 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<Substitution> |
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 EList<Variable> |
variables
The cached value of the ' Variables ' containment reference list. |
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 |
ScopeImpl()
|
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.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 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 EList<Signal> signals
Signals
' containment reference list.
getSignals()
protected EList<Variable> variables
Variables
' containment reference list.
getVariables()
protected Action suspensionTrigger
Suspension Trigger
' containment reference.
getSuspensionTrigger()
protected EList<Action> exitActions
Exit Actions
' containment reference list.
getExitActions()
protected EList<Action> innerActions
Inner Actions
' containment reference list.
getInnerActions()
protected EList<Action> entryActions
Entry Actions
' containment reference list.
getEntryActions()
protected EObject bodyReference
Body Reference
' reference.
getBodyReference()
protected EObject bodyContents
Body Contents
' containment reference.
getBodyContents()
protected EList<TextualCode> bodyText
Body Text
' containment reference list.
getBodyText()
protected EList<Substitution> renamings
Renamings
' containment reference list.
getRenamings()
protected static final String INTERFACE_DECLARATION_EDEFAULT
Interface Declaration
' attribute.
getInterfaceDeclaration()
protected String interfaceDeclaration
Interface Declaration
' attribute.
getInterfaceDeclaration()
Constructor Detail |
---|
protected ScopeImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class AnnotatableImpl
public String getId()
getId
in interface Scope
Scope.setId(String)
,
SyncchartsPackage.getScope_Id()
public void setId(String newId)
setId
in interface Scope
newId
- the new value of the 'Id' attribute.Scope.getId()
public String getLabel()
getLabel
in interface Scope
Scope.setLabel(String)
,
SyncchartsPackage.getScope_Label()
public void setLabel(String newLabel)
setLabel
in interface Scope
newLabel
- the new value of the 'Label' attribute.Scope.getLabel()
public EList<Signal> getSignals()
getSignals
in interface Scope
SyncchartsPackage.getScope_Signals()
public EList<Variable> getVariables()
getVariables
in interface Scope
SyncchartsPackage.getScope_Variables()
public Action getSuspensionTrigger()
getSuspensionTrigger
in interface Scope
Scope.setSuspensionTrigger(Action)
,
SyncchartsPackage.getScope_SuspensionTrigger()
public NotificationChain basicSetSuspensionTrigger(Action newSuspensionTrigger, NotificationChain msgs)
public void setSuspensionTrigger(Action newSuspensionTrigger)
setSuspensionTrigger
in interface Scope
newSuspensionTrigger
- the new value of the 'Suspension Trigger' containment reference.Scope.getSuspensionTrigger()
public EList<Action> getExitActions()
getExitActions
in interface Scope
SyncchartsPackage.getScope_ExitActions()
public EList<Action> getInnerActions()
getInnerActions
in interface Scope
SyncchartsPackage.getScope_InnerActions()
public EList<Action> getEntryActions()
getEntryActions
in interface Scope
SyncchartsPackage.getScope_EntryActions()
public EObject getBodyReference()
getBodyReference
in interface Scope
Scope.setBodyReference(EObject)
,
SyncchartsPackage.getScope_BodyReference()
public EObject basicGetBodyReference()
public void setBodyReference(EObject newBodyReference)
setBodyReference
in interface Scope
newBodyReference
- the new value of the 'Body Reference' reference.Scope.getBodyReference()
public EObject getBodyContents()
getBodyContents
in interface Scope
Scope.setBodyContents(EObject)
,
SyncchartsPackage.getScope_BodyContents()
public NotificationChain basicSetBodyContents(EObject newBodyContents, NotificationChain msgs)
public void setBodyContents(EObject newBodyContents)
setBodyContents
in interface Scope
newBodyContents
- the new value of the 'Body Contents' containment reference.Scope.getBodyContents()
public EList<TextualCode> getBodyText()
getBodyText
in interface Scope
SyncchartsPackage.getScope_BodyText()
public EList<Substitution> getRenamings()
getRenamings
in interface Scope
SyncchartsPackage.getScope_Renamings()
,
Substitution.getParentScope()
public String getInterfaceDeclaration()
getInterfaceDeclaration
in interface Scope
Scope.setInterfaceDeclaration(String)
,
SyncchartsPackage.getScope_InterfaceDeclaration()
public void setInterfaceDeclaration(String newInterfaceDeclaration)
setInterfaceDeclaration
in interface Scope
newInterfaceDeclaration
- the new value of the 'Interface Declaration' attribute.Scope.getInterfaceDeclaration()
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 AnnotatableImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class AnnotatableImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class AnnotatableImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class AnnotatableImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class AnnotatableImpl
public String toString()
toString
in class BasicEObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |