
io.ciera.tool.sql.architecture.invocable.InvocableObject Maven / Gradle / Ivy
package io.ciera.tool.sql.architecture.invocable;
import io.ciera.runtime.summit.classes.IModelInstance;
import io.ciera.runtime.summit.exceptions.XtumlException;
import io.ciera.tool.Sql;
import io.ciera.tool.sql.architecture.classes.AttributeDerivation;
import io.ciera.tool.sql.architecture.classes.Operation;
import io.ciera.tool.sql.architecture.component.Function;
import io.ciera.tool.sql.architecture.component.UtilityFunction;
import io.ciera.tool.sql.architecture.expression.Invocation;
import io.ciera.tool.sql.architecture.expression.InvocationSet;
import io.ciera.tool.sql.architecture.interfaces.PortMessage;
import io.ciera.tool.sql.architecture.invocable.CodeBlock;
import io.ciera.tool.sql.architecture.invocable.CodeBlockSet;
import io.ciera.tool.sql.architecture.invocable.FormalParameter;
import io.ciera.tool.sql.architecture.invocable.FormalParameterSet;
import io.ciera.tool.sql.architecture.invocable.GenericInvocable;
import io.ciera.tool.sql.architecture.statemachine.Event;
import io.ciera.tool.sql.architecture.statemachine.State;
import io.ciera.tool.sql.architecture.statemachine.StateTransition;
import io.ciera.tool.sql.architecture.type.TypeReference;
import io.ciera.tool.sql.ooaofooa.body.Body;
public interface InvocableObject extends IModelInstance {
// attributes
public String getParent_name() throws XtumlException;
public void setParent_name( String m_parent_name ) throws XtumlException;
public String getParent_package() throws XtumlException;
public void setParent_package( String m_parent_package ) throws XtumlException;
public String getName() throws XtumlException;
public void setName( String m_name ) throws XtumlException;
public String getType_name() throws XtumlException;
public void setType_name( String ref_type_name ) throws XtumlException;
public void setType_package( String ref_type_package ) throws XtumlException;
public String getType_package() throws XtumlException;
public void setType_reference_name( String ref_type_reference_name ) throws XtumlException;
public String getType_reference_name() throws XtumlException;
public String getOal() throws XtumlException;
public void setOal( String m_oal ) throws XtumlException;
// operations
public String body() throws XtumlException;
public String get_signature() throws XtumlException;
public String modifiers() throws XtumlException;
public String parameter_list() throws XtumlException;
// selections
default public void addR4000_has_CodeBlock( CodeBlock inst ) {}
default public void removeR4000_has_CodeBlock( CodeBlock inst ) {}
public CodeBlockSet R4000_has_CodeBlock() throws XtumlException;
default public void setR427_is_a_AttributeDerivation( AttributeDerivation inst ) {}
public AttributeDerivation R427_is_a_AttributeDerivation() throws XtumlException;
default public void setR427_is_a_Event( Event inst ) {}
public Event R427_is_a_Event() throws XtumlException;
default public void setR427_is_a_Function( Function inst ) {}
public Function R427_is_a_Function() throws XtumlException;
default public void setR427_is_a_GenericInvocable( GenericInvocable inst ) {}
public GenericInvocable R427_is_a_GenericInvocable() throws XtumlException;
default public void setR427_is_a_Operation( Operation inst ) {}
public Operation R427_is_a_Operation() throws XtumlException;
default public void setR427_is_a_PortMessage( PortMessage inst ) {}
public PortMessage R427_is_a_PortMessage() throws XtumlException;
default public void setR427_is_a_State( State inst ) {}
public State R427_is_a_State() throws XtumlException;
default public void setR427_is_a_StateTransition( StateTransition inst ) {}
public StateTransition R427_is_a_StateTransition() throws XtumlException;
default public void setR427_is_a_UtilityFunction( UtilityFunction inst ) {}
public UtilityFunction R427_is_a_UtilityFunction() throws XtumlException;
default public void setR428_return_value_is_typed_by_TypeReference( TypeReference inst ) {}
public TypeReference R428_return_value_is_typed_by_TypeReference() throws XtumlException;
default public void addR429_declares_signature_with_FormalParameter( FormalParameter inst ) {}
default public void removeR429_declares_signature_with_FormalParameter( FormalParameter inst ) {}
public FormalParameterSet R429_declares_signature_with_FormalParameter() throws XtumlException;
default public void setR432_Body( Body inst ) {}
public Body R432_Body() throws XtumlException;
default public void addR792_invoked_through_Invocation( Invocation inst ) {}
default public void removeR792_invoked_through_Invocation( Invocation inst ) {}
public InvocationSet R792_invoked_through_Invocation() throws XtumlException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy