public static class DefaultProductionCompiler6.BufferStruct
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Collection<IAction> |
actions |
VariableBindings |
bindings |
java.lang.String |
bufferName |
java.util.Collection<ICondition> |
conditions |
java.lang.Integer |
index |
boolean |
strict_harvesting |
Constructor and Description |
---|
BufferStruct(java.lang.String name,
boolean sh,
VariableBindings vb) |
BufferStruct(java.lang.String name,
java.lang.Integer i,
boolean sh,
java.util.Collection<ICondition> conds,
java.util.Collection<IAction> acts,
VariableBindings vb) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
bindingsToString() |
java.util.Collection<IAction> |
getActions() |
java.util.Collection<ICondition> |
getConditions() |
IRequest |
getIRequest() |
java.lang.String |
getName() |
VariableBindings |
getVariableBindings() |
boolean |
hasStrictHarvesting() |
DefaultProductionCompiler6.BufferStruct |
update(int i,
IAction a) |
DefaultProductionCompiler6.BufferStruct |
update(int i,
ICondition c) |
public java.lang.Integer index
public java.util.Collection<ICondition> conditions
public java.util.Collection<IAction> actions
public java.lang.String bufferName
public boolean strict_harvesting
public VariableBindings bindings
public BufferStruct(java.lang.String name, java.lang.Integer i, boolean sh, java.util.Collection<ICondition> conds, java.util.Collection<IAction> acts, VariableBindings vb)
public BufferStruct(java.lang.String name, boolean sh, VariableBindings vb)
public DefaultProductionCompiler6.BufferStruct update(int i, ICondition c)
public DefaultProductionCompiler6.BufferStruct update(int i, IAction a)
public java.lang.String getName()
public java.util.Collection<ICondition> getConditions()
public java.util.Collection<IAction> getActions()
public boolean hasStrictHarvesting()
public VariableBindings getVariableBindings()
public java.lang.String bindingsToString()
public IRequest getIRequest()