ujf.verimag.bip.Core.Behaviors
Interface AbstractTransition

All Superinterfaces:
NamedElement
All Known Subinterfaces:
MultiTransition, Transition
All Known Implementing Classes:
AbstractTransitionImpl, MultiTransitionImpl, TransitionImpl

public interface AbstractTransition
extends NamedElement

A representation of the model object 'Abstract Transition'.

The following features are supported:

See Also:
BehaviorsPackage.getAbstractTransition()

Method Summary
 Action getAction()
          Returns the value of the 'Action' containment reference.
 Expression getGuard()
          Returns the value of the 'Guard' containment reference.
  getOrigin()
          Returns the value of the 'Origin' reference list.
 TimeReset getTimeReset()
          Returns the value of the 'Time Reset' containment reference.
 TimeSpecification getTimeSpecification()
          Returns the value of the 'Time Specification' containment reference.
 PortExpression getTrigger()
          Returns the value of the 'Trigger' containment reference.
 void setAction(Action value)
          Sets the value of the 'Action' containment reference.
 void setGuard(Expression value)
          Sets the value of the 'Guard' containment reference.
 void setTimeReset(TimeReset value)
          Sets the value of the 'Time Reset' containment reference.
 void setTimeSpecification(TimeSpecification value)
          Sets the value of the 'Time Specification' containment reference.
 void setTrigger(PortExpression value)
          Sets the value of the 'Trigger' containment reference.
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Method Detail

getOrigin

 getOrigin()
Returns the value of the 'Origin' reference list. The list contents are of type State. It is bidirectional and its opposite is 'Outgoing'.

If the meaning of the 'Origin' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Origin' reference list.
See Also:
BehaviorsPackage.getAbstractTransition_Origin(), State.getOutgoing()

getGuard

Expression getGuard()
Returns the value of the 'Guard' containment reference.

If the meaning of the 'Guard' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Guard' containment reference.
See Also:
setGuard(Expression), BehaviorsPackage.getAbstractTransition_Guard()

setGuard

void setGuard(Expression value)
Sets the value of the 'Guard' containment reference.

Parameters:
value - the new value of the 'Guard' containment reference.
See Also:
getGuard()

getAction

Action getAction()
Returns the value of the 'Action' containment reference.

If the meaning of the 'Action' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Action' containment reference.
See Also:
setAction(Action), BehaviorsPackage.getAbstractTransition_Action()

setAction

void setAction(Action value)
Sets the value of the 'Action' containment reference.

Parameters:
value - the new value of the 'Action' containment reference.
See Also:
getAction()

getTrigger

PortExpression getTrigger()
Returns the value of the 'Trigger' containment reference.

If the meaning of the 'Trigger' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Trigger' containment reference.
See Also:
setTrigger(PortExpression), BehaviorsPackage.getAbstractTransition_Trigger()

setTrigger

void setTrigger(PortExpression value)
Sets the value of the 'Trigger' containment reference.

Parameters:
value - the new value of the 'Trigger' containment reference.
See Also:
getTrigger()

getTimeReset

TimeReset getTimeReset()
Returns the value of the 'Time Reset' containment reference.

If the meaning of the 'Time Reset' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Time Reset' containment reference.
See Also:
setTimeReset(TimeReset), BehaviorsPackage.getAbstractTransition_TimeReset()

setTimeReset

void setTimeReset(TimeReset value)
Sets the value of the 'Time Reset' containment reference.

Parameters:
value - the new value of the 'Time Reset' containment reference.
See Also:
getTimeReset()

getTimeSpecification

TimeSpecification getTimeSpecification()
Returns the value of the 'Time Specification' containment reference. It is bidirectional and its opposite is 'Transition'.

If the meaning of the 'Time Specification' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Time Specification' containment reference.
See Also:
setTimeSpecification(TimeSpecification), BehaviorsPackage.getAbstractTransition_TimeSpecification(), TimeSpecification.getTransition()

setTimeSpecification

void setTimeSpecification(TimeSpecification value)
Sets the value of the 'Time Specification' containment reference.

Parameters:
value - the new value of the 'Time Specification' containment reference.
See Also:
getTimeSpecification()