Package org.lemsml.jlems.core.run
Class MultiBuilder
- java.lang.Object
-
- org.lemsml.jlems.core.run.BuilderElement
-
- org.lemsml.jlems.core.run.AbstractChildBuilder
-
- org.lemsml.jlems.core.run.MultiBuilder
-
- All Implemented Interfaces:
ChildInstantiator
public class MultiBuilder extends AbstractChildBuilder
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<ExpressionDerivedVariable>
edvAL
(package private) int
number
(package private) StateType
stateType
-
Fields inherited from class org.lemsml.jlems.core.run.BuilderElement
elts
-
-
Constructor Summary
Constructors Constructor Description MultiBuilder(int n, StateType cb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAssignment(java.lang.String property, DoubleEvaluator de, java.lang.String exposeAs, java.lang.String dim)
void
addAssignment(java.lang.String property, DoubleParseTreeNode de, java.lang.String dim)
void
childInstantiate(StateInstance par)
void
consolidateStateTypes()
boolean
isInstantiator()
void
setIndexVariable(java.lang.String indexVariable)
-
Methods inherited from class org.lemsml.jlems.core.run.BuilderElement
add
-
-
-
-
Field Detail
-
number
int number
-
stateType
StateType stateType
-
edvAL
java.util.ArrayList<ExpressionDerivedVariable> edvAL
-
-
Constructor Detail
-
MultiBuilder
public MultiBuilder(int n, StateType cb)
-
-
Method Detail
-
childInstantiate
public void childInstantiate(StateInstance par) throws ContentError, ConnectionError, RuntimeError
- Throws:
ContentError
ConnectionError
RuntimeError
-
isInstantiator
public boolean isInstantiator()
-
addAssignment
public void addAssignment(java.lang.String property, DoubleParseTreeNode de, java.lang.String dim) throws ContentError
- Throws:
ContentError
-
addAssignment
public void addAssignment(java.lang.String property, DoubleEvaluator de, java.lang.String exposeAs, java.lang.String dim) throws ContentError
- Throws:
ContentError
-
setIndexVariable
public void setIndexVariable(java.lang.String indexVariable)
-
consolidateStateTypes
public void consolidateStateTypes() throws ContentError
- Specified by:
consolidateStateTypes
in classBuilderElement
- Throws:
ContentError
-
-