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

io.ciera.tool.sql.ooaofooa.instance.I_INS Maven / Gradle / Ivy

package io.ciera.tool.sql.ooaofooa.instance;


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.instance.AttributeValue;
import io.ciera.tool.sql.ooaofooa.instance.AttributeValueSet;
import io.ciera.tool.sql.ooaofooa.instance.ComponentInstance;
import io.ciera.tool.sql.ooaofooa.instance.LinkParticipation;
import io.ciera.tool.sql.ooaofooa.instance.LinkParticipationSet;
import io.ciera.tool.sql.ooaofooa.instance.Monitor;
import io.ciera.tool.sql.ooaofooa.instance.PendingEvent;
import io.ciera.tool.sql.ooaofooa.instance.PendingEventSet;
import io.ciera.tool.sql.ooaofooa.instance.StackFrame;
import io.ciera.tool.sql.ooaofooa.instance.StackFrameSet;
import io.ciera.tool.sql.ooaofooa.statemachine.StateMachineState;
import io.ciera.tool.sql.ooaofooa.statemachine.Transition;


public interface I_INS extends IModelInstance {

    // attributes
    public void setInst_ID( UniqueId m_Inst_ID ) throws XtumlException;
    public UniqueId getInst_ID() throws XtumlException;
    public String getName() throws XtumlException;
    public void setName( String m_Name ) throws XtumlException;
    public UniqueId getSM_ID() throws XtumlException;
    public void setSM_ID( UniqueId ref_SM_ID ) throws XtumlException;
    public UniqueId getSMstt_ID() throws XtumlException;
    public void setSMstt_ID( UniqueId ref_SMstt_ID ) throws XtumlException;
    public void setExecution_Engine_ID( UniqueId ref_Execution_Engine_ID ) throws XtumlException;
    public UniqueId getExecution_Engine_ID() throws XtumlException;
    public UniqueId getTrans_ID() throws XtumlException;
    public void setTrans_ID( UniqueId ref_Trans_ID ) throws XtumlException;
    public void setCIE_ID( UniqueId m_CIE_ID ) throws XtumlException;
    public UniqueId getCIE_ID() throws XtumlException;
    public String getLabel() throws XtumlException;
    public void setLabel( String m_Label ) throws XtumlException;
    public void setDefault_Name( String m_Default_Name ) throws XtumlException;
    public String getDefault_Name() throws XtumlException;


    // operations


    // selections
    default public void addR2907_has_waiting_PendingEvent( PendingEvent inst ) {}
    default public void removeR2907_has_waiting_PendingEvent( PendingEvent inst ) {}
    public PendingEventSet R2907_has_waiting_PendingEvent() throws XtumlException;
    default public void addR2909_has_characteristic_abstracted_by_AttributeValue( AttributeValue inst ) {}
    default public void removeR2909_has_characteristic_abstracted_by_AttributeValue( AttributeValue inst ) {}
    public AttributeValueSet R2909_has_characteristic_abstracted_by_AttributeValue() throws XtumlException;
    default public void setR2915_occupies_StateMachineState( StateMachineState inst ) {}
    public StateMachineState R2915_occupies_StateMachineState() throws XtumlException;
    default public void addR2935_is_target_of_PendingEvent( PendingEvent inst ) {}
    default public void removeR2935_is_target_of_PendingEvent( PendingEvent inst ) {}
    public PendingEventSet R2935_is_target_of_PendingEvent() throws XtumlException;
    default public void addR2937_sends_PendingEvent( PendingEvent inst ) {}
    default public void removeR2937_sends_PendingEvent( PendingEvent inst ) {}
    public PendingEventSet R2937_sends_PendingEvent() throws XtumlException;
    default public void setR2949_monitored_by_Monitor( Monitor inst ) {}
    public Monitor R2949_monitored_by_Monitor() throws XtumlException;
    default public void setR2953_entered_last_state_via_Transition( Transition inst ) {}
    public Transition R2953_entered_last_state_via_Transition() throws XtumlException;
    default public void addR2954_provides_context_for_StackFrame( StackFrame inst ) {}
    default public void removeR2954_provides_context_for_StackFrame( StackFrame inst ) {}
    public StackFrameSet R2954_provides_context_for_StackFrame() throws XtumlException;
    default public void setR2957_created_by_ComponentInstance( ComponentInstance inst ) {}
    public ComponentInstance R2957_created_by_ComponentInstance() throws XtumlException;
    default public void addR2958_LinkParticipation( LinkParticipation inst ) {}
    default public void removeR2958_LinkParticipation( LinkParticipation inst ) {}
    public LinkParticipationSet R2958_LinkParticipation() throws XtumlException;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy