Class UseCaseAssociationImpl

java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<UseCaseAssociation,Sql>
io.ciera.tool.sql.ooaofooa.usecase.impl.UseCaseAssociationImpl
All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>, io.ciera.runtime.summit.application.IInstanceActionHome<UseCaseAssociation,Sql>, io.ciera.runtime.summit.classes.IModelInstance<UseCaseAssociation,Sql>, io.ciera.runtime.summit.statemachine.IEventTarget, io.ciera.runtime.summit.types.IXtumlType, UseCaseAssociation, Comparable<UseCaseAssociation>

public class UseCaseAssociationImpl extends io.ciera.runtime.summit.classes.ModelInstance<UseCaseAssociation,Sql> implements UseCaseAssociation
  • Field Details

  • Method Details

    • create

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

      public static UseCaseAssociation create(Sql context, io.ciera.runtime.summit.types.UniqueId ref_Assoc_ID, io.ciera.runtime.summit.types.UniqueId ref_Source_Part_ID, io.ciera.runtime.summit.types.UniqueId ref_Destination_Part_ID) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • create

      public static UseCaseAssociation create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, io.ciera.runtime.summit.types.UniqueId ref_Assoc_ID, io.ciera.runtime.summit.types.UniqueId ref_Source_Part_ID, io.ciera.runtime.summit.types.UniqueId ref_Destination_Part_ID) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getAssoc_ID

      public io.ciera.runtime.summit.types.UniqueId getAssoc_ID() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getAssoc_ID in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setAssoc_ID

      public void setAssoc_ID(io.ciera.runtime.summit.types.UniqueId ref_Assoc_ID) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setAssoc_ID in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getSource_Part_ID

      public io.ciera.runtime.summit.types.UniqueId getSource_Part_ID() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getSource_Part_ID in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setSource_Part_ID

      public void setSource_Part_ID(io.ciera.runtime.summit.types.UniqueId ref_Source_Part_ID) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setSource_Part_ID in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getDestination_Part_ID

      public io.ciera.runtime.summit.types.UniqueId getDestination_Part_ID() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getDestination_Part_ID in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setDestination_Part_ID

      public void setDestination_Part_ID(io.ciera.runtime.summit.types.UniqueId ref_Destination_Part_ID) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setDestination_Part_ID in interface UseCaseAssociation
      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<UseCaseAssociation,Sql>
      Overrides:
      getId1 in class io.ciera.runtime.summit.classes.ModelInstance<UseCaseAssociation,Sql>
    • setR1206_starts_at_InteractionParticipant

      public void setR1206_starts_at_InteractionParticipant(InteractionParticipant inst)
      Specified by:
      setR1206_starts_at_InteractionParticipant in interface UseCaseAssociation
    • R1206_starts_at_InteractionParticipant

      public InteractionParticipant R1206_starts_at_InteractionParticipant() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R1206_starts_at_InteractionParticipant in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR1207_ends_at_InteractionParticipant

      public void setR1207_ends_at_InteractionParticipant(InteractionParticipant inst)
      Specified by:
      setR1207_ends_at_InteractionParticipant in interface UseCaseAssociation
    • R1207_ends_at_InteractionParticipant

      public InteractionParticipant R1207_ends_at_InteractionParticipant() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R1207_ends_at_InteractionParticipant in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR1210_is_a_BinaryAssociation

      public void setR1210_is_a_BinaryAssociation(BinaryAssociation inst)
      Specified by:
      setR1210_is_a_BinaryAssociation in interface UseCaseAssociation
    • R1210_is_a_BinaryAssociation

      public BinaryAssociation R1210_is_a_BinaryAssociation() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R1210_is_a_BinaryAssociation in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR1210_is_a_Extend

      public void setR1210_is_a_Extend(Extend inst)
      Specified by:
      setR1210_is_a_Extend in interface UseCaseAssociation
    • R1210_is_a_Extend

      public Extend R1210_is_a_Extend() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R1210_is_a_Extend in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR1210_is_a_Generalization

      public void setR1210_is_a_Generalization(Generalization inst)
      Specified by:
      setR1210_is_a_Generalization in interface UseCaseAssociation
    • R1210_is_a_Generalization

      public Generalization R1210_is_a_Generalization() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R1210_is_a_Generalization in interface UseCaseAssociation
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR1210_is_a_Include

      public void setR1210_is_a_Include(Include inst)
      Specified by:
      setR1210_is_a_Include in interface UseCaseAssociation
    • R1210_is_a_Include

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

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

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