Package org.lemsml.jlems.core.reader
Class LemsFactory
- java.lang.Object
-
- org.lemsml.jlems.core.reader.AbstractLemsFactory
-
- org.lemsml.jlems.core.reader.LemsFactory
-
public class LemsFactory extends AbstractLemsFactory
-
-
Constructor Summary
Constructors Constructor Description LemsFactory()
-
Method Summary
-
Methods inherited from class org.lemsml.jlems.core.reader.AbstractLemsFactory
buildLemsFromXMLElement, internalFieldName, parseBoolean, parseDouble, parseInt, parseString
-
-
-
-
Method Detail
-
instantiateFromXMLElement
public java.lang.Object instantiateFromXMLElement(XMLElement xel)
- Specified by:
instantiateFromXMLElement
in classAbstractLemsFactory
-
buildLems
private Lems buildLems(XMLElement xel)
-
buildTarget
private Target buildTarget(XMLElement xel)
-
buildConstant
private Constant buildConstant(XMLElement xel)
-
buildDimension
private Dimension buildDimension(XMLElement xel)
-
buildUnit
private Unit buildUnit(XMLElement xel)
-
buildAssertion
private Assertion buildAssertion(XMLElement xel)
-
buildComponent
private Component buildComponent(XMLElement xel)
-
buildComponentType
private ComponentType buildComponentType(XMLElement xel)
-
buildParameter
private Parameter buildParameter(XMLElement xel)
-
buildPathParameter
private PathParameter buildPathParameter(XMLElement xel)
-
buildProperty
private Property buildProperty(XMLElement xel)
-
buildDerivedParameter
private DerivedParameter buildDerivedParameter(XMLElement xel)
-
buildFixed
private Fixed buildFixed(XMLElement xel)
-
buildRequirement
private Requirement buildRequirement(XMLElement xel)
-
buildComponentRequirement
private ComponentRequirement buildComponentRequirement(XMLElement xel)
-
buildInstanceRequirement
private InstanceRequirement buildInstanceRequirement(XMLElement xel)
-
buildExposure
private Exposure buildExposure(XMLElement xel)
-
buildChild
private Child buildChild(XMLElement xel)
-
buildChildren
private Children buildChildren(XMLElement xel)
-
buildLink
private Link buildLink(XMLElement xel)
-
buildComponentReference
private ComponentReference buildComponentReference(XMLElement xel)
-
buildComponentTypeReference
private ComponentTypeReference buildComponentTypeReference(XMLElement xel)
-
buildCollection
private Collection buildCollection(XMLElement xel)
-
buildPairCollection
private PairCollection buildPairCollection(XMLElement xel)
-
buildEventPort
private EventPort buildEventPort(XMLElement xel)
-
buildText
private Text buildText(XMLElement xel)
-
buildPath
private Path buildPath(XMLElement xel)
-
buildAttachments
private Attachments buildAttachments(XMLElement xel)
-
buildInsertion
private Insertion buildInsertion(XMLElement xel)
-
buildIntegerParameter
private IntegerParameter buildIntegerParameter(XMLElement xel)
-
buildIndexParameter
private IndexParameter buildIndexParameter(XMLElement xel)
-
buildAbout
private About buildAbout(XMLElement xel)
-
buildMeta
private Meta buildMeta(XMLElement xel)
-
buildDynamics
private Dynamics buildDynamics(XMLElement xel)
-
buildStateVariable
private StateVariable buildStateVariable(XMLElement xel)
-
buildStateAssignment
private StateAssignment buildStateAssignment(XMLElement xel)
-
buildTimeDerivative
private TimeDerivative buildTimeDerivative(XMLElement xel)
-
buildDerivedVariable
private DerivedVariable buildDerivedVariable(XMLElement xel)
-
buildOnStart
private OnStart buildOnStart(XMLElement xel)
-
buildOnCondition
private OnCondition buildOnCondition(XMLElement xel)
-
buildOnEvent
private OnEvent buildOnEvent(XMLElement xel)
-
buildEventOut
private EventOut buildEventOut(XMLElement xel)
-
buildKineticScheme
private KineticScheme buildKineticScheme(XMLElement xel)
-
buildRegime
private Regime buildRegime(XMLElement xel)
-
buildOnEntry
private OnEntry buildOnEntry(XMLElement xel)
-
buildTransition
private Transition buildTransition(XMLElement xel)
-
buildSuper
private Super buildSuper(XMLElement xel)
-
buildConditionalDerivedVariable
private ConditionalDerivedVariable buildConditionalDerivedVariable(XMLElement xel)
-
buildCase
private Case buildCase(XMLElement xel)
-
buildEquilibrium
private Equilibrium buildEquilibrium(XMLElement xel)
-
buildStateScalarField
private StateScalarField buildStateScalarField(XMLElement xel)
-
buildDerivedScalarField
private DerivedScalarField buildDerivedScalarField(XMLElement xel)
-
buildDerivedPunctateField
private DerivedPunctateField buildDerivedPunctateField(XMLElement xel)
-
buildStructure
private Structure buildStructure(XMLElement xel)
-
buildMultiInstantiate
private MultiInstantiate buildMultiInstantiate(XMLElement xel)
-
buildCoInstantiate
private CoInstantiate buildCoInstantiate(XMLElement xel)
-
buildAssign
private Assign buildAssign(XMLElement xel)
-
buildChoose
private Choose buildChoose(XMLElement xel)
-
buildChildInstance
private ChildInstance buildChildInstance(XMLElement xel)
-
buildForEach
private ForEach buildForEach(XMLElement xel)
-
buildEventConnection
private EventConnection buildEventConnection(XMLElement xel)
-
buildTunnel
private Tunnel buildTunnel(XMLElement xel)
-
buildPairsEventConnection
private PairsEventConnection buildPairsEventConnection(XMLElement xel)
-
buildPairFilter
private PairFilter buildPairFilter(XMLElement xel)
-
buildIncludePair
private IncludePair buildIncludePair(XMLElement xel)
-
buildWith
private With buildWith(XMLElement xel)
-
buildIf
private If buildIf(XMLElement xel)
-
buildApply
private Apply buildApply(XMLElement xel)
-
buildGather
private Gather buildGather(XMLElement xel)
-
buildGatherPairs
private GatherPairs buildGatherPairs(XMLElement xel)
-
buildSimulation
private Simulation buildSimulation(XMLElement xel)
-
buildRecord
private Record buildRecord(XMLElement xel)
-
buildEventRecord
private EventRecord buildEventRecord(XMLElement xel)
-
buildDataDisplay
private DataDisplay buildDataDisplay(XMLElement xel)
-
buildDataWriter
private DataWriter buildDataWriter(XMLElement xel)
-
buildEventWriter
private EventWriter buildEventWriter(XMLElement xel)
-
buildRun
private Run buildRun(XMLElement xel)
-
buildProcedure
private Procedure buildProcedure(XMLElement xel)
-
buildEquilibrate
private Equilibrate buildEquilibrate(XMLElement xel)
-
buildForEachComponent
private ForEachComponent buildForEachComponent(XMLElement xel)
-
buildPrint
private Print buildPrint(XMLElement xel)
-
buildGeometry
private Geometry buildGeometry(XMLElement xel)
-
buildFrustum
private Frustum buildFrustum(XMLElement xel)
-
buildSolid
private Solid buildSolid(XMLElement xel)
-
buildLocation
private Location buildLocation(XMLElement xel)
-
buildSkeleton
private Skeleton buildSkeleton(XMLElement xel)
-
buildScalarField
private ScalarField buildScalarField(XMLElement xel)
-
-