Package org.lemsml.jlems.core.sim
Class LemsProcess
- java.lang.Object
-
- org.lemsml.jlems.core.sim.LemsProcess
-
- Direct Known Subclasses:
Sim
public class LemsProcess extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanallowConsolidationprotected Lemslemsprotected java.lang.Class<?>rootprotected java.lang.Stringsrcfnmprotected java.lang.StringsrcStr(package private) java.util.ArrayList<RuntimeType>substitutions
-
Constructor Summary
Constructors Constructor Description LemsProcess(java.lang.String str)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSubstitutionType(RuntimeType rt)voidapplySubstitutions()LemsgetLems()java.lang.StringgetSourceText()voidprint()voidprocess()voidreadModel()voidsetNoConsolidation()
-
-
-
Field Detail
-
root
protected java.lang.Class<?> root
-
srcfnm
protected java.lang.String srcfnm
-
srcStr
protected java.lang.String srcStr
-
lems
protected Lems lems
-
allowConsolidation
boolean allowConsolidation
-
substitutions
java.util.ArrayList<RuntimeType> substitutions
-
-
Method Detail
-
addSubstitutionType
public void addSubstitutionType(RuntimeType rt)
-
setNoConsolidation
public void setNoConsolidation()
-
readModel
public void readModel() throws ContentError, ParseError, ParseException, BuildException, XMLException
-
getSourceText
public java.lang.String getSourceText() throws ContentError- Throws:
ContentError
-
print
public void print()
-
getLems
public Lems getLems()
-
applySubstitutions
public void applySubstitutions() throws ContentError- Throws:
ContentError
-
process
public void process() throws ContentError, ConnectionError, ParseError, RuntimeError
-
-