Package cruise.umple.compiler
Class Activity
java.lang.Object
cruise.umple.compiler.Activity
public class Activity
extends java.lang.Object
Some code to execute for an extended period while in a state
This code is found after they keyword 'do' in Umple
The code is executed in a separate threat, and can be terminated by
an outgoing transition. Upon completion of the activity, any
autotransition will be taken
NEW CLASS****************************************
Please keep updating the method 'public Activity clone(State inState)' if you add new attributes to this class.
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Activity
clone(State inState)
void
delete()
java.lang.String
getActivityCode()
CodeBlock
getCodeblock()
boolean
getComposed()
This is used to detect if an activity has been added to the state by its used traits.Position
getEndPosition()
java.util.Map<java.lang.String,Position>
getImplementationPositions()
Event
getOnCompletionEvent()
Position
getPosition()
State
getState()
boolean
hasOnCompletionEvent()
boolean
isComposed()
boolean
setActivityCode(java.lang.String aActivityCode)
void
setActivityCode(java.lang.String lang, java.lang.String code)
boolean
setCodeblock(CodeBlock aCodeblock)
boolean
setComposed(boolean aComposed)
boolean
setEndPosition(Position aEndPosition)
boolean
setImplementationPositions(java.util.Map<java.lang.String,Position> aImplementationPositions)
boolean
setOnCompletionEvent(Event aNewOnCompletionEvent)
boolean
setPosition(Position aPosition)
boolean
setState(State aState)
java.lang.String
toString()
-
Constructor Details
-
Method Details
-
setPosition
-
setEndPosition
-
setActivityCode
public boolean setActivityCode(java.lang.String aActivityCode) -
setImplementationPositions
public boolean setImplementationPositions(java.util.Map<java.lang.String,Position> aImplementationPositions) -
setCodeblock
-
setComposed
public boolean setComposed(boolean aComposed) -
getPosition
-
getEndPosition
-
getActivityCode
public java.lang.String getActivityCode() -
getImplementationPositions
-
getCodeblock
-
getComposed
public boolean getComposed()This is used to detect if an activity has been added to the state by its used traits. -
isComposed
public boolean isComposed() -
getOnCompletionEvent
-
hasOnCompletionEvent
public boolean hasOnCompletionEvent() -
getState
-
setOnCompletionEvent
-
setState
-
delete
public void delete() -
setActivityCode
public void setActivityCode(java.lang.String lang, java.lang.String code) -
clone
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-