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) boolean
allowConsolidation
protected Lems
lems
protected java.lang.Class<?>
root
protected java.lang.String
srcfnm
protected java.lang.String
srcStr
(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 void
addSubstitutionType(RuntimeType rt)
void
applySubstitutions()
Lems
getLems()
java.lang.String
getSourceText()
void
print()
void
process()
void
readModel()
void
setNoConsolidation()
-
-
-
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
-
-