Interface ComponentDefinition

All Superinterfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>, io.ciera.runtime.summit.statemachine.IEventTarget, io.ciera.runtime.summit.application.IInstanceActionHome<ComponentDefinition,Sql>, io.ciera.runtime.summit.classes.IModelInstance<ComponentDefinition,Sql>, io.ciera.runtime.summit.types.IXtumlType
All Known Implementing Classes:
ComponentDefinitionImpl

public interface ComponentDefinition extends io.ciera.runtime.summit.classes.IModelInstance<ComponentDefinition,Sql>
  • Method Details

    • getName

      String getName() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setName

      void setName(String ref_name) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setPackage

      void setPackage(String ref_package) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getPackage

      String getPackage() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getInit_function_name

      String getInit_function_name() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setInit_function_name

      void setInit_function_name(String ref_init_function_name) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setExtends

      void setExtends(String m_extends) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getExtends

      String getExtends() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setVersion

      void setVersion(String m_version) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getVersion

      String getVersion() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getVersion_date

      String getVersion_date() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setVersion_date

      void setVersion_date(String m_version_date) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • render

      void render() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • render_version

      void render_version() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_File

      default void setR401_is_a_File(File inst)
    • R401_is_a_File

      File R401_is_a_File() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR405_provides_synchronous_Function

      default void addR405_provides_synchronous_Function(Function inst)
    • removeR405_provides_synchronous_Function

      default void removeR405_provides_synchronous_Function(Function inst)
    • R405_provides_synchronous_Function

      FunctionSet R405_provides_synchronous_Function() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR408_maintains_instances_of_ModelInst

      default void addR408_maintains_instances_of_ModelInst(ModelInst inst)
    • removeR408_maintains_instances_of_ModelInst

      default void removeR408_maintains_instances_of_ModelInst(ModelInst inst)
    • R408_maintains_instances_of_ModelInst

      ModelInstSet R408_maintains_instances_of_ModelInst() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR417_communicates_through_Port

      default void addR417_communicates_through_Port(Port inst)
    • removeR417_communicates_through_Port

      default void removeR417_communicates_through_Port(Port inst)
    • R417_communicates_through_Port

      PortSet R417_communicates_through_Port() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR426_is_instantiated_by_ComponentInstantiation

      default void addR426_is_instantiated_by_ComponentInstantiation(ComponentInstantiation inst)
    • removeR426_is_instantiated_by_ComponentInstantiation

      default void removeR426_is_instantiated_by_ComponentInstantiation(ComponentInstantiation inst)
    • R426_is_instantiated_by_ComponentInstantiation

      ComponentInstantiationSet R426_is_instantiated_by_ComponentInstantiation() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR447_selects_instances_through_InstancePopulationSelector

      default void addR447_selects_instances_through_InstancePopulationSelector(InstancePopulationSelector inst)
    • removeR447_selects_instances_through_InstancePopulationSelector

      default void removeR447_selects_instances_through_InstancePopulationSelector(InstancePopulationSelector inst)
    • R447_selects_instances_through_InstancePopulationSelector

      InstancePopulationSelectorSet R447_selects_instances_through_InstancePopulationSelector() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR448_maintains_instances_of_ClassRelationship

      default void addR448_maintains_instances_of_ClassRelationship(ClassRelationship inst)
    • removeR448_maintains_instances_of_ClassRelationship

      default void removeR448_maintains_instances_of_ClassRelationship(ClassRelationship inst)
    • R448_maintains_instances_of_ClassRelationship

      ClassRelationshipSet R448_maintains_instances_of_ClassRelationship() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR4558_contains_UtilityReference

      default void addR4558_contains_UtilityReference(UtilityReference inst)
    • removeR4558_contains_UtilityReference

      default void removeR4558_contains_UtilityReference(UtilityReference inst)
    • R4558_contains_UtilityReference

      UtilityReferenceSet R4558_contains_UtilityReference() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4561_initialized_by_Function

      default void setR4561_initialized_by_Function(Function inst)
    • R4561_initialized_by_Function

      Function R4561_initialized_by_Function() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR4571_selects_relationships_through_RelationshipPopulationSelector

      default void addR4571_selects_relationships_through_RelationshipPopulationSelector(RelationshipPopulationSelector inst)
    • removeR4571_selects_relationships_through_RelationshipPopulationSelector

      default void removeR4571_selects_relationships_through_RelationshipPopulationSelector(RelationshipPopulationSelector inst)
    • R4571_selects_relationships_through_RelationshipPopulationSelector

      RelationshipPopulationSelectorSet R4571_selects_relationships_through_RelationshipPopulationSelector() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR4573_C_C

      default void setR4573_C_C(C_C inst)
    • R4573_C_C

      C_C R4573_C_C() throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException