
io.ciera.tool.sql.architecture.classes.ClassRelationship Maven / Gradle / Ivy
package io.ciera.tool.sql.architecture.classes;
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.AttributeReference;
import io.ciera.tool.sql.architecture.classes.AttributeReferenceSet;
import io.ciera.tool.sql.architecture.classes.ClassRelationship;
import io.ciera.tool.sql.architecture.classes.ModelInst;
import io.ciera.tool.sql.architecture.classes.Selector;
import io.ciera.tool.sql.architecture.classes.SelectorSet;
import io.ciera.tool.sql.architecture.component.ComponentDefinition;
import io.ciera.tool.sql.architecture.component.RelationshipPopulationSelector;
import io.ciera.tool.sql.architecture.statement.RelateSmt;
import io.ciera.tool.sql.architecture.statement.RelateSmtSet;
import io.ciera.tool.sql.architecture.statement.UnrelateSmt;
import io.ciera.tool.sql.architecture.statement.UnrelateSmtSet;
import types.Cond;
import types.Mult;
import types.RelationshipType;
public interface ClassRelationship extends IModelInstance {
// attributes
public String getComp_name() throws XtumlException;
public void setComp_name( String ref_comp_name ) throws XtumlException;
public String getComp_package() throws XtumlException;
public void setComp_package( String ref_comp_package ) throws XtumlException;
public void setName( String m_name ) throws XtumlException;
public String getName() throws XtumlException;
public void setNum( int m_num ) throws XtumlException;
public int getNum() throws XtumlException;
public void setForm_name( String ref_form_name ) throws XtumlException;
public String getForm_name() throws XtumlException;
public String getForm_phrase() throws XtumlException;
public void setForm_phrase( String m_form_phrase ) throws XtumlException;
public void setPart_name( String ref_part_name ) throws XtumlException;
public String getPart_name() throws XtumlException;
public String getPart_phrase() throws XtumlException;
public void setPart_phrase( String m_part_phrase ) throws XtumlException;
public String getForm_package() throws XtumlException;
public void setForm_package( String ref_form_package ) throws XtumlException;
public void setPart_package( String ref_part_package ) throws XtumlException;
public String getPart_package() throws XtumlException;
public Mult getForm_mult() throws XtumlException;
public void setForm_mult( Mult m_form_mult ) throws XtumlException;
public Mult getPart_mult() throws XtumlException;
public void setPart_mult( Mult m_part_mult ) throws XtumlException;
public Cond getForm_cond() throws XtumlException;
public void setForm_cond( Cond m_form_cond ) throws XtumlException;
public Cond getPart_cond() throws XtumlException;
public void setPart_cond( Cond m_part_cond ) throws XtumlException;
public int getId_num() throws XtumlException;
public void setId_num( int m_id_num ) throws XtumlException;
public String getPeer_name() throws XtumlException;
public void setPeer_name( String ref_peer_name ) throws XtumlException;
public String getPeer_comp_name() throws XtumlException;
public void setPeer_comp_name( String ref_peer_comp_name ) throws XtumlException;
public void setPeer_package( String ref_peer_package ) throws XtumlException;
public String getPeer_package() throws XtumlException;
public void setRel_type( RelationshipType m_rel_type ) throws XtumlException;
public RelationshipType getRel_type() throws XtumlException;
// operations
public void render_modifiers() throws XtumlException;
// selections
default public void setR434_has_participating_ModelInst( ModelInst inst ) {}
public ModelInst R434_has_participating_ModelInst() throws XtumlException;
default public void setR435_has_formalizing_ModelInst( ModelInst inst ) {}
public ModelInst R435_has_formalizing_ModelInst() throws XtumlException;
default public void setR436_is_one_half_of_associative_ClassRelationship( ClassRelationship inst ) {}
public ClassRelationship R436_is_one_half_of_associative_ClassRelationship() throws XtumlException;
default public void setR436_is_other_half_of_associative_ClassRelationship( ClassRelationship inst ) {}
public ClassRelationship R436_is_other_half_of_associative_ClassRelationship() throws XtumlException;
default public void setR448_forms_relationship_population_of_ComponentDefinition( ComponentDefinition inst ) {}
public ComponentDefinition R448_forms_relationship_population_of_ComponentDefinition() throws XtumlException;
default public void addR4511_provides_link_for_AttributeReference( AttributeReference inst ) {}
default public void removeR4511_provides_link_for_AttributeReference( AttributeReference inst ) {}
public AttributeReferenceSet R4511_provides_link_for_AttributeReference() throws XtumlException;
default public void addR4512_traversed_by_Selector( Selector inst ) {}
default public void removeR4512_traversed_by_Selector( Selector inst ) {}
public SelectorSet R4512_traversed_by_Selector() throws XtumlException;
default public void setR4572_extent_accessed_by_RelationshipPopulationSelector( RelationshipPopulationSelector inst ) {}
public RelationshipPopulationSelector R4572_extent_accessed_by_RelationshipPopulationSelector() throws XtumlException;
default public void addR481_created_by_RelateSmt( RelateSmt inst ) {}
default public void removeR481_created_by_RelateSmt( RelateSmt inst ) {}
public RelateSmtSet R481_created_by_RelateSmt() throws XtumlException;
default public void addR484_deleted_by_UnrelateSmt( UnrelateSmt inst ) {}
default public void removeR484_deleted_by_UnrelateSmt( UnrelateSmt inst ) {}
public UnrelateSmtSet R484_deleted_by_UnrelateSmt() throws XtumlException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy