Class BlockBuilder
- java.lang.Object
-
- ru.ispras.microtesk.test.template.BlockBuilder
-
public final class BlockBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BlockBuilder(Block.Kind kind, boolean isExternal, Section section)
protected
BlockBuilder(Block.Kind kind, BlockBuilder parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBlock(Block block)
void
addCall(AbstractCall call)
void
addConstraint(Situation constraint)
void
addConstraints(java.util.Map<java.lang.String,Situation> constraints)
Block
build()
Block
build(java.util.List<AbstractCall> globalPrologue, java.util.List<AbstractCall> globalEpilogue)
BlockId
getBlockId()
java.util.Map<java.lang.String,Situation>
getConstraints()
java.util.List<AbstractCall>
getEpilogue()
Block.Kind
getKind()
java.util.List<AbstractCall>
getPrologue()
Where
getWhere()
boolean
isEmpty()
boolean
isExternal()
void
setAttribute(java.lang.String name, java.lang.Object value)
void
setEpilogue(boolean value)
void
setPrologue(boolean value)
void
setWhere(Where where)
-
-
-
Constructor Detail
-
BlockBuilder
protected BlockBuilder(Block.Kind kind, boolean isExternal, Section section)
-
BlockBuilder
protected BlockBuilder(Block.Kind kind, BlockBuilder parent)
-
-
Method Detail
-
getKind
public Block.Kind getKind()
-
getBlockId
public BlockId getBlockId()
-
isExternal
public boolean isExternal()
-
getPrologue
public java.util.List<AbstractCall> getPrologue()
-
getEpilogue
public java.util.List<AbstractCall> getEpilogue()
-
getConstraints
public java.util.Map<java.lang.String,Situation> getConstraints()
-
isEmpty
public boolean isEmpty()
-
setWhere
public void setWhere(Where where)
-
getWhere
public Where getWhere()
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)
-
addBlock
public void addBlock(Block block)
-
addCall
public void addCall(AbstractCall call)
-
setPrologue
public void setPrologue(boolean value)
-
setEpilogue
public void setEpilogue(boolean value)
-
addConstraint
public void addConstraint(Situation constraint)
-
addConstraints
public void addConstraints(java.util.Map<java.lang.String,Situation> constraints)
-
build
public Block build()
-
build
public Block build(java.util.List<AbstractCall> globalPrologue, java.util.List<AbstractCall> globalEpilogue)
-
-