Class MSG_MImpl

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

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

      • create

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

        public static MSG_M create​(Sql context,
                                   io.ciera.runtime.summit.types.UniqueId instanceId,
                                   io.ciera.runtime.summit.types.UniqueId ref_Msg_ID,
                                   io.ciera.runtime.summit.types.UniqueId ref_Receiver_Part_ID,
                                   io.ciera.runtime.summit.types.UniqueId ref_Sender_Part_ID,
                                   boolean m_participatesInCommunication)
                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getMsg_ID

        public io.ciera.runtime.summit.types.UniqueId getMsg_ID()
                                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getMsg_ID in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setMsg_ID

        public void setMsg_ID​(io.ciera.runtime.summit.types.UniqueId ref_Msg_ID)
                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setMsg_ID in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setReceiver_Part_ID

        public void setReceiver_Part_ID​(io.ciera.runtime.summit.types.UniqueId ref_Receiver_Part_ID)
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setReceiver_Part_ID in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getReceiver_Part_ID

        public io.ciera.runtime.summit.types.UniqueId getReceiver_Part_ID()
                                                                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getReceiver_Part_ID in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getSender_Part_ID

        public io.ciera.runtime.summit.types.UniqueId getSender_Part_ID()
                                                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getSender_Part_ID in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setSender_Part_ID

        public void setSender_Part_ID​(io.ciera.runtime.summit.types.UniqueId ref_Sender_Part_ID)
                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setSender_Part_ID in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getParticipatesInCommunication

        public boolean getParticipatesInCommunication()
                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getParticipatesInCommunication in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setParticipatesInCommunication

        public void setParticipatesInCommunication​(boolean m_participatesInCommunication)
                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setParticipatesInCommunication in interface MSG_M
        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<MSG_M,​Sql>
        Overrides:
        getId1 in class io.ciera.runtime.summit.classes.ModelInstance<MSG_M,​Sql>
      • R1001_has_a_formal_MessageArgument

        public MessageArgumentSet R1001_has_a_formal_MessageArgument()
                                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R1001_has_a_formal_MessageArgument in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R1018_is_a_AsynchronousMessage

        public AsynchronousMessage R1018_is_a_AsynchronousMessage()
                                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R1018_is_a_AsynchronousMessage in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R1018_is_a_ReturnMessage

        public ReturnMessage R1018_is_a_ReturnMessage()
                                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R1018_is_a_ReturnMessage in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R1018_is_a_SynchronousMessage

        public SynchronousMessage R1018_is_a_SynchronousMessage()
                                                         throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R1018_is_a_SynchronousMessage in interface MSG_M
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R8001_is_a_PackageableElement

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

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

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