Package it.unibo.alchemist.model.sapere
Interface ILsaAction
-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.Action
,java.io.Serializable
public interface ILsaAction implements Action<T>
-
-
Method Summary
Modifier and Type Method Description abstract void
setExecutionContext(Map<HashString, ITreeNode<out Object>> matches, List<ILsaNode> nodes)
Sets the context in which this action will execute. abstract ListSet<out Dependency>
getOutboundDependencies()
abstract ILsaAction
cloneAction(Node<List<ILsaMolecule>> node, Reaction<List<ILsaMolecule>> reaction)
-
-
Method Detail
-
setExecutionContext
abstract void setExecutionContext(Map<HashString, ITreeNode<out Object>> matches, List<ILsaNode> nodes)
Sets the context in which this action will execute.
- Parameters:
matches
- the computed matchesnodes
- the nodes allowed for this action
-
getOutboundDependencies
@Nonnull() abstract ListSet<out Dependency> getOutboundDependencies()
-
cloneAction
abstract ILsaAction cloneAction(Node<List<ILsaMolecule>> node, Reaction<List<ILsaMolecule>> reaction)
-
-
-
-