Class BlockImpl

  • All Implemented Interfaces:
    io.ciera.runtime.summit.application.IActionHome<Sql>, io.ciera.runtime.summit.application.IInstanceActionHome<Block,​Sql>, io.ciera.runtime.summit.classes.IModelInstance<Block,​Sql>, io.ciera.runtime.summit.statemachine.IEventTarget, io.ciera.runtime.summit.types.IXtumlType, Block, Comparable<Block>

    public class BlockImpl
    extends io.ciera.runtime.summit.classes.ModelInstance<Block,​Sql>
    implements Block
    • Method Detail

      • create

        public static Block create​(Sql context)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • create

        public static Block create​(Sql context,
                                   io.ciera.runtime.summit.types.UniqueId instanceId,
                                   io.ciera.runtime.summit.types.UniqueId m_Block_ID,
                                   boolean m_WhereSpecOK,
                                   boolean m_InWhereSpec,
                                   boolean m_SelectedFound,
                                   String m_TempBuffer,
                                   String m_SupData1,
                                   String m_SupData2,
                                   int m_CurrentLine,
                                   int m_CurrentCol,
                                   int m_currentKeyLettersLineNumber,
                                   int m_currentKeyLettersColumn,
                                   int m_currentParameterAssignmentNameLineNumber,
                                   int m_currentParameterAssignmentNameColumn,
                                   int m_currentAssociationNumberLineNumber,
                                   int m_currentAssociationNumberColumn,
                                   int m_currentAssociationPhraseLineNumber,
                                   int m_currentAssociationPhraseColumn,
                                   int m_currentDataTypeNameLineNumber,
                                   int m_currentDataTypeNameColumn,
                                   boolean m_blockInStackFrameCreated,
                                   io.ciera.runtime.summit.types.UniqueId ref_Action_ID,
                                   io.ciera.runtime.summit.types.UniqueId ref_Parsed_Action_ID)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setBlock_ID

        public void setBlock_ID​(io.ciera.runtime.summit.types.UniqueId m_Block_ID)
                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setBlock_ID in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getBlock_ID

        public io.ciera.runtime.summit.types.UniqueId getBlock_ID()
                                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getBlock_ID in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getWhereSpecOK

        public boolean getWhereSpecOK()
                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getWhereSpecOK in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setWhereSpecOK

        public void setWhereSpecOK​(boolean m_WhereSpecOK)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setWhereSpecOK in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setInWhereSpec

        public void setInWhereSpec​(boolean m_InWhereSpec)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setInWhereSpec in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getInWhereSpec

        public boolean getInWhereSpec()
                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getInWhereSpec in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getSelectedFound

        public boolean getSelectedFound()
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getSelectedFound in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setSelectedFound

        public void setSelectedFound​(boolean m_SelectedFound)
                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setSelectedFound in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setTempBuffer

        public void setTempBuffer​(String m_TempBuffer)
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setTempBuffer in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getTempBuffer

        public String getTempBuffer()
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getTempBuffer in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setSupData1

        public void setSupData1​(String m_SupData1)
                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setSupData1 in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getSupData1

        public String getSupData1()
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getSupData1 in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setSupData2

        public void setSupData2​(String m_SupData2)
                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setSupData2 in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getSupData2

        public String getSupData2()
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getSupData2 in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentLine

        public void setCurrentLine​(int m_CurrentLine)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentLine in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentLine

        public int getCurrentLine()
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentLine in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentCol

        public void setCurrentCol​(int m_CurrentCol)
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentCol in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentCol

        public int getCurrentCol()
                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentCol in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentKeyLettersLineNumber

        public int getCurrentKeyLettersLineNumber()
                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentKeyLettersLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentKeyLettersLineNumber

        public void setCurrentKeyLettersLineNumber​(int m_currentKeyLettersLineNumber)
                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentKeyLettersLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentKeyLettersColumn

        public int getCurrentKeyLettersColumn()
                                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentKeyLettersColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentKeyLettersColumn

        public void setCurrentKeyLettersColumn​(int m_currentKeyLettersColumn)
                                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentKeyLettersColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentParameterAssignmentNameLineNumber

        public void setCurrentParameterAssignmentNameLineNumber​(int m_currentParameterAssignmentNameLineNumber)
                                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentParameterAssignmentNameLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentParameterAssignmentNameLineNumber

        public int getCurrentParameterAssignmentNameLineNumber()
                                                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentParameterAssignmentNameLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentParameterAssignmentNameColumn

        public void setCurrentParameterAssignmentNameColumn​(int m_currentParameterAssignmentNameColumn)
                                                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentParameterAssignmentNameColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentParameterAssignmentNameColumn

        public int getCurrentParameterAssignmentNameColumn()
                                                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentParameterAssignmentNameColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentAssociationNumberLineNumber

        public void setCurrentAssociationNumberLineNumber​(int m_currentAssociationNumberLineNumber)
                                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentAssociationNumberLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentAssociationNumberLineNumber

        public int getCurrentAssociationNumberLineNumber()
                                                  throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentAssociationNumberLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentAssociationNumberColumn

        public void setCurrentAssociationNumberColumn​(int m_currentAssociationNumberColumn)
                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentAssociationNumberColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentAssociationNumberColumn

        public int getCurrentAssociationNumberColumn()
                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentAssociationNumberColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentAssociationPhraseLineNumber

        public void setCurrentAssociationPhraseLineNumber​(int m_currentAssociationPhraseLineNumber)
                                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentAssociationPhraseLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentAssociationPhraseLineNumber

        public int getCurrentAssociationPhraseLineNumber()
                                                  throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentAssociationPhraseLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentAssociationPhraseColumn

        public int getCurrentAssociationPhraseColumn()
                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentAssociationPhraseColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentAssociationPhraseColumn

        public void setCurrentAssociationPhraseColumn​(int m_currentAssociationPhraseColumn)
                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentAssociationPhraseColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentDataTypeNameLineNumber

        public void setCurrentDataTypeNameLineNumber​(int m_currentDataTypeNameLineNumber)
                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentDataTypeNameLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentDataTypeNameLineNumber

        public int getCurrentDataTypeNameLineNumber()
                                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentDataTypeNameLineNumber in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentDataTypeNameColumn

        public void setCurrentDataTypeNameColumn​(int m_currentDataTypeNameColumn)
                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentDataTypeNameColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentDataTypeNameColumn

        public int getCurrentDataTypeNameColumn()
                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentDataTypeNameColumn in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setBlockInStackFrameCreated

        public void setBlockInStackFrameCreated​(boolean m_blockInStackFrameCreated)
                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setBlockInStackFrameCreated in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getBlockInStackFrameCreated

        public boolean getBlockInStackFrameCreated()
                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getBlockInStackFrameCreated in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setAction_ID

        public void setAction_ID​(io.ciera.runtime.summit.types.UniqueId ref_Action_ID)
                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setAction_ID in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getAction_ID

        public io.ciera.runtime.summit.types.UniqueId getAction_ID()
                                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getAction_ID in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setParsed_Action_ID

        public void setParsed_Action_ID​(io.ciera.runtime.summit.types.UniqueId ref_Parsed_Action_ID)
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setParsed_Action_ID in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getParsed_Action_ID

        public io.ciera.runtime.summit.types.UniqueId getParsed_Action_ID()
                                                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getParsed_Action_ID in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getId1

        public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1()
        Specified by:
        getId1 in interface io.ciera.runtime.summit.classes.IModelInstance<Block,​Sql>
        Overrides:
        getId1 in class io.ciera.runtime.summit.classes.ModelInstance<Block,​Sql>
      • R601_is_committed_from_Body

        public Body R601_is_committed_from_Body()
                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R601_is_committed_from_Body in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R602_contained_by_ACT_SMT

        public ACT_SMTSet R602_contained_by_ACT_SMT()
                                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R602_contained_by_ACT_SMT in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R605_ForStmt

        public ForStmt R605_ForStmt()
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R605_ForStmt in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R606_ElseStmt

        public ElseStmt R606_ElseStmt()
                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R606_ElseStmt in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R607_IfStmt

        public IfStmt R607_IfStmt()
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R607_IfStmt in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R608_WhileStmt

        public WhileStmt R608_WhileStmt()
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R608_WhileStmt in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R612_is_parsed_from_Body

        public Body R612_is_parsed_from_Body()
                                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R612_is_parsed_from_Body in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R650_is_outer_parse_level_of_Body

        public Body R650_is_outer_parse_level_of_Body()
                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R650_is_outer_parse_level_of_Body in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R658_ElseIfStmt

        public ElseIfStmt R658_ElseIfStmt()
                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R658_ElseIfStmt in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R666_is_outer_committed_level_of_Body

        public Body R666_is_outer_committed_level_of_Body()
                                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R666_is_outer_committed_level_of_Body in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R699_is_current_scope_for_Body

        public Body R699_is_current_scope_for_Body()
                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R699_is_current_scope_for_Body in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R823_is_scope_for_V_VAR

        public V_VARSet R823_is_scope_for_V_VAR()
                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R823_is_scope_for_V_VAR in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R826_defines_scope_of_Value

        public ValueSet R826_defines_scope_of_Value()
                                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R826_defines_scope_of_Value in interface Block
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getRunContext

        public io.ciera.runtime.summit.application.IRunContext getRunContext()
        Specified by:
        getRunContext in interface io.ciera.runtime.summit.application.IActionHome<Sql>
        Overrides:
        getRunContext in class io.ciera.runtime.summit.classes.ModelInstance<Block,​Sql>
      • context

        public Sql context()
        Specified by:
        context in interface io.ciera.runtime.summit.application.IActionHome<Sql>
        Overrides:
        context in class io.ciera.runtime.summit.classes.ModelInstance<Block,​Sql>
      • getKeyLetters

        public String getKeyLetters()
        Specified by:
        getKeyLetters in interface io.ciera.runtime.summit.statemachine.IEventTarget
        Specified by:
        getKeyLetters in interface io.ciera.runtime.summit.classes.IModelInstance<Block,​Sql>
      • self

        public Block self()
        Specified by:
        self in interface io.ciera.runtime.summit.application.IInstanceActionHome<Block,​Sql>
      • oneWhere

        public Block oneWhere​(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition)
                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        oneWhere in interface io.ciera.runtime.summit.types.IXtumlType
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException