Class ValueImpl

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

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

      • create

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

        public static Value create​(Sql context,
                                   io.ciera.runtime.summit.types.UniqueId instanceId,
                                   io.ciera.runtime.summit.types.UniqueId m_Value_ID,
                                   boolean m_isLValue,
                                   boolean m_isImplicit,
                                   int m_LineNumber,
                                   int m_StartPosition,
                                   int m_EndPosition,
                                   int m_firstParameterLabelLineNumber,
                                   int m_firstParameterLabelColumn,
                                   int m_currentLaterParameterLabelLineNumber,
                                   int m_currentLaterParameterLabelColumn,
                                   io.ciera.runtime.summit.types.UniqueId ref_DT_ID,
                                   io.ciera.runtime.summit.types.UniqueId ref_Block_ID,
                                   String m_Text)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getValue_ID

        public io.ciera.runtime.summit.types.UniqueId getValue_ID()
                                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getValue_ID in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setValue_ID

        public void setValue_ID​(io.ciera.runtime.summit.types.UniqueId m_Value_ID)
                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setValue_ID in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getIsLValue

        public boolean getIsLValue()
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getIsLValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setIsLValue

        public void setIsLValue​(boolean m_isLValue)
                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setIsLValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getIsImplicit

        public boolean getIsImplicit()
                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getIsImplicit in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setIsImplicit

        public void setIsImplicit​(boolean m_isImplicit)
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setIsImplicit in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getLineNumber

        public int getLineNumber()
                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getLineNumber in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setLineNumber

        public void setLineNumber​(int m_LineNumber)
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setLineNumber in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setStartPosition

        public void setStartPosition​(int m_StartPosition)
                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setStartPosition in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getStartPosition

        public int getStartPosition()
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getStartPosition in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getEndPosition

        public int getEndPosition()
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getEndPosition in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setEndPosition

        public void setEndPosition​(int m_EndPosition)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setEndPosition in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getFirstParameterLabelLineNumber

        public int getFirstParameterLabelLineNumber()
                                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getFirstParameterLabelLineNumber in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setFirstParameterLabelLineNumber

        public void setFirstParameterLabelLineNumber​(int m_firstParameterLabelLineNumber)
                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setFirstParameterLabelLineNumber in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getFirstParameterLabelColumn

        public int getFirstParameterLabelColumn()
                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getFirstParameterLabelColumn in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setFirstParameterLabelColumn

        public void setFirstParameterLabelColumn​(int m_firstParameterLabelColumn)
                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setFirstParameterLabelColumn in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentLaterParameterLabelLineNumber

        public int getCurrentLaterParameterLabelLineNumber()
                                                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentLaterParameterLabelLineNumber in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentLaterParameterLabelLineNumber

        public void setCurrentLaterParameterLabelLineNumber​(int m_currentLaterParameterLabelLineNumber)
                                                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentLaterParameterLabelLineNumber in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getCurrentLaterParameterLabelColumn

        public int getCurrentLaterParameterLabelColumn()
                                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getCurrentLaterParameterLabelColumn in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setCurrentLaterParameterLabelColumn

        public void setCurrentLaterParameterLabelColumn​(int m_currentLaterParameterLabelColumn)
                                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setCurrentLaterParameterLabelColumn in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getDT_ID

        public io.ciera.runtime.summit.types.UniqueId getDT_ID()
                                                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getDT_ID in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setDT_ID

        public void setDT_ID​(io.ciera.runtime.summit.types.UniqueId ref_DT_ID)
                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setDT_ID in interface Value
        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 Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setBlock_ID

        public void setBlock_ID​(io.ciera.runtime.summit.types.UniqueId ref_Block_ID)
                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setBlock_ID in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getText

        public String getText()
                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getText in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setText

        public void setText​(String m_Text)
                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setText in interface Value
        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<Value,​Sql>
        Overrides:
        getId1 in class io.ciera.runtime.summit.classes.ModelInstance<Value,​Sql>
      • R2978_ValueInStackFrame

        public ValueInStackFrameSet R2978_ValueInStackFrame()
                                                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R2978_ValueInStackFrame in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R609_AssignToMember

        public AssignToMember R609_AssignToMember()
                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R609_AssignToMember in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R611_SelectRelatedWhere

        public SelectRelatedWhere R611_SelectRelatedWhere()
                                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R611_SelectRelatedWhere in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R613_ACT_SEL

        public ACT_SEL R613_ACT_SEL()
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R613_ACT_SEL in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R625_IfStmt

        public IfStmt R625_IfStmt()
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R625_IfStmt in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R626_WhileStmt

        public WhileStmt R626_WhileStmt()
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R626_WhileStmt in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R659_ElseIfStmt

        public ElseIfStmt R659_ElseIfStmt()
                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R659_ElseIfStmt in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R668_returned_by_ReturnStmt

        public ReturnStmt R668_returned_by_ReturnStmt()
                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R668_returned_by_ReturnStmt in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R689_AssignToMember

        public AssignToMember R689_AssignToMember()
                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R689_AssignToMember in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R800_is_value_of_V_PAR

        public V_PAR R800_is_value_of_V_PAR()
                                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R800_is_value_of_V_PAR in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_ArrayLengthValue

        public ArrayLengthValue R801_is_a_ArrayLengthValue()
                                                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_ArrayLengthValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_BridgeValue

        public BridgeValue R801_is_a_BridgeValue()
                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_BridgeValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_EventDatumValue

        public EventDatumValue R801_is_a_EventDatumValue()
                                                  throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_EventDatumValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_FunctionValue

        public FunctionValue R801_is_a_FunctionValue()
                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_FunctionValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_InstanceReference

        public InstanceReference R801_is_a_InstanceReference()
                                                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_InstanceReference in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_InstanceSetReference

        public InstanceSetReference R801_is_a_InstanceSetReference()
                                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_InstanceSetReference in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_LiteralBoolean

        public LiteralBoolean R801_is_a_LiteralBoolean()
                                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_LiteralBoolean in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_LiteralEnumerator

        public LiteralEnumerator R801_is_a_LiteralEnumerator()
                                                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_LiteralEnumerator in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_LiteralInteger

        public LiteralInteger R801_is_a_LiteralInteger()
                                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_LiteralInteger in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_LiteralReal

        public LiteralReal R801_is_a_LiteralReal()
                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_LiteralReal in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_LiteralString

        public LiteralString R801_is_a_LiteralString()
                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_LiteralString in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_MemberValueReference

        public MemberValueReference R801_is_a_MemberValueReference()
                                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_MemberValueReference in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_MessageValue

        public MessageValue R801_is_a_MessageValue()
                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_MessageValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_OperationValue

        public OperationValue R801_is_a_OperationValue()
                                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_OperationValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_ParameterValue

        public ParameterValue R801_is_a_ParameterValue()
                                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_ParameterValue in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_SelectedReference

        public SelectedReference R801_is_a_SelectedReference()
                                                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_SelectedReference in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_V_AER

        public V_AER R801_is_a_V_AER()
                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_V_AER in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_V_BIN

        public V_BIN R801_is_a_V_BIN()
                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_V_BIN in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R801_is_a_V_UNY

        public V_UNY R801_is_a_V_UNY()
                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R801_is_a_V_UNY in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R802_is_left_operand_to_V_BIN

        public V_BIN R802_is_left_operand_to_V_BIN()
                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R802_is_left_operand_to_V_BIN in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R803_is_right_operand_to_V_BIN

        public V_BIN R803_is_right_operand_to_V_BIN()
                                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R803_is_right_operand_to_V_BIN in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R804_is_operand_to_V_UNY

        public V_UNY R804_is_operand_to_V_UNY()
                                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R804_is_operand_to_V_UNY in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R820_has_type_DataType

        public DataType R820_has_type_DataType()
                                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R820_has_type_DataType in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R826_has_scope_Block

        public Block R826_has_scope_Block()
                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R826_has_scope_Block in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R838_is_root_for_V_AER

        public V_AER R838_is_root_for_V_AER()
                                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R838_is_root_for_V_AER in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R839_provides_index_of_V_AER

        public V_AER R839_provides_index_of_V_AER()
                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R839_provides_index_of_V_AER in interface Value
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R851_is_target_of_MessageValue

        public MessageValueSet R851_is_target_of_MessageValue()
                                                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R851_is_target_of_MessageValue in interface Value
        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<Value,​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<Value,​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<Value,​Sql>
      • self

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

        public Value 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