public class CompetencyExecutionPlanStep
extends java.lang.Object
| Constructor | Description |
|---|---|
CompetencyExecutionPlanStep(org.w3c.dom.Node domNode,
IArchitecture architecture) |
create a new plan step from a DOM node
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
assignExecutionID() |
|
java.util.ArrayList<Competency> |
getCompetenciesAlreadyTried() |
during execution of a plan this returns a list of competencies that have already
been tried to realize this plan step.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getCompetencyParameters() |
returns the parameters for the competency to invoke in this step
|
java.lang.String |
getCompetencyType() |
returns the type/identifier of the competency to invoke in this step
|
long |
getExecutionID() |
returns the executionID of this plan step
|
java.lang.String |
getID() |
returns the ID of this plan step
|
CompetencyExecutionPlanStep |
getInstantiatedCopy(java.util.HashMap<java.lang.String,java.lang.String> mappings) |
returns an instantiated copy of this plan step.
|
java.util.ArrayList<java.lang.String> |
getPreconditions() |
returns the pre conditions (list of ids of other plan steps) for this plan steps,
should only be read and not modified externally
|
public CompetencyExecutionPlanStep(org.w3c.dom.Node domNode,
IArchitecture architecture)
throws java.lang.Exception
java.lang.Exceptionpublic CompetencyExecutionPlanStep getInstantiatedCopy(java.util.HashMap<java.lang.String,java.lang.String> mappings)
public void assignExecutionID()
public long getExecutionID()
public java.lang.String getID()
public java.lang.String getCompetencyType()
public java.util.ArrayList<java.lang.String> getPreconditions()
public java.util.HashMap<java.lang.String,java.lang.String> getCompetencyParameters()
public java.util.ArrayList<Competency> getCompetenciesAlreadyTried()