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 BuilderElementmakeBuilder(Component cpt)voidmakeChildBuilders(Component cpt, BuilderElement bre)voidresolve(Lems lems, ComponentType ct)abstract voidresolveLocal(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:
ContentErrorParseError
-
resolveLocal
public abstract void resolveLocal(Lems lems, ComponentType ct) throws ContentError, ParseError
- Throws:
ContentErrorParseError
-
makeBuilder
public abstract BuilderElement makeBuilder(Component cpt) throws ContentError, ParseError
- Throws:
ContentErrorParseError
-
makeChildBuilders
public void makeChildBuilders(Component cpt, BuilderElement bre) throws ContentError, ParseError
- Throws:
ContentErrorParseError
-
-