-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.interfaces.Action,java.io.Serializable
public interface ILsaAction implements Action<List<ILsaMolecule>>
-
-
Method Summary
Modifier and Type Method Description abstract voidsetExecutionContext(Map<HashString, ITreeNode<out Object>> matches, List<ILsaNode> nodes)Sets the context in which this action will execute. abstract ListSet<out Dependency>getOutboundDependencies()abstract ILsaActioncloneAction(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
abstract ListSet<out Dependency> getOutboundDependencies()
-
cloneAction
abstract ILsaAction cloneAction(Node<List<ILsaMolecule>> node, Reaction<List<ILsaMolecule>> reaction)
-
-
-
-