
io.ciera.tool.sql.ooaofooa.instance.ComponentInstance 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.component.C_C;
import io.ciera.tool.sql.ooaofooa.component.componentlibrary.ComponentReference;
import io.ciera.tool.sql.ooaofooa.elementpackaging.EP_PKG;
import io.ciera.tool.sql.ooaofooa.instance.ComponentInstanceContainer;
import io.ciera.tool.sql.ooaofooa.instance.EventQueueEntry;
import io.ciera.tool.sql.ooaofooa.instance.EventQueueEntrySet;
import io.ciera.tool.sql.ooaofooa.instance.I_INS;
import io.ciera.tool.sql.ooaofooa.instance.I_INSSet;
import io.ciera.tool.sql.ooaofooa.instance.IntercomponentQueueEntry;
import io.ciera.tool.sql.ooaofooa.instance.IntercomponentQueueEntrySet;
import io.ciera.tool.sql.ooaofooa.instance.Monitor;
import io.ciera.tool.sql.ooaofooa.instance.MonitorSet;
import io.ciera.tool.sql.ooaofooa.instance.PendingEvent;
import io.ciera.tool.sql.ooaofooa.instance.PendingEventSet;
import io.ciera.tool.sql.ooaofooa.instance.RuntimeChannel;
import io.ciera.tool.sql.ooaofooa.instance.RuntimeChannelSet;
import io.ciera.tool.sql.ooaofooa.instance.SelfQueueEntry;
import io.ciera.tool.sql.ooaofooa.instance.SelfQueueEntrySet;
import io.ciera.tool.sql.ooaofooa.instance.Stack;
import ooaofooa.datatypes.Instance;
import ooaofooa.datatypes.ReentrantLock;
public interface ComponentInstance extends IModelInstance {
// attributes
public boolean getRunning() throws XtumlException;
public void setRunning( boolean m_Running ) throws XtumlException;
public UniqueId getExecution_Engine_ID() throws XtumlException;
public void setExecution_Engine_ID( UniqueId m_Execution_Engine_ID ) throws XtumlException;
public UniqueId getDom_IDdeprecated() throws XtumlException;
public void setDom_IDdeprecated( UniqueId m_Dom_IDdeprecated ) throws XtumlException;
public void setComponent_Id( UniqueId ref_Component_Id ) throws XtumlException;
public UniqueId getComponent_Id() throws XtumlException;
public void setPackage_ID( UniqueId ref_Package_ID ) throws XtumlException;
public UniqueId getPackage_ID() throws XtumlException;
public void setNext_Unique_ID( int m_Next_Unique_ID ) throws XtumlException;
public int getNext_Unique_ID() throws XtumlException;
public int getNext_Instance_ID() throws XtumlException;
public void setNext_Instance_ID( int m_Next_Instance_ID ) throws XtumlException;
public void setImportedComponent_Id( UniqueId ref_ImportedComponent_Id ) throws XtumlException;
public UniqueId getImportedComponent_Id() throws XtumlException;
public void setLabel( String m_Label ) throws XtumlException;
public String getLabel() throws XtumlException;
public void setEQE_Lock( ReentrantLock m_EQE_Lock ) throws XtumlException;
public ReentrantLock getEQE_Lock() throws XtumlException;
public ReentrantLock getSQE_Lock() throws XtumlException;
public void setSQE_Lock( ReentrantLock m_SQE_Lock ) throws XtumlException;
public void setContainer_ID( UniqueId ref_Container_ID ) throws XtumlException;
public UniqueId getContainer_ID() throws XtumlException;
public void setRealizedBy( Instance m_RealizedBy ) throws XtumlException;
public Instance getRealizedBy() throws XtumlException;
// operations
// selections
default public void setR2930_controls_Stack( Stack inst ) {}
public Stack R2930_controls_Stack() throws XtumlException;
default public void addR2944_EventQueueEntry( EventQueueEntry inst ) {}
default public void removeR2944_EventQueueEntry( EventQueueEntry inst ) {}
public EventQueueEntrySet R2944_EventQueueEntry() throws XtumlException;
default public void addR2946_SelfQueueEntry( SelfQueueEntry inst ) {}
default public void removeR2946_SelfQueueEntry( SelfQueueEntry inst ) {}
public SelfQueueEntrySet R2946_SelfQueueEntry() throws XtumlException;
default public void addR2949_monitors_Monitor( Monitor inst ) {}
default public void removeR2949_monitors_Monitor( Monitor inst ) {}
public MonitorSet R2949_monitors_Monitor() throws XtumlException;
default public void setR2955_is_verifying_instance_of_C_C( C_C inst ) {}
public C_C R2955_is_verifying_instance_of_C_C() throws XtumlException;
default public void addR2957_creates_I_INS( I_INS inst ) {}
default public void removeR2957_creates_I_INS( I_INS inst ) {}
public I_INSSet R2957_creates_I_INS() throws XtumlException;
default public void setR2963_is_verifying_instance_of_ComponentReference( ComponentReference inst ) {}
public ComponentReference R2963_is_verifying_instance_of_ComponentReference() throws XtumlException;
default public void addR2964_houses_PendingEvent( PendingEvent inst ) {}
default public void removeR2964_houses_PendingEvent( PendingEvent inst ) {}
public PendingEventSet R2964_houses_PendingEvent() throws XtumlException;
default public void addR2968_is_interface_provider_to_RuntimeChannel( RuntimeChannel inst ) {}
default public void removeR2968_is_interface_provider_to_RuntimeChannel( RuntimeChannel inst ) {}
public RuntimeChannelSet R2968_is_interface_provider_to_RuntimeChannel() throws XtumlException;
default public void addR2968_is_interface_requirer_of_RuntimeChannel( RuntimeChannel inst ) {}
default public void removeR2968_is_interface_requirer_of_RuntimeChannel( RuntimeChannel inst ) {}
public RuntimeChannelSet R2968_is_interface_requirer_of_RuntimeChannel() throws XtumlException;
default public void setR2970_is_verifying_EP_PKG( EP_PKG inst ) {}
public EP_PKG R2970_is_verifying_EP_PKG() throws XtumlException;
default public void setR2974_ComponentInstanceContainer( ComponentInstanceContainer inst ) {}
public ComponentInstanceContainer R2974_ComponentInstanceContainer() throws XtumlException;
default public void setR2975_ComponentInstanceContainer( ComponentInstanceContainer inst ) {}
public ComponentInstanceContainer R2975_ComponentInstanceContainer() throws XtumlException;
default public void addR2976_sends_PendingEvent( PendingEvent inst ) {}
default public void removeR2976_sends_PendingEvent( PendingEvent inst ) {}
public PendingEventSet R2976_sends_PendingEvent() throws XtumlException;
default public void addR2977_IntercomponentQueueEntry( IntercomponentQueueEntry inst ) {}
default public void removeR2977_IntercomponentQueueEntry( IntercomponentQueueEntry inst ) {}
public IntercomponentQueueEntrySet R2977_IntercomponentQueueEntry() throws XtumlException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy