Class ChainLinkImpl

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

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

      • create

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

        public static ChainLink create​(Sql context,
                                       io.ciera.runtime.summit.types.UniqueId instanceId,
                                       io.ciera.runtime.summit.types.UniqueId m_Link_ID,
                                       String m_Rel_Phrase,
                                       io.ciera.runtime.summit.types.UniqueId ref_Statement_ID,
                                       io.ciera.runtime.summit.types.UniqueId ref_Rel_ID,
                                       io.ciera.runtime.summit.types.UniqueId ref_Next_Link_ID,
                                       Multiplicity m_Mult,
                                       io.ciera.runtime.summit.types.UniqueId ref_Obj_ID,
                                       int m_modelClassKeyLettersLineNumber,
                                       int m_modelClassKeyLettersColumn,
                                       int m_associationNumberLineNumber,
                                       int m_associationNumberColumn,
                                       int m_phraseLineNumber,
                                       int m_phraseColumn)
                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getLink_ID

        public io.ciera.runtime.summit.types.UniqueId getLink_ID()
                                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getLink_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setLink_ID

        public void setLink_ID​(io.ciera.runtime.summit.types.UniqueId m_Link_ID)
                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setLink_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setRel_Phrase

        public void setRel_Phrase​(String m_Rel_Phrase)
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setRel_Phrase in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getRel_Phrase

        public String getRel_Phrase()
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getRel_Phrase in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setStatement_ID

        public void setStatement_ID​(io.ciera.runtime.summit.types.UniqueId ref_Statement_ID)
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setStatement_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getStatement_ID

        public io.ciera.runtime.summit.types.UniqueId getStatement_ID()
                                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getStatement_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setRel_ID

        public void setRel_ID​(io.ciera.runtime.summit.types.UniqueId ref_Rel_ID)
                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setRel_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getRel_ID

        public io.ciera.runtime.summit.types.UniqueId getRel_ID()
                                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getRel_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setNext_Link_ID

        public void setNext_Link_ID​(io.ciera.runtime.summit.types.UniqueId ref_Next_Link_ID)
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setNext_Link_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getNext_Link_ID

        public io.ciera.runtime.summit.types.UniqueId getNext_Link_ID()
                                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getNext_Link_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setMult

        public void setMult​(Multiplicity m_Mult)
                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setMult in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getMult

        public Multiplicity getMult()
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getMult in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getObj_ID

        public io.ciera.runtime.summit.types.UniqueId getObj_ID()
                                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getObj_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setObj_ID

        public void setObj_ID​(io.ciera.runtime.summit.types.UniqueId ref_Obj_ID)
                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setObj_ID in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getModelClassKeyLettersLineNumber

        public int getModelClassKeyLettersLineNumber()
                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getModelClassKeyLettersLineNumber in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setModelClassKeyLettersLineNumber

        public void setModelClassKeyLettersLineNumber​(int m_modelClassKeyLettersLineNumber)
                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setModelClassKeyLettersLineNumber in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getModelClassKeyLettersColumn

        public int getModelClassKeyLettersColumn()
                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getModelClassKeyLettersColumn in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setModelClassKeyLettersColumn

        public void setModelClassKeyLettersColumn​(int m_modelClassKeyLettersColumn)
                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setModelClassKeyLettersColumn in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getAssociationNumberLineNumber

        public int getAssociationNumberLineNumber()
                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getAssociationNumberLineNumber in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setAssociationNumberLineNumber

        public void setAssociationNumberLineNumber​(int m_associationNumberLineNumber)
                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setAssociationNumberLineNumber in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setAssociationNumberColumn

        public void setAssociationNumberColumn​(int m_associationNumberColumn)
                                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setAssociationNumberColumn in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getAssociationNumberColumn

        public int getAssociationNumberColumn()
                                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getAssociationNumberColumn in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getPhraseLineNumber

        public int getPhraseLineNumber()
                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getPhraseLineNumber in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setPhraseLineNumber

        public void setPhraseLineNumber​(int m_phraseLineNumber)
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setPhraseLineNumber in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setPhraseColumn

        public void setPhraseColumn​(int m_phraseColumn)
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setPhraseColumn in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getPhraseColumn

        public int getPhraseColumn()
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getPhraseColumn in interface ChainLink
        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<ChainLink,​Sql>
        Overrides:
        getId1 in class io.ciera.runtime.summit.classes.ModelInstance<ChainLink,​Sql>
      • R604_precedes_ChainLink

        public ChainLink R604_precedes_ChainLink()
                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R604_precedes_ChainLink in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R604_succeeds_ChainLink

        public ChainLink R604_succeeds_ChainLink()
                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R604_succeeds_ChainLink in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R637_ACT_SEL

        public ACT_SEL R637_ACT_SEL()
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R637_ACT_SEL in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R678_specifies_instances_of_ModelClass

        public ModelClass R678_specifies_instances_of_ModelClass()
                                                          throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R678_specifies_instances_of_ModelClass in interface ChainLink
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R681_specifies_traversal_of_Association

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

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

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