net.sf.talante.cartridge.ext
Class StateMachine
java.lang.Object
net.sf.talante.cartridge.ext.StateMachine
public class StateMachine
- extends java.lang.Object
Talante OAW/UML2 state machine extension.
- Since:
- 0.1
- Author:
- Bernd Mau
|
Method Summary |
static org.eclipse.uml2.uml.Transition |
getConstraint(org.eclipse.uml2.uml.Transition transition)
|
static java.lang.String |
getEnumName(org.eclipse.uml2.uml.Vertex state)
|
static java.util.Collection |
getGuardMethods(java.util.Collection guardExpressions)
|
static org.eclipse.uml2.uml.Pseudostate |
getInitialState(org.eclipse.uml2.uml.Region region)
|
static java.lang.String |
guardExpression(java.util.Collection guardExpressions,
java.lang.String context)
|
static void |
initialize()
|
static boolean |
isActionMethodExisting(java.lang.String methodName)
|
static boolean |
isChoiceState(org.eclipse.uml2.uml.Vertex state)
|
static boolean |
isFinalState(org.eclipse.uml2.uml.State state)
|
static boolean |
isInitialState(org.eclipse.uml2.uml.Vertex state)
|
static boolean |
isSignalEvent(org.eclipse.uml2.uml.Event event)
|
static boolean |
isTerminateState(org.eclipse.uml2.uml.Vertex state)
|
static boolean |
isTimeEvent(org.eclipse.uml2.uml.Event event)
|
static java.util.Collection |
methodParameter(org.eclipse.uml2.uml.Operation operation)
|
static org.eclipse.uml2.uml.Parameter |
returnValue(org.eclipse.uml2.uml.Operation operation)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StateMachine
public StateMachine()
initialize
public static void initialize()
isInitialState
public static boolean isInitialState(org.eclipse.uml2.uml.Vertex state)
isTerminateState
public static boolean isTerminateState(org.eclipse.uml2.uml.Vertex state)
isChoiceState
public static boolean isChoiceState(org.eclipse.uml2.uml.Vertex state)
isFinalState
public static boolean isFinalState(org.eclipse.uml2.uml.State state)
isSignalEvent
public static boolean isSignalEvent(org.eclipse.uml2.uml.Event event)
isTimeEvent
public static boolean isTimeEvent(org.eclipse.uml2.uml.Event event)
getInitialState
public static org.eclipse.uml2.uml.Pseudostate getInitialState(org.eclipse.uml2.uml.Region region)
getGuardMethods
public static java.util.Collection getGuardMethods(java.util.Collection guardExpressions)
guardExpression
public static java.lang.String guardExpression(java.util.Collection guardExpressions,
java.lang.String context)
methodParameter
public static java.util.Collection methodParameter(org.eclipse.uml2.uml.Operation operation)
returnValue
public static org.eclipse.uml2.uml.Parameter returnValue(org.eclipse.uml2.uml.Operation operation)
isActionMethodExisting
public static boolean isActionMethodExisting(java.lang.String methodName)
getConstraint
public static org.eclipse.uml2.uml.Transition getConstraint(org.eclipse.uml2.uml.Transition transition)
getEnumName
public static java.lang.String getEnumName(org.eclipse.uml2.uml.Vertex state)
Copyright © 2007 Talante. All Rights Reserved.