
io.ciera.tool.sql.architecture.classes.Attribute 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.AttributeAccessor;
import io.ciera.tool.sql.architecture.classes.AttributeAccessorSet;
import io.ciera.tool.sql.architecture.classes.AttributeReference;
import io.ciera.tool.sql.architecture.classes.AttributeReferenceSet;
import io.ciera.tool.sql.architecture.classes.ModelInst;
import io.ciera.tool.sql.architecture.expression.AttributeAccess;
import io.ciera.tool.sql.architecture.expression.AttributeAccessSet;
import io.ciera.tool.sql.architecture.expression.Where;
import io.ciera.tool.sql.architecture.expression.WhereSet;
import io.ciera.tool.sql.architecture.type.TypeReference;
import io.ciera.tool.sql.ooaofooa.subsystem.O_ATTR;
public interface Attribute extends IModelInstance {
// attributes
public String getClass_name() throws XtumlException;
public void setClass_name( String ref_class_name ) throws XtumlException;
public void setClass_package( String ref_class_package ) throws XtumlException;
public String getClass_package() throws XtumlException;
public String getName() throws XtumlException;
public void setName( String m_name ) throws XtumlException;
public void setBase_name( String m_base_name ) throws XtumlException;
public String getBase_name() throws XtumlException;
public void setComp_name( String ref_comp_name ) throws XtumlException;
public String getComp_name() throws XtumlException;
public void setComp_package( String ref_comp_package ) throws XtumlException;
public String getComp_package() throws XtumlException;
public int getOrder() throws XtumlException;
public void setOrder( int m_order ) throws XtumlException;
public void setType_name( String ref_type_name ) throws XtumlException;
public String getType_name() throws XtumlException;
public void setType_package( String ref_type_package ) throws XtumlException;
public String getType_package() throws XtumlException;
public String getType_reference_name() throws XtumlException;
public void setType_reference_name( String ref_type_reference_name ) throws XtumlException;
public int getIdentifier() throws XtumlException;
public void setIdentifier( int m_identifier ) throws XtumlException;
public void setDefault_value( String m_default_value ) throws XtumlException;
public String getDefault_value() throws XtumlException;
// operations
public void render() throws XtumlException;
public void render_initializer() throws XtumlException;
// selections
default public void addR3906_used_as_sort_field_for_Where( Where inst ) {}
default public void removeR3906_used_as_sort_field_for_Where( Where inst ) {}
public WhereSet R3906_used_as_sort_field_for_Where() throws XtumlException;
default public void setR410_abstracts_data_for_ModelInst( ModelInst inst ) {}
public ModelInst R410_abstracts_data_for_ModelInst() throws XtumlException;
default public void setR414_O_ATTR( O_ATTR inst ) {}
public O_ATTR R414_O_ATTR() throws XtumlException;
default public void setR424_is_typed_by_TypeReference( TypeReference inst ) {}
public TypeReference R424_is_typed_by_TypeReference() throws XtumlException;
default public void addR4506_has_value_provided_by_AttributeReference( AttributeReference inst ) {}
default public void removeR4506_has_value_provided_by_AttributeReference( AttributeReference inst ) {}
public AttributeReferenceSet R4506_has_value_provided_by_AttributeReference() throws XtumlException;
default public void addR4506_provides_value_for_AttributeReference( AttributeReference inst ) {}
default public void removeR4506_provides_value_for_AttributeReference( AttributeReference inst ) {}
public AttributeReferenceSet R4506_provides_value_for_AttributeReference() throws XtumlException;
default public void addR4510_value_accessed_through_AttributeAccessor( AttributeAccessor inst ) {}
default public void removeR4510_value_accessed_through_AttributeAccessor( AttributeAccessor inst ) {}
public AttributeAccessorSet R4510_value_accessed_through_AttributeAccessor() throws XtumlException;
default public void addR788_is_referenced_by_AttributeAccess( AttributeAccess inst ) {}
default public void removeR788_is_referenced_by_AttributeAccess( AttributeAccess inst ) {}
public AttributeAccessSet R788_is_referenced_by_AttributeAccess() throws XtumlException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy