public class ActionBlock extends Object
Modifier and Type | Field and Description |
---|---|
boolean |
doesTransition |
String |
transitionTo |
Constructor and Description |
---|
ActionBlock() |
Modifier and Type | Method and Description |
---|---|
void |
addAssignment(String name,
DoubleEvaluator das) |
void |
addEventOut(String portName) |
void |
addPortsTo(ArrayList<String> opa) |
void |
addTransition(String regime) |
void |
addVariableAssignment(VariableAssignment va) |
void |
addVarsTo(ArrayList<String> vars) |
ArrayList<VariableAssignment> |
getAssignments() |
ActionBlock |
makeCopy() |
void |
run(RegimeStateInstance rsi) |
void |
run(StateInstance uin) |
void |
setTransitionTo(String st) |
public boolean doesTransition
public String transitionTo
public void addAssignment(String name, DoubleEvaluator das)
public void addVariableAssignment(VariableAssignment va)
public void addEventOut(String portName)
public void setTransitionTo(String st)
public ArrayList<VariableAssignment> getAssignments()
public void run(StateInstance uin) throws RuntimeError
RuntimeError
public void run(RegimeStateInstance rsi) throws RuntimeError
RuntimeError
public void addTransition(String regime) throws ContentError
ContentError
public ActionBlock makeCopy()
Copyright © 2019. All rights reserved.