
io.ciera.tool.sql.ooaofooa.packageableelement.PackageableElement Maven / Gradle / Ivy
package io.ciera.tool.sql.ooaofooa.packageableelement;
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.activity.ActivityEdge;
import io.ciera.tool.sql.ooaofooa.activity.ActivityNode;
import io.ciera.tool.sql.ooaofooa.activity.ActivityPartition;
import io.ciera.tool.sql.ooaofooa.association.Association;
import io.ciera.tool.sql.ooaofooa.body.BodyInElement;
import io.ciera.tool.sql.ooaofooa.body.BodyInElementSet;
import io.ciera.tool.sql.ooaofooa.component.C_C;
import io.ciera.tool.sql.ooaofooa.component.C_I;
import io.ciera.tool.sql.ooaofooa.component.Delegation;
import io.ciera.tool.sql.ooaofooa.component.Satisfaction;
import io.ciera.tool.sql.ooaofooa.component.componentlibrary.ComponentReference;
import io.ciera.tool.sql.ooaofooa.constants.ConstantSpecification;
import io.ciera.tool.sql.ooaofooa.deployment.Deployment;
import io.ciera.tool.sql.ooaofooa.domain.DataType;
import io.ciera.tool.sql.ooaofooa.domain.Exception;
import io.ciera.tool.sql.ooaofooa.domain.ExternalEntity;
import io.ciera.tool.sql.ooaofooa.domain.S_SYNC;
import io.ciera.tool.sql.ooaofooa.elementpackaging.EP_PKG;
import io.ciera.tool.sql.ooaofooa.globals.GlobalElementInSystem;
import io.ciera.tool.sql.ooaofooa.globals.GlobalElementInSystemSet;
import io.ciera.tool.sql.ooaofooa.interaction.InteractionParticipant;
import io.ciera.tool.sql.ooaofooa.message.MSG_M;
import io.ciera.tool.sql.ooaofooa.packageableelement.ComponentVisibility;
import io.ciera.tool.sql.ooaofooa.packageableelement.ComponentVisibilitySet;
import io.ciera.tool.sql.ooaofooa.packageableelement.ElementVisibility;
import io.ciera.tool.sql.ooaofooa.packageableelement.ElementVisibilitySet;
import io.ciera.tool.sql.ooaofooa.subsystem.ImportedClass;
import io.ciera.tool.sql.ooaofooa.subsystem.ModelClass;
import io.ciera.tool.sql.ooaofooa.usecase.UseCaseAssociation;
import ooaofooa.datatypes.ElementTypeConstants;
import ooaofooa.datatypes.Visibility;
public interface PackageableElement extends IModelInstance {
// attributes
public UniqueId getElement_ID() throws XtumlException;
public void setElement_ID( UniqueId m_Element_ID ) throws XtumlException;
public void setVisibility( Visibility m_Visibility ) throws XtumlException;
public Visibility getVisibility() throws XtumlException;
public void setPackage_ID( UniqueId ref_Package_ID ) throws XtumlException;
public UniqueId getPackage_ID() throws XtumlException;
public UniqueId getComponent_ID() throws XtumlException;
public void setComponent_ID( UniqueId ref_Component_ID ) throws XtumlException;
public ElementTypeConstants getType() throws XtumlException;
public void setType( ElementTypeConstants m_type ) throws XtumlException;
// operations
// selections
default public void addR640_has_declared_BodyInElement( BodyInElement inst ) {}
default public void removeR640_has_declared_BodyInElement( BodyInElement inst ) {}
public BodyInElementSet R640_has_declared_BodyInElement() throws XtumlException;
default public void setR8000_contained_by_EP_PKG( EP_PKG inst ) {}
public EP_PKG R8000_contained_by_EP_PKG() throws XtumlException;
default public void setR8001_is_a_ActivityEdge( ActivityEdge inst ) {}
public ActivityEdge R8001_is_a_ActivityEdge() throws XtumlException;
default public void setR8001_is_a_ActivityNode( ActivityNode inst ) {}
public ActivityNode R8001_is_a_ActivityNode() throws XtumlException;
default public void setR8001_is_a_ActivityPartition( ActivityPartition inst ) {}
public ActivityPartition R8001_is_a_ActivityPartition() throws XtumlException;
default public void setR8001_is_a_Association( Association inst ) {}
public Association R8001_is_a_Association() throws XtumlException;
default public void setR8001_is_a_C_C( C_C inst ) {}
public C_C R8001_is_a_C_C() throws XtumlException;
default public void setR8001_is_a_C_I( C_I inst ) {}
public C_I R8001_is_a_C_I() throws XtumlException;
default public void setR8001_is_a_ComponentReference( ComponentReference inst ) {}
public ComponentReference R8001_is_a_ComponentReference() throws XtumlException;
default public void setR8001_is_a_ConstantSpecification( ConstantSpecification inst ) {}
public ConstantSpecification R8001_is_a_ConstantSpecification() throws XtumlException;
default public void setR8001_is_a_DataType( DataType inst ) {}
public DataType R8001_is_a_DataType() throws XtumlException;
default public void setR8001_is_a_Delegation( Delegation inst ) {}
public Delegation R8001_is_a_Delegation() throws XtumlException;
default public void setR8001_is_a_Deployment( Deployment inst ) {}
public Deployment R8001_is_a_Deployment() throws XtumlException;
default public void setR8001_is_a_EP_PKG( EP_PKG inst ) {}
public EP_PKG R8001_is_a_EP_PKG() throws XtumlException;
default public void setR8001_is_a_Exception( Exception inst ) {}
public Exception R8001_is_a_Exception() throws XtumlException;
default public void setR8001_is_a_ExternalEntity( ExternalEntity inst ) {}
public ExternalEntity R8001_is_a_ExternalEntity() throws XtumlException;
default public void setR8001_is_a_ImportedClass( ImportedClass inst ) {}
public ImportedClass R8001_is_a_ImportedClass() throws XtumlException;
default public void setR8001_is_a_InteractionParticipant( InteractionParticipant inst ) {}
public InteractionParticipant R8001_is_a_InteractionParticipant() throws XtumlException;
default public void setR8001_is_a_MSG_M( MSG_M inst ) {}
public MSG_M R8001_is_a_MSG_M() throws XtumlException;
default public void setR8001_is_a_ModelClass( ModelClass inst ) {}
public ModelClass R8001_is_a_ModelClass() throws XtumlException;
default public void setR8001_is_a_S_SYNC( S_SYNC inst ) {}
public S_SYNC R8001_is_a_S_SYNC() throws XtumlException;
default public void setR8001_is_a_Satisfaction( Satisfaction inst ) {}
public Satisfaction R8001_is_a_Satisfaction() throws XtumlException;
default public void setR8001_is_a_UseCaseAssociation( UseCaseAssociation inst ) {}
public UseCaseAssociation R8001_is_a_UseCaseAssociation() throws XtumlException;
default public void addR8002_is_visible_to_elements_in_ElementVisibility( ElementVisibility inst ) {}
default public void removeR8002_is_visible_to_elements_in_ElementVisibility( ElementVisibility inst ) {}
public ElementVisibilitySet R8002_is_visible_to_elements_in_ElementVisibility() throws XtumlException;
default public void setR8003_contained_in_C_C( C_C inst ) {}
public C_C R8003_contained_in_C_C() throws XtumlException;
default public void addR8004_is_visible_to_ComponentVisibility( ComponentVisibility inst ) {}
default public void removeR8004_is_visible_to_ComponentVisibility( ComponentVisibility inst ) {}
public ComponentVisibilitySet R8004_is_visible_to_ComponentVisibility() throws XtumlException;
default public void addR9100_GlobalElementInSystem( GlobalElementInSystem inst ) {}
default public void removeR9100_GlobalElementInSystem( GlobalElementInSystem inst ) {}
public GlobalElementInSystemSet R9100_GlobalElementInSystem() throws XtumlException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy