Class SatisfactionImpl

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

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

  • Method Details

    • create

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

      public static Satisfaction create(Sql context, io.ciera.runtime.summit.types.UniqueId ref_Id, io.ciera.runtime.summit.types.UniqueId ref_Requirement_Id, io.ciera.runtime.summit.types.UniqueId ref_Provision_Id, String m_Descrip, String m_Label) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • create

      public static Satisfaction create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, io.ciera.runtime.summit.types.UniqueId ref_Id, io.ciera.runtime.summit.types.UniqueId ref_Requirement_Id, io.ciera.runtime.summit.types.UniqueId ref_Provision_Id, String m_Descrip, String m_Label) 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 Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setId

      public void setId(io.ciera.runtime.summit.types.UniqueId ref_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setId in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getRequirement_Id

      public io.ciera.runtime.summit.types.UniqueId getRequirement_Id() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getRequirement_Id in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setRequirement_Id

      public void setRequirement_Id(io.ciera.runtime.summit.types.UniqueId ref_Requirement_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setRequirement_Id in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getProvision_Id

      public io.ciera.runtime.summit.types.UniqueId getProvision_Id() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getProvision_Id in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setProvision_Id

      public void setProvision_Id(io.ciera.runtime.summit.types.UniqueId ref_Provision_Id) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setProvision_Id in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getDescrip

      public String getDescrip() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getDescrip in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setDescrip

      public void setDescrip(String m_Descrip) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setDescrip in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setLabel

      public void setLabel(String m_Label) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setLabel in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getLabel

      public String getLabel() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getLabel in interface Satisfaction
      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<Satisfaction,Sql>
      Overrides:
      getId1 in class io.ciera.runtime.summit.classes.ModelInstance<Satisfaction,Sql>
    • addR2969_is_implemented_at_runtime_by_RuntimeChannel

      public void addR2969_is_implemented_at_runtime_by_RuntimeChannel(RuntimeChannel inst)
      Specified by:
      addR2969_is_implemented_at_runtime_by_RuntimeChannel in interface Satisfaction
    • removeR2969_is_implemented_at_runtime_by_RuntimeChannel

      public void removeR2969_is_implemented_at_runtime_by_RuntimeChannel(RuntimeChannel inst)
      Specified by:
      removeR2969_is_implemented_at_runtime_by_RuntimeChannel in interface Satisfaction
    • R2969_is_implemented_at_runtime_by_RuntimeChannel

      public RuntimeChannelSet R2969_is_implemented_at_runtime_by_RuntimeChannel() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R2969_is_implemented_at_runtime_by_RuntimeChannel in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4002_defines_required_satisfication_Requirement

      public void setR4002_defines_required_satisfication_Requirement(Requirement inst)
      Specified by:
      setR4002_defines_required_satisfication_Requirement in interface Satisfaction
    • R4002_defines_required_satisfication_Requirement

      public Requirement R4002_defines_required_satisfication_Requirement() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4002_defines_required_satisfication_Requirement in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4002_satisfies_Provision

      public void setR4002_satisfies_Provision(Provision inst)
      Specified by:
      setR4002_satisfies_Provision in interface Satisfaction
    • R4002_satisfies_Provision

      public Provision R4002_satisfies_Provision() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4002_satisfies_Provision in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4705_satisfaction_made_with_ImportedProvisionInSatisfaction

      public void setR4705_satisfaction_made_with_ImportedProvisionInSatisfaction(ImportedProvisionInSatisfaction inst)
      Specified by:
      setR4705_satisfaction_made_with_ImportedProvisionInSatisfaction in interface Satisfaction
    • R4705_satisfaction_made_with_ImportedProvisionInSatisfaction

      public ImportedProvisionInSatisfaction R4705_satisfaction_made_with_ImportedProvisionInSatisfaction() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4705_satisfaction_made_with_ImportedProvisionInSatisfaction in interface Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4706_satisfaction_made_with_ImportedRequirement

      public void setR4706_satisfaction_made_with_ImportedRequirement(ImportedRequirement inst)
      Specified by:
      setR4706_satisfaction_made_with_ImportedRequirement in interface Satisfaction
    • R4706_satisfaction_made_with_ImportedRequirement

      public ImportedRequirement R4706_satisfaction_made_with_ImportedRequirement() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R4706_satisfaction_made_with_ImportedRequirement in interface Satisfaction
      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 Satisfaction
    • 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 Satisfaction
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR9000_SatisfactionInComponent

      public void setR9000_SatisfactionInComponent(SatisfactionInComponent inst)
      Specified by:
      setR9000_SatisfactionInComponent in interface Satisfaction
    • R9000_SatisfactionInComponent

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

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

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