Class InterfaceReferenceImpl

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

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

  • Method Details

    • create

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

      public static InterfaceReference create(Sql context, io.ciera.runtime.summit.types.UniqueId m_Id, io.ciera.runtime.summit.types.UniqueId ref_Formal_Interface_Id, io.ciera.runtime.summit.types.UniqueId ref_Delegation_Id, io.ciera.runtime.summit.types.UniqueId ref_Port_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • create

      public static InterfaceReference create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, io.ciera.runtime.summit.types.UniqueId m_Id, io.ciera.runtime.summit.types.UniqueId ref_Formal_Interface_Id, io.ciera.runtime.summit.types.UniqueId ref_Delegation_Id, io.ciera.runtime.summit.types.UniqueId ref_Port_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getId

      public io.ciera.runtime.summit.types.UniqueId getId() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getId in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setId

      public void setId(io.ciera.runtime.summit.types.UniqueId m_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setId in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setFormal_Interface_Id

      public void setFormal_Interface_Id(io.ciera.runtime.summit.types.UniqueId ref_Formal_Interface_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setFormal_Interface_Id in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getFormal_Interface_Id

      public io.ciera.runtime.summit.types.UniqueId getFormal_Interface_Id() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getFormal_Interface_Id in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setDelegation_Id

      public void setDelegation_Id(io.ciera.runtime.summit.types.UniqueId ref_Delegation_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setDelegation_Id in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getDelegation_Id

      public io.ciera.runtime.summit.types.UniqueId getDelegation_Id() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getDelegation_Id in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getPort_Id

      public io.ciera.runtime.summit.types.UniqueId getPort_Id() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getPort_Id in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setPort_Id

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

      public void setR4009_is_a_Provision(Provision inst)
      Specified by:
      setR4009_is_a_Provision in interface InterfaceReference
    • R4009_is_a_Provision

      public Provision R4009_is_a_Provision() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4009_is_a_Provision in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4009_is_a_Requirement

      public void setR4009_is_a_Requirement(Requirement inst)
      Specified by:
      setR4009_is_a_Requirement in interface InterfaceReference
    • R4009_is_a_Requirement

      public Requirement R4009_is_a_Requirement() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4009_is_a_Requirement in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4012_may_be_defined_by_C_I

      public void setR4012_may_be_defined_by_C_I(C_I inst)
      Specified by:
      setR4012_may_be_defined_by_C_I in interface InterfaceReference
    • R4012_may_be_defined_by_C_I

      public C_I R4012_may_be_defined_by_C_I() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4012_may_be_defined_by_C_I in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR4013_may_delegate_through_InterfaceReferenceInDelegation

      public void addR4013_may_delegate_through_InterfaceReferenceInDelegation(InterfaceReferenceInDelegation inst)
      Specified by:
      addR4013_may_delegate_through_InterfaceReferenceInDelegation in interface InterfaceReference
    • removeR4013_may_delegate_through_InterfaceReferenceInDelegation

      public void removeR4013_may_delegate_through_InterfaceReferenceInDelegation(InterfaceReferenceInDelegation inst)
      Specified by:
      removeR4013_may_delegate_through_InterfaceReferenceInDelegation in interface InterfaceReference
    • R4013_may_delegate_through_InterfaceReferenceInDelegation

      public InterfaceReferenceInDelegationSet R4013_may_delegate_through_InterfaceReferenceInDelegation() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4013_may_delegate_through_InterfaceReferenceInDelegation in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4014_receives_delegation_via_Delegation

      public void setR4014_receives_delegation_via_Delegation(Delegation inst)
      Specified by:
      setR4014_receives_delegation_via_Delegation in interface InterfaceReference
    • R4014_receives_delegation_via_Delegation

      public Delegation R4014_receives_delegation_via_Delegation() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4014_receives_delegation_via_Delegation in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4016_originates_from_C_PO

      public void setR4016_originates_from_C_PO(C_PO inst)
      Specified by:
      setR4016_originates_from_C_PO in interface InterfaceReference
    • R4016_originates_from_C_PO

      public C_PO R4016_originates_from_C_PO() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4016_originates_from_C_PO in interface InterfaceReference
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR4701_is_imported_ImportedReference

      public void addR4701_is_imported_ImportedReference(ImportedReference inst)
      Specified by:
      addR4701_is_imported_ImportedReference in interface InterfaceReference
    • removeR4701_is_imported_ImportedReference

      public void removeR4701_is_imported_ImportedReference(ImportedReference inst)
      Specified by:
      removeR4701_is_imported_ImportedReference in interface InterfaceReference
    • R4701_is_imported_ImportedReference

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

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

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