|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object EObjectImpl ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl ujf.verimag.bip.Core.Behaviors.impl.AbstractTransitionImpl
public abstract class AbstractTransitionImpl
An implementation of the model object 'Abstract Transition'.
The following features are implemented:
Field Summary | |
---|---|
protected Action |
action
The cached value of the ' Action ' containment reference. |
protected Expression |
guard
The cached value of the ' Guard ' containment reference. |
protected |
origin
The cached value of the ' Origin ' reference list. |
protected TimeReset |
timeReset
The cached value of the ' Time Reset ' containment reference. |
protected TimeSpecification |
timeSpecification
The cached value of the ' Time Specification ' containment reference. |
protected PortExpression |
trigger
The cached value of the ' Trigger ' containment reference. |
Fields inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT, scope, SCOPE_EDEFAULT |
Constructor Summary | |
---|---|
protected |
AbstractTransitionImpl()
|
Method Summary | |
---|---|
NotificationChain |
basicSetAction(Action newAction,
NotificationChain msgs)
|
NotificationChain |
basicSetGuard(Expression newGuard,
NotificationChain msgs)
|
NotificationChain |
basicSetTimeReset(TimeReset newTimeReset,
NotificationChain msgs)
|
NotificationChain |
basicSetTimeSpecification(TimeSpecification newTimeSpecification,
NotificationChain msgs)
|
NotificationChain |
basicSetTrigger(PortExpression newTrigger,
NotificationChain msgs)
|
java.lang.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,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Action |
getAction()
|
Expression |
getGuard()
|
|
getOrigin()
|
TimeReset |
getTimeReset()
|
TimeSpecification |
getTimeSpecification()
|
PortExpression |
getTrigger()
|
void |
setAction(Action newAction)
|
void |
setGuard(Expression newGuard)
|
void |
setTimeReset(TimeReset newTimeReset)
|
void |
setTimeSpecification(TimeSpecification newTimeSpecification)
|
void |
setTrigger(PortExpression newTrigger)
|
Methods inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl |
---|
getName, getScope, setName, setScope, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement |
---|
getName, getScope, setName, setScope |
Field Detail |
---|
protectedorigin
Origin
' reference list.
getOrigin()
protected Expression guard
Guard
' containment reference.
getGuard()
protected Action action
Action
' containment reference.
getAction()
protected PortExpression trigger
Trigger
' containment reference.
getTrigger()
protected TimeReset timeReset
Time Reset
' containment reference.
getTimeReset()
protected TimeSpecification timeSpecification
Time Specification
' containment reference.
getTimeSpecification()
Constructor Detail |
---|
protected AbstractTransitionImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class NamedElementImpl
publicgetOrigin()
getOrigin
in interface AbstractTransition
BehaviorsPackage.getAbstractTransition_Origin()
,
State.getOutgoing()
public Expression getGuard()
getGuard
in interface AbstractTransition
AbstractTransition.setGuard(Expression)
,
BehaviorsPackage.getAbstractTransition_Guard()
public NotificationChain basicSetGuard(Expression newGuard, NotificationChain msgs)
public void setGuard(Expression newGuard)
setGuard
in interface AbstractTransition
newGuard
- the new value of the 'Guard' containment reference.AbstractTransition.getGuard()
public Action getAction()
getAction
in interface AbstractTransition
AbstractTransition.setAction(Action)
,
BehaviorsPackage.getAbstractTransition_Action()
public NotificationChain basicSetAction(Action newAction, NotificationChain msgs)
public void setAction(Action newAction)
setAction
in interface AbstractTransition
newAction
- the new value of the 'Action' containment reference.AbstractTransition.getAction()
public PortExpression getTrigger()
getTrigger
in interface AbstractTransition
AbstractTransition.setTrigger(PortExpression)
,
BehaviorsPackage.getAbstractTransition_Trigger()
public NotificationChain basicSetTrigger(PortExpression newTrigger, NotificationChain msgs)
public void setTrigger(PortExpression newTrigger)
setTrigger
in interface AbstractTransition
newTrigger
- the new value of the 'Trigger' containment reference.AbstractTransition.getTrigger()
public TimeReset getTimeReset()
getTimeReset
in interface AbstractTransition
AbstractTransition.setTimeReset(TimeReset)
,
BehaviorsPackage.getAbstractTransition_TimeReset()
public NotificationChain basicSetTimeReset(TimeReset newTimeReset, NotificationChain msgs)
public void setTimeReset(TimeReset newTimeReset)
setTimeReset
in interface AbstractTransition
newTimeReset
- the new value of the 'Time Reset' containment reference.AbstractTransition.getTimeReset()
public TimeSpecification getTimeSpecification()
getTimeSpecification
in interface AbstractTransition
AbstractTransition.setTimeSpecification(TimeSpecification)
,
BehaviorsPackage.getAbstractTransition_TimeSpecification()
,
TimeSpecification.getTransition()
public NotificationChain basicSetTimeSpecification(TimeSpecification newTimeSpecification, NotificationChain msgs)
public void setTimeSpecification(TimeSpecification newTimeSpecification)
setTimeSpecification
in interface AbstractTransition
newTimeSpecification
- the new value of the 'Time Specification' containment reference.AbstractTransition.getTimeSpecification()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class NamedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class NamedElementImpl
public void eUnset(int featureID)
eUnset
in class NamedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in class NamedElementImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |