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

io.ciera.tool.sql.architecture.classes.ClassRelationshipSet Maven / Gradle / Ivy

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


import io.ciera.runtime.summit.classes.IInstanceSet;
import io.ciera.runtime.summit.exceptions.XtumlException;
import io.ciera.tool.sql.architecture.classes.AttributeReferenceSet;
import io.ciera.tool.sql.architecture.classes.ClassRelationshipSet;
import io.ciera.tool.sql.architecture.classes.ModelInstSet;
import io.ciera.tool.sql.architecture.classes.SelectorSet;
import io.ciera.tool.sql.architecture.component.ComponentDefinitionSet;
import io.ciera.tool.sql.architecture.component.RelationshipPopulationSelectorSet;
import io.ciera.tool.sql.architecture.statement.RelateSmtSet;
import io.ciera.tool.sql.architecture.statement.UnrelateSmtSet;

import types.Cond;
import types.Mult;
import types.RelationshipType;


public interface ClassRelationshipSet extends IInstanceSet {

    // attributes
    public void setNum( int m_num ) throws XtumlException;
    public void setForm_name( String ref_form_name ) throws XtumlException;
    public void setPart_package( String ref_part_package ) throws XtumlException;
    public void setPart_phrase( String m_part_phrase ) throws XtumlException;
    public void setPeer_name( String ref_peer_name ) throws XtumlException;
    public void setPeer_comp_name( String ref_peer_comp_name ) throws XtumlException;
    public void setForm_phrase( String m_form_phrase ) throws XtumlException;
    public void setPart_name( String ref_part_name ) throws XtumlException;
    public void setPeer_package( String ref_peer_package ) throws XtumlException;
    public void setComp_name( String ref_comp_name ) throws XtumlException;
    public void setForm_mult( Mult m_form_mult ) throws XtumlException;
    public void setId_num( int m_id_num ) throws XtumlException;
    public void setPart_cond( Cond m_part_cond ) throws XtumlException;
    public void setRel_type( RelationshipType m_rel_type ) throws XtumlException;
    public void setComp_package( String ref_comp_package ) throws XtumlException;
    public void setName( String m_name ) throws XtumlException;
    public void setForm_cond( Cond m_form_cond ) throws XtumlException;
    public void setPart_mult( Mult m_part_mult ) throws XtumlException;
    public void setForm_package( String ref_form_package ) throws XtumlException;


    // selections
    public ModelInstSet R434_has_participating_ModelInst() throws XtumlException;
    public ModelInstSet R435_has_formalizing_ModelInst() throws XtumlException;
    public ClassRelationshipSet R436_is_one_half_of_associative_ClassRelationship() throws XtumlException;
    public ClassRelationshipSet R436_is_other_half_of_associative_ClassRelationship() throws XtumlException;
    public ComponentDefinitionSet R448_forms_relationship_population_of_ComponentDefinition() throws XtumlException;
    public AttributeReferenceSet R4511_provides_link_for_AttributeReference() throws XtumlException;
    public SelectorSet R4512_traversed_by_Selector() throws XtumlException;
    public RelationshipPopulationSelectorSet R4572_extent_accessed_by_RelationshipPopulationSelector() throws XtumlException;
    public RelateSmtSet R481_created_by_RelateSmt() throws XtumlException;
    public UnrelateSmtSet R484_deleted_by_UnrelateSmt() throws XtumlException;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy