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

io.ciera.tool.sql.ooaofooa.interaction.InteractionParticipant Maven / Gradle / Ivy

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


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.ooaofooa.communication.CommunicationLink;
import io.ciera.tool.sql.ooaofooa.communication.CommunicationLinkSet;
import io.ciera.tool.sql.ooaofooa.interaction.ActorParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.ClassInstanceParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.ClassParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.ComponentParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.ExternalEntityParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.Lifespan;
import io.ciera.tool.sql.ooaofooa.interaction.PackageParticipant;
import io.ciera.tool.sql.ooaofooa.interaction.UseCaseParticipant;
import io.ciera.tool.sql.ooaofooa.message.MSG_M;
import io.ciera.tool.sql.ooaofooa.message.MSG_MSet;
import io.ciera.tool.sql.ooaofooa.packageableelement.PackageableElement;
import io.ciera.tool.sql.ooaofooa.usecase.UseCaseAssociation;
import io.ciera.tool.sql.ooaofooa.usecase.UseCaseAssociationSet;


public interface InteractionParticipant extends IModelInstance {

    // attributes
    public UniqueId getPart_ID() throws XtumlException;
    public void setPart_ID( UniqueId ref_Part_ID ) throws XtumlException;
    public UniqueId getSequence_Package_IDdeprecated() throws XtumlException;
    public void setSequence_Package_IDdeprecated( UniqueId m_Sequence_Package_IDdeprecated ) throws XtumlException;


    // operations


    // selections
    default public void addR1007_receives_MSG_M( MSG_M inst ) {}
    default public void removeR1007_receives_MSG_M( MSG_M inst ) {}
    public MSG_MSet R1007_receives_MSG_M() throws XtumlException;
    default public void addR1008_sends_MSG_M( MSG_M inst ) {}
    default public void removeR1008_sends_MSG_M( MSG_M inst ) {}
    public MSG_MSet R1008_sends_MSG_M() throws XtumlException;
    default public void addR1133_is_start_point_CommunicationLink( CommunicationLink inst ) {}
    default public void removeR1133_is_start_point_CommunicationLink( CommunicationLink inst ) {}
    public CommunicationLinkSet R1133_is_start_point_CommunicationLink() throws XtumlException;
    default public void addR1134_is_destination_CommunicationLink( CommunicationLink inst ) {}
    default public void removeR1134_is_destination_CommunicationLink( CommunicationLink inst ) {}
    public CommunicationLinkSet R1134_is_destination_CommunicationLink() throws XtumlException;
    default public void addR1206_is_source_UseCaseAssociation( UseCaseAssociation inst ) {}
    default public void removeR1206_is_source_UseCaseAssociation( UseCaseAssociation inst ) {}
    public UseCaseAssociationSet R1206_is_source_UseCaseAssociation() throws XtumlException;
    default public void addR1207_is_destination_UseCaseAssociation( UseCaseAssociation inst ) {}
    default public void removeR1207_is_destination_UseCaseAssociation( UseCaseAssociation inst ) {}
    public UseCaseAssociationSet R1207_is_destination_UseCaseAssociation() throws XtumlException;
    default public void setR8001_is_a_PackageableElement( PackageableElement inst ) {}
    public PackageableElement R8001_is_a_PackageableElement() throws XtumlException;
    default public void setR930_is_a_ActorParticipant( ActorParticipant inst ) {}
    public ActorParticipant R930_is_a_ActorParticipant() throws XtumlException;
    default public void setR930_is_a_ClassInstanceParticipant( ClassInstanceParticipant inst ) {}
    public ClassInstanceParticipant R930_is_a_ClassInstanceParticipant() throws XtumlException;
    default public void setR930_is_a_ClassParticipant( ClassParticipant inst ) {}
    public ClassParticipant R930_is_a_ClassParticipant() throws XtumlException;
    default public void setR930_is_a_ComponentParticipant( ComponentParticipant inst ) {}
    public ComponentParticipant R930_is_a_ComponentParticipant() throws XtumlException;
    default public void setR930_is_a_ExternalEntityParticipant( ExternalEntityParticipant inst ) {}
    public ExternalEntityParticipant R930_is_a_ExternalEntityParticipant() throws XtumlException;
    default public void setR930_is_a_Lifespan( Lifespan inst ) {}
    public Lifespan R930_is_a_Lifespan() throws XtumlException;
    default public void setR930_is_a_PackageParticipant( PackageParticipant inst ) {}
    public PackageParticipant R930_is_a_PackageParticipant() throws XtumlException;
    default public void setR930_is_a_UseCaseParticipant( UseCaseParticipant inst ) {}
    public UseCaseParticipant R930_is_a_UseCaseParticipant() throws XtumlException;
    default public void setR940_is_source_of_span_Lifespan( Lifespan inst ) {}
    public Lifespan R940_is_source_of_span_Lifespan() throws XtumlException;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy