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

io.ciera.tool.sql.ooaofooa.value.V_VAR Maven / Gradle / Ivy

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


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.body.Block;
import io.ciera.tool.sql.ooaofooa.body.ForStmt;
import io.ciera.tool.sql.ooaofooa.body.ForStmtSet;
import io.ciera.tool.sql.ooaofooa.domain.DataType;
import io.ciera.tool.sql.ooaofooa.domain.Dimensions;
import io.ciera.tool.sql.ooaofooa.domain.DimensionsSet;
import io.ciera.tool.sql.ooaofooa.event.CreateEventStatement;
import io.ciera.tool.sql.ooaofooa.event.CreateEventStatementSet;
import io.ciera.tool.sql.ooaofooa.event.CreateEventToInstance;
import io.ciera.tool.sql.ooaofooa.event.CreateEventToInstanceSet;
import io.ciera.tool.sql.ooaofooa.event.E_GEN;
import io.ciera.tool.sql.ooaofooa.event.E_GENSet;
import io.ciera.tool.sql.ooaofooa.instanceaccess.Create;
import io.ciera.tool.sql.ooaofooa.instanceaccess.CreateSet;
import io.ciera.tool.sql.ooaofooa.instanceaccess.Delete;
import io.ciera.tool.sql.ooaofooa.instanceaccess.DeleteSet;
import io.ciera.tool.sql.ooaofooa.invocation.OperationInvocation;
import io.ciera.tool.sql.ooaofooa.invocation.OperationInvocationSet;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.Relate;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.RelateSet;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.RelateUsing;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.RelateUsingSet;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.Unrelate;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.UnrelateSet;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.UnrelateUsing;
import io.ciera.tool.sql.ooaofooa.relateandunrelate.UnrelateUsingSet;
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.ACT_SEL;
import io.ciera.tool.sql.ooaofooa.selection.ACT_SELSet;
import io.ciera.tool.sql.ooaofooa.selection.SelectFromInstancesWhere;
import io.ciera.tool.sql.ooaofooa.selection.SelectFromInstancesWhereSet;
import io.ciera.tool.sql.ooaofooa.value.InstanceHandle;
import io.ciera.tool.sql.ooaofooa.value.InstanceReference;
import io.ciera.tool.sql.ooaofooa.value.InstanceReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.InstanceSetReference;
import io.ciera.tool.sql.ooaofooa.value.InstanceSetReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.OperationValue;
import io.ciera.tool.sql.ooaofooa.value.OperationValueSet;
import io.ciera.tool.sql.ooaofooa.value.TransientValueReference;
import io.ciera.tool.sql.ooaofooa.value.TransientValueReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.TransientVar;
import io.ciera.tool.sql.ooaofooa.value.V_INS;
import io.ciera.tool.sql.ooaofooa.value.VariableLocation;
import io.ciera.tool.sql.ooaofooa.value.VariableLocationSet;


public interface V_VAR extends IModelInstance {

    // attributes
    public UniqueId getVar_ID() throws XtumlException;
    public void setVar_ID( UniqueId m_Var_ID ) throws XtumlException;
    public void setBlock_ID( UniqueId ref_Block_ID ) throws XtumlException;
    public UniqueId getBlock_ID() throws XtumlException;
    public String getName() throws XtumlException;
    public void setName( String m_Name ) throws XtumlException;
    public boolean getDeclared() throws XtumlException;
    public void setDeclared( boolean m_Declared ) throws XtumlException;
    public UniqueId getDT_ID() throws XtumlException;
    public void setDT_ID( UniqueId ref_DT_ID ) throws XtumlException;


    // operations


    // selections
    default public void addR614_is_loop_variable_ForStmt( ForStmt inst ) {}
    default public void removeR614_is_loop_variable_ForStmt( ForStmt inst ) {}
    public ForStmtSet R614_is_loop_variable_ForStmt() throws XtumlException;
    default public void addR615_is_one_variable_Relate( Relate inst ) {}
    default public void removeR615_is_one_variable_Relate( Relate inst ) {}
    public RelateSet R615_is_one_variable_Relate() throws XtumlException;
    default public void addR616_is_other_variable_Relate( Relate inst ) {}
    default public void removeR616_is_other_variable_Relate( Relate inst ) {}
    public RelateSet R616_is_other_variable_Relate() throws XtumlException;
    default public void addR617_is_one_variable_RelateUsing( RelateUsing inst ) {}
    default public void removeR617_is_one_variable_RelateUsing( RelateUsing inst ) {}
    public RelateUsingSet R617_is_one_variable_RelateUsing() throws XtumlException;
    default public void addR618_is_other_variable_RelateUsing( RelateUsing inst ) {}
    default public void removeR618_is_other_variable_RelateUsing( RelateUsing inst ) {}
    public RelateUsingSet R618_is_other_variable_RelateUsing() throws XtumlException;
    default public void addR619_is_using_variable_RelateUsing( RelateUsing inst ) {}
    default public void removeR619_is_using_variable_RelateUsing( RelateUsing inst ) {}
    public RelateUsingSet R619_is_using_variable_RelateUsing() throws XtumlException;
    default public void addR620_is_one_variable_Unrelate( Unrelate inst ) {}
    default public void removeR620_is_one_variable_Unrelate( Unrelate inst ) {}
    public UnrelateSet R620_is_one_variable_Unrelate() throws XtumlException;
    default public void addR621_is_other_variable_Unrelate( Unrelate inst ) {}
    default public void removeR621_is_other_variable_Unrelate( Unrelate inst ) {}
    public UnrelateSet R621_is_other_variable_Unrelate() throws XtumlException;
    default public void addR622_is_one_variable_UnrelateUsing( UnrelateUsing inst ) {}
    default public void removeR622_is_one_variable_UnrelateUsing( UnrelateUsing inst ) {}
    public UnrelateUsingSet R622_is_one_variable_UnrelateUsing() throws XtumlException;
    default public void addR623_is_other_variable_UnrelateUsing( UnrelateUsing inst ) {}
    default public void removeR623_is_other_variable_UnrelateUsing( UnrelateUsing inst ) {}
    public UnrelateUsingSet R623_is_other_variable_UnrelateUsing() throws XtumlException;
    default public void addR624_is_using_variable_UnrelateUsing( UnrelateUsing inst ) {}
    default public void removeR624_is_using_variable_UnrelateUsing( UnrelateUsing inst ) {}
    public UnrelateUsingSet R624_is_using_variable_UnrelateUsing() throws XtumlException;
    default public void addR633_Create( Create inst ) {}
    default public void removeR633_Create( Create inst ) {}
    public CreateSet R633_Create() throws XtumlException;
    default public void addR634_Delete( Delete inst ) {}
    default public void removeR634_Delete( Delete inst ) {}
    public DeleteSet R634_Delete() throws XtumlException;
    default public void addR638_ACT_SEL( ACT_SEL inst ) {}
    default public void removeR638_ACT_SEL( ACT_SEL inst ) {}
    public ACT_SELSet R638_ACT_SEL() throws XtumlException;
    default public void addR639_ACT_FIO( ACT_FIO inst ) {}
    default public void removeR639_ACT_FIO( ACT_FIO inst ) {}
    public ACT_FIOSet R639_ACT_FIO() throws XtumlException;
    default public void addR652_is_set_variable_ForStmt( ForStmt inst ) {}
    default public void removeR652_is_set_variable_ForStmt( ForStmt inst ) {}
    public ForStmtSet R652_is_set_variable_ForStmt() throws XtumlException;
    default public void addR665_SelectFromInstancesWhere( SelectFromInstancesWhere inst ) {}
    default public void removeR665_SelectFromInstancesWhere( SelectFromInstancesWhere inst ) {}
    public SelectFromInstancesWhereSet R665_SelectFromInstancesWhere() throws XtumlException;
    default public void addR667_is_target_of_OperationInvocation( OperationInvocation inst ) {}
    default public void removeR667_is_target_of_OperationInvocation( OperationInvocation inst ) {}
    public OperationInvocationSet R667_is_target_of_OperationInvocation() throws XtumlException;
    default public void addR710_CreateEventStatement( CreateEventStatement inst ) {}
    default public void removeR710_CreateEventStatement( CreateEventStatement inst ) {}
    public CreateEventStatementSet R710_CreateEventStatement() throws XtumlException;
    default public void addR711_CreateEventToInstance( CreateEventToInstance inst ) {}
    default public void removeR711_CreateEventToInstance( CreateEventToInstance inst ) {}
    public CreateEventToInstanceSet R711_CreateEventToInstance() throws XtumlException;
    default public void addR712_E_GEN( E_GEN inst ) {}
    default public void removeR712_E_GEN( E_GEN inst ) {}
    public E_GENSet R712_E_GEN() throws XtumlException;
    default public void addR805_TransientValueReference( TransientValueReference inst ) {}
    default public void removeR805_TransientValueReference( TransientValueReference inst ) {}
    public TransientValueReferenceSet R805_TransientValueReference() throws XtumlException;
    default public void addR808_InstanceReference( InstanceReference inst ) {}
    default public void removeR808_InstanceReference( InstanceReference inst ) {}
    public InstanceReferenceSet R808_InstanceReference() throws XtumlException;
    default public void addR809_InstanceSetReference( InstanceSetReference inst ) {}
    default public void removeR809_InstanceSetReference( InstanceSetReference inst ) {}
    public InstanceSetReferenceSet R809_InstanceSetReference() throws XtumlException;
    default public void setR814_is_a_InstanceHandle( InstanceHandle inst ) {}
    public InstanceHandle R814_is_a_InstanceHandle() throws XtumlException;
    default public void setR814_is_a_TransientVar( TransientVar inst ) {}
    public TransientVar R814_is_a_TransientVar() throws XtumlException;
    default public void setR814_is_a_V_INS( V_INS inst ) {}
    public V_INS R814_is_a_V_INS() throws XtumlException;
    default public void setR823_Block( Block inst ) {}
    public Block R823_Block() throws XtumlException;
    default public void addR830_variable_OperationValue( OperationValue inst ) {}
    default public void removeR830_variable_OperationValue( OperationValue inst ) {}
    public OperationValueSet R830_variable_OperationValue() throws XtumlException;
    default public void addR835_VariableLocation( VariableLocation inst ) {}
    default public void removeR835_VariableLocation( VariableLocation inst ) {}
    public VariableLocationSet R835_VariableLocation() throws XtumlException;
    default public void setR848_has_DataType( DataType inst ) {}
    public DataType R848_has_DataType() throws XtumlException;
    default public void addR849_may_have_Dimensions( Dimensions inst ) {}
    default public void removeR849_may_have_Dimensions( Dimensions inst ) {}
    public DimensionsSet R849_may_have_Dimensions() throws XtumlException;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy