Class MSG_MImpl

java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<MSG_M,Sql>
io.ciera.tool.sql.ooaofooa.message.impl.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
  • Field Details

  • Method Details

    • 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 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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>
    • addR1000_has_an_informal_MessageArgument

      public void addR1000_has_an_informal_MessageArgument(MessageArgument inst)
      Specified by:
      addR1000_has_an_informal_MessageArgument in interface MSG_M
    • removeR1000_has_an_informal_MessageArgument

      public void removeR1000_has_an_informal_MessageArgument(MessageArgument inst)
      Specified by:
      removeR1000_has_an_informal_MessageArgument in interface MSG_M
    • R1000_has_an_informal_MessageArgument

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

      public void addR1001_has_a_formal_MessageArgument(MessageArgument inst)
      Specified by:
      addR1001_has_a_formal_MessageArgument in interface MSG_M
    • removeR1001_has_a_formal_MessageArgument

      public void removeR1001_has_a_formal_MessageArgument(MessageArgument inst)
      Specified by:
      removeR1001_has_a_formal_MessageArgument in interface MSG_M
    • 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
    • setR1007_has_destination_InteractionParticipant

      public void setR1007_has_destination_InteractionParticipant(InteractionParticipant inst)
      Specified by:
      setR1007_has_destination_InteractionParticipant in interface MSG_M
    • R1007_has_destination_InteractionParticipant

      public InteractionParticipant R1007_has_destination_InteractionParticipant() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R1007_has_destination_InteractionParticipant in interface MSG_M
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR1008_has_source_InteractionParticipant

      public void setR1008_has_source_InteractionParticipant(InteractionParticipant inst)
      Specified by:
      setR1008_has_source_InteractionParticipant in interface MSG_M
    • R1008_has_source_InteractionParticipant

      public InteractionParticipant R1008_has_source_InteractionParticipant() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R1008_has_source_InteractionParticipant in interface MSG_M
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR1018_is_a_AsynchronousMessage

      public void setR1018_is_a_AsynchronousMessage(AsynchronousMessage inst)
      Specified by:
      setR1018_is_a_AsynchronousMessage in interface MSG_M
    • 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
    • setR1018_is_a_ReturnMessage

      public void setR1018_is_a_ReturnMessage(ReturnMessage inst)
      Specified by:
      setR1018_is_a_ReturnMessage in interface MSG_M
    • 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
    • setR1018_is_a_SynchronousMessage

      public void setR1018_is_a_SynchronousMessage(SynchronousMessage inst)
      Specified by:
      setR1018_is_a_SynchronousMessage in interface MSG_M
    • 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
    • setR8001_is_a_PackageableElement

      public void setR8001_is_a_PackageableElement(PackageableElement inst)
      Specified by:
      setR8001_is_a_PackageableElement in interface MSG_M
    • 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