de.uka.ipd.sdq.pcm.usagemodel
Interface AbstractUserAction

All Superinterfaces:
Entity, Identifier, NamedElement
All Known Subinterfaces:
Branch, Delay, EntryLevelSystemCall, Loop, Start, Stop
All Known Implementing Classes:
AbstractUserActionImpl, BranchImpl, DelayImpl, EntryLevelSystemCallImpl, LoopImpl, StartImpl, StopImpl

public interface AbstractUserAction
extends Entity

A representation of the model object 'Abstract User Action'. See the AbstractAction documentation for why it is advantageous to model control flow in this way, as the same principle is used in the RDSEFF language. Concrete user actions of the usage model are: - Branch - Loop - EntryLevelSystemCall - Delay

The following features are supported:

See Also:
UsagemodelPackage.getAbstractUserAction()

Field Summary
static String copyright
           
 
Method Summary
 AbstractUserAction getPredecessor()
          Returns the value of the 'Predecessor' reference.
 AbstractUserAction getSuccessor()
          Returns the value of the 'Successor' reference.
 void setPredecessor(AbstractUserAction value)
          Sets the value of the 'Predecessor' reference.
 void setSuccessor(AbstractUserAction value)
          Sets the value of the 'Successor' reference.
 
Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, idHasToBeUnique, setId
 
Methods inherited from interface de.uka.ipd.sdq.pcm.core.entity.NamedElement
getEntityName, setEntityName
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values
Method Detail

getSuccessor

AbstractUserAction getSuccessor()
Returns the value of the 'Successor' reference. It is bidirectional and its opposite is 'Predecessor'.

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

Returns:
the value of the 'Successor' reference.
See Also:
setSuccessor(AbstractUserAction), UsagemodelPackage.getAbstractUserAction_Successor(), getPredecessor()

setSuccessor

void setSuccessor(AbstractUserAction value)
Sets the value of the 'Successor' reference.

Parameters:
value - the new value of the 'Successor' reference.
See Also:
getSuccessor()

getPredecessor

AbstractUserAction getPredecessor()
Returns the value of the 'Predecessor' reference. It is bidirectional and its opposite is 'Successor'.

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

Returns:
the value of the 'Predecessor' reference.
See Also:
setPredecessor(AbstractUserAction), UsagemodelPackage.getAbstractUserAction_Predecessor(), getSuccessor()

setPredecessor

void setPredecessor(AbstractUserAction value)
Sets the value of the 'Predecessor' reference.

Parameters:
value - the new value of the 'Predecessor' reference.
See Also:
getPredecessor()