Class BuildElement
- java.lang.Object
-
- org.lemsml.jlems.core.type.structure.BuildElement
-
- Direct Known Subclasses:
Apply
,ChildInstance
,Choose
,CoInstantiate
,EventConnection
,ForEach
,Gather
,GatherPairs
,If
,IncludePair
,MultiInstantiate
,Otherwise
,PairFilter
,PairsEventConnection
,Tunnel
,When
,With
public abstract class BuildElement extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description LemsCollection<BuildElement>
buildElements
-
Constructor Summary
Constructors Constructor Description BuildElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BuilderElement
makeBuilder(Component cpt)
void
makeChildBuilders(Component cpt, BuilderElement bre)
void
resolve(Lems lems, ComponentType ct)
abstract void
resolveLocal(Lems lems, ComponentType ct)
-
-
-
Field Detail
-
buildElements
public LemsCollection<BuildElement> buildElements
-
-
Method Detail
-
resolve
public void resolve(Lems lems, ComponentType ct) throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
resolveLocal
public abstract void resolveLocal(Lems lems, ComponentType ct) throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
makeBuilder
public abstract BuilderElement makeBuilder(Component cpt) throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
makeChildBuilders
public void makeChildBuilders(Component cpt, BuilderElement bre) throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
-