
io.ciera.tool.sql.architecture.component.Utility Maven / Gradle / Ivy
package io.ciera.tool.sql.architecture.component;
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.component.UtilityFunction;
import io.ciera.tool.sql.architecture.component.UtilityFunctionSet;
import io.ciera.tool.sql.architecture.component.UtilityReference;
import io.ciera.tool.sql.architecture.component.UtilityReferenceSet;
import io.ciera.tool.sql.architecture.file.File;
public interface Utility extends IModelInstance {
// attributes
public String getName() throws XtumlException;
public void setName( String ref_name ) throws XtumlException;
public void setPackage( String ref_package ) throws XtumlException;
public String getPackage() throws XtumlException;
// operations
public void render() throws XtumlException;
// selections
default public void setR401_is_a_File( File inst ) {}
public File R401_is_a_File() throws XtumlException;
default public void addR4558_used_within_context_of_UtilityReference( UtilityReference inst ) {}
default public void removeR4558_used_within_context_of_UtilityReference( UtilityReference inst ) {}
public UtilityReferenceSet R4558_used_within_context_of_UtilityReference() throws XtumlException;
default public void addR4559_provides_UtilityFunction( UtilityFunction inst ) {}
default public void removeR4559_provides_UtilityFunction( UtilityFunction inst ) {}
public UtilityFunctionSet R4559_provides_UtilityFunction() throws XtumlException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy