All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.ciera.tool.sql.ooaofooa.subsystem.ModelClass Maven / Gradle / Ivy

There is a newer version: 2.7.3
Show newest version
package io.ciera.tool.sql.ooaofooa.subsystem;


import io.ciera.runtime.summit.classes.IModelInstance;
import io.ciera.runtime.summit.exceptions.XtumlException;
import io.ciera.runtime.summit.types.UniqueId;
import io.ciera.tool.Sql;
import io.ciera.tool.sql.architecture.classes.ModelInst;
import io.ciera.tool.sql.ooaofooa.association.ClassInAssociation;
import io.ciera.tool.sql.ooaofooa.association.ClassInAssociationSet;
import io.ciera.tool.sql.ooaofooa.body.ForStmt;
import io.ciera.tool.sql.ooaofooa.body.ForStmtSet;
import io.ciera.tool.sql.ooaofooa.domain.InstanceReferenceDataType;
import io.ciera.tool.sql.ooaofooa.domain.InstanceReferenceDataTypeSet;
import io.ciera.tool.sql.ooaofooa.instanceaccess.Create;
import io.ciera.tool.sql.ooaofooa.instanceaccess.CreateNoVariable;
import io.ciera.tool.sql.ooaofooa.instanceaccess.CreateNoVariableSet;
import io.ciera.tool.sql.ooaofooa.instanceaccess.CreateSet;
import io.ciera.tool.sql.ooaofooa.interaction.ClassInstanceParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.ClassInstanceParticipantSet;
import io.ciera.tool.sql.ooaofooa.interaction.ClassParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.ClassParticipantSet;
import io.ciera.tool.sql.ooaofooa.packageableelement.PackageableElement;
import io.ciera.tool.sql.ooaofooa.selection.ACT_FIO;
import io.ciera.tool.sql.ooaofooa.selection.ACT_FIOSet;
import io.ciera.tool.sql.ooaofooa.selection.ChainLink;
import io.ciera.tool.sql.ooaofooa.selection.ChainLinkSet;
import io.ciera.tool.sql.ooaofooa.selection.SelectFromInstancesWhere;
import io.ciera.tool.sql.ooaofooa.selection.SelectFromInstancesWhereSet;
import io.ciera.tool.sql.ooaofooa.statemachine.ClassStateMachine;
import io.ciera.tool.sql.ooaofooa.statemachine.InstanceStateMachine;
import io.ciera.tool.sql.ooaofooa.subsystem.ClassIdentifier;
import io.ciera.tool.sql.ooaofooa.subsystem.ClassIdentifierSet;
import io.ciera.tool.sql.ooaofooa.subsystem.ImportedClass;
import io.ciera.tool.sql.ooaofooa.subsystem.ImportedClassSet;
import io.ciera.tool.sql.ooaofooa.subsystem.O_ATTR;
import io.ciera.tool.sql.ooaofooa.subsystem.O_ATTRSet;
import io.ciera.tool.sql.ooaofooa.subsystem.O_TFR;
import io.ciera.tool.sql.ooaofooa.subsystem.O_TFRSet;
import io.ciera.tool.sql.ooaofooa.value.InstanceHandle;
import io.ciera.tool.sql.ooaofooa.value.InstanceHandleSet;
import io.ciera.tool.sql.ooaofooa.value.V_INS;
import io.ciera.tool.sql.ooaofooa.value.V_INSSet;


public interface ModelClass extends IModelInstance {

    // attributes
    public void setObj_ID( UniqueId ref_Obj_ID ) throws XtumlException;
    public UniqueId getObj_ID() throws XtumlException;
    public String getName() throws XtumlException;
    public void setName( String m_Name ) throws XtumlException;
    public int getNumb() throws XtumlException;
    public void setNumb( int m_Numb ) throws XtumlException;
    public void setKey_Lett( String m_Key_Lett ) throws XtumlException;
    public String getKey_Lett() throws XtumlException;
    public String getDescrip() throws XtumlException;
    public void setDescrip( String m_Descrip ) throws XtumlException;
    public UniqueId getSS_IDdeprecated() throws XtumlException;
    public void setSS_IDdeprecated( UniqueId m_SS_IDdeprecated ) throws XtumlException;


    // operations


    // selections
    default public void addR101_has_presence_in_other_subsystems_ImportedClass( ImportedClass inst ) {}
    default public void removeR101_has_presence_in_other_subsystems_ImportedClass( ImportedClass inst ) {}
    public ImportedClassSet R101_has_presence_in_other_subsystems_ImportedClass() throws XtumlException;
    default public void addR102_has_characteristics_abstracted_by_O_ATTR( O_ATTR inst ) {}
    default public void removeR102_has_characteristics_abstracted_by_O_ATTR( O_ATTR inst ) {}
    public O_ATTRSet R102_has_characteristics_abstracted_by_O_ATTR() throws XtumlException;
    default public void addR104_is_identified_by_ClassIdentifier( ClassIdentifier inst ) {}
    default public void removeR104_is_identified_by_ClassIdentifier( ClassIdentifier inst ) {}
    public ClassIdentifierSet R104_is_identified_by_ClassIdentifier() throws XtumlException;
    default public void addR115_may_contain_O_TFR( O_TFR inst ) {}
    default public void removeR115_may_contain_O_TFR( O_TFR inst ) {}
    public O_TFRSet R115_may_contain_O_TFR() throws XtumlException;
    default public void addR123_is_available_as_a_reference_by_InstanceReferenceDataType( InstanceReferenceDataType inst ) {}
    default public void removeR123_is_available_as_a_reference_by_InstanceReferenceDataType( InstanceReferenceDataType inst ) {}
    public InstanceReferenceDataTypeSet R123_is_available_as_a_reference_by_InstanceReferenceDataType() throws XtumlException;
    default public void addR201_has_instance_associations_abstracted_ClassInAssociation( ClassInAssociation inst ) {}
    default public void removeR201_has_instance_associations_abstracted_ClassInAssociation( ClassInAssociation inst ) {}
    public ClassInAssociationSet R201_has_instance_associations_abstracted_ClassInAssociation() throws XtumlException;
    default public void setR409_ModelInst( ModelInst inst ) {}
    public ModelInst R409_ModelInst() throws XtumlException;
    default public void setR518_InstanceStateMachine( InstanceStateMachine inst ) {}
    public InstanceStateMachine R518_InstanceStateMachine() throws XtumlException;
    default public void setR519_ClassStateMachine( ClassStateMachine inst ) {}
    public ClassStateMachine R519_ClassStateMachine() throws XtumlException;
    default public void addR670_ForStmt( ForStmt inst ) {}
    default public void removeR670_ForStmt( ForStmt inst ) {}
    public ForStmtSet R670_ForStmt() throws XtumlException;
    default public void addR671_Create( Create inst ) {}
    default public void removeR671_Create( Create inst ) {}
    public CreateSet R671_Create() throws XtumlException;
    default public void addR672_CreateNoVariable( CreateNoVariable inst ) {}
    default public void removeR672_CreateNoVariable( CreateNoVariable inst ) {}
    public CreateNoVariableSet R672_CreateNoVariable() throws XtumlException;
    default public void addR676_SelectFromInstancesWhere( SelectFromInstancesWhere inst ) {}
    default public void removeR676_SelectFromInstancesWhere( SelectFromInstancesWhere inst ) {}
    public SelectFromInstancesWhereSet R676_SelectFromInstancesWhere() throws XtumlException;
    default public void addR677_ACT_FIO( ACT_FIO inst ) {}
    default public void removeR677_ACT_FIO( ACT_FIO inst ) {}
    public ACT_FIOSet R677_ACT_FIO() throws XtumlException;
    default public void addR678_ChainLink( ChainLink inst ) {}
    default public void removeR678_ChainLink( ChainLink inst ) {}
    public ChainLinkSet R678_ChainLink() throws XtumlException;
    default public void setR8001_is_a_PackageableElement( PackageableElement inst ) {}
    public PackageableElement R8001_is_a_PackageableElement() throws XtumlException;
    default public void addR818_InstanceHandle( InstanceHandle inst ) {}
    default public void removeR818_InstanceHandle( InstanceHandle inst ) {}
    public InstanceHandleSet R818_InstanceHandle() throws XtumlException;
    default public void addR819_V_INS( V_INS inst ) {}
    default public void removeR819_V_INS( V_INS inst ) {}
    public V_INSSet R819_V_INS() throws XtumlException;
    default public void addR934_represents_participant_of_ClassInstanceParticipant( ClassInstanceParticipant inst ) {}
    default public void removeR934_represents_participant_of_ClassInstanceParticipant( ClassInstanceParticipant inst ) {}
    public ClassInstanceParticipantSet R934_represents_participant_of_ClassInstanceParticipant() throws XtumlException;
    default public void addR939_represents_participant_of_ClassParticipant( ClassParticipant inst ) {}
    default public void removeR939_represents_participant_of_ClassParticipant( ClassParticipant inst ) {}
    public ClassParticipantSet R939_represents_participant_of_ClassParticipant() throws XtumlException;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy