|
||||||||||
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.ActionImpl
public class ActionImpl
An implementation of the model object 'Action'.
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 int |
delay
The cached value of the ' Delay ' attribute. |
protected static int |
DELAY_EDEFAULT
The default value of the ' Delay ' attribute. |
protected EList<Effect> |
effects
The cached value of the ' Effects ' containment reference list. |
protected static boolean |
IS_IMMEDIATE_EDEFAULT
The default value of the ' Is Immediate ' attribute. |
protected boolean |
isImmediate
The cached value of the ' Is Immediate ' attribute. |
protected String |
label
The cached value of the ' Label ' attribute. |
protected static String |
LABEL_EDEFAULT
The default value of the ' Label ' attribute. |
protected Expression |
trigger
The cached value of the ' Trigger ' containment reference. |
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 |
ActionImpl()
|
Method Summary | |
---|---|
NotificationChain |
basicSetTrigger(Expression newTrigger,
NotificationChain msgs)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
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)
|
int |
getDelay()
|
EList<Effect> |
getEffects()
|
String |
getLabel()
|
Expression |
getTrigger()
|
boolean |
isIsImmediate()
|
void |
setDelay(int newDelay)
|
void |
setIsImmediate(boolean newIsImmediate)
|
void |
setLabel(String newLabel)
|
void |
setTrigger(Expression newTrigger)
|
String |
toString()
|
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 EList<Effect> effects
Effects
' containment reference list.
getEffects()
protected Expression trigger
Trigger
' containment reference.
getTrigger()
protected static final int DELAY_EDEFAULT
Delay
' attribute.
getDelay()
,
Constant Field Valuesprotected int delay
Delay
' attribute.
getDelay()
protected static final boolean IS_IMMEDIATE_EDEFAULT
Is Immediate
' attribute.
isIsImmediate()
,
Constant Field Valuesprotected boolean isImmediate
Is Immediate
' attribute.
isIsImmediate()
protected static final String LABEL_EDEFAULT
Label
' attribute.
getLabel()
protected String label
Label
' attribute.
getLabel()
Constructor Detail |
---|
protected ActionImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class AnnotatableImpl
public EList<Effect> getEffects()
getEffects
in interface Action
SyncchartsPackage.getAction_Effects()
public Expression getTrigger()
getTrigger
in interface Action
Action.setTrigger(Expression)
,
SyncchartsPackage.getAction_Trigger()
public NotificationChain basicSetTrigger(Expression newTrigger, NotificationChain msgs)
public void setTrigger(Expression newTrigger)
setTrigger
in interface Action
newTrigger
- the new value of the 'Trigger' containment reference.Action.getTrigger()
public int getDelay()
getDelay
in interface Action
Action.setDelay(int)
,
SyncchartsPackage.getAction_Delay()
public void setDelay(int newDelay)
setDelay
in interface Action
newDelay
- the new value of the 'Delay' attribute.Action.getDelay()
public boolean isIsImmediate()
isIsImmediate
in interface Action
Action.setIsImmediate(boolean)
,
SyncchartsPackage.getAction_IsImmediate()
public void setIsImmediate(boolean newIsImmediate)
setIsImmediate
in interface Action
newIsImmediate
- the new value of the 'Is Immediate' attribute.Action.isIsImmediate()
public String getLabel()
getLabel
in interface Action
Action.setLabel(String)
,
SyncchartsPackage.getAction_Label()
public void setLabel(String newLabel)
setLabel
in interface Action
newLabel
- the new value of the 'Label' attribute.Action.getLabel()
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 |