Class BlockBuilder


  • public final class BlockBuilder
    extends java.lang.Object
    • Method Detail

      • 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)
      • 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()