public class State extends ProcessElement
Constructor and Description |
---|
State(Process process,
Subprocess subprocess,
org.w3c.dom.Node node) |
Modifier and Type | Method and Description |
---|---|
TransitionsGroup |
getGroup(java.lang.String name) |
java.util.LinkedHashMap<java.lang.String,TransitionsGroup> |
getGroups() |
java.lang.String |
getId() |
java.lang.String |
getName()
Deprecated.
attribute name was substituted by id
|
Param |
getParam(java.lang.String name) |
java.lang.Object |
getParamValue(java.lang.String name) |
java.util.ArrayList<State> |
getSourceStates() |
Subprocess |
getSubprocess() |
Transition |
getTransition(java.lang.String destinationStateId) |
java.util.Map<java.lang.String,Transition> |
getTransitions() |
StateView |
getView() |
java.lang.Boolean |
isFirst() |
java.lang.Boolean |
isLast() |
java.lang.Boolean |
isSuccess() |
protected void |
load(org.w3c.dom.Node node) |
void |
setTransitions(java.util.LinkedHashMap<java.lang.String,Transition> transitions) |
getComment, getProcess
public State(Process process, Subprocess subprocess, org.w3c.dom.Node node) throws HetmanException, ProcessException, PalioException
protected void load(org.w3c.dom.Node node) throws javax.xml.xpath.XPathExpressionException, HetmanException
load
in class ProcessElement
javax.xml.xpath.XPathExpressionException
HetmanException
public java.lang.String getId()
@Deprecated public java.lang.String getName()
public Transition getTransition(java.lang.String destinationStateId) throws ProcessException
ProcessException
public TransitionsGroup getGroup(java.lang.String name) throws ProcessException
ProcessException
public java.util.Map<java.lang.String,Transition> getTransitions()
public void setTransitions(java.util.LinkedHashMap<java.lang.String,Transition> transitions)
public Param getParam(java.lang.String name)
public java.lang.Object getParamValue(java.lang.String name)
public java.util.LinkedHashMap<java.lang.String,TransitionsGroup> getGroups()
public java.util.ArrayList<State> getSourceStates()
public Subprocess getSubprocess()
public StateView getView()
public java.lang.Boolean isFirst()
public java.lang.Boolean isLast()
public java.lang.Boolean isSuccess()