/**
 * 
 */
package com.github.podd.api;

/**
 * @author Peter Ansell p_ansell@yahoo.com
 * 
 */
public interface PoddArtifactManager
{
    
}

@@ -39,101 +39,1322 @@
 i;%0A%0A
-/**%0A * @author Peter Ansell p_ansell@yahoo.com%0A * %0A */%0Apublic interface PoddArtifactManager%0A%7B
+import org.semanticweb.owlapi.model.OWLOntologyID;%0A%0A/**%0A * Manages PODD Artifacts, including loading and retrieving the ontologies representing the%0A * artifacts and the association of artifacts with schema ontologies.%0A * %0A * @author Peter Ansell p_ansell@yahoo.com%0A */%0Apublic interface PoddArtifactManager%0A%7B%0A    /**%0A     * Updates the importing of the given schema ontology in the given PODD Artifact.%0A     * %0A     * The Schema Ontology may have been imported as a different version, and these older versions%0A     * must be identified during this process to import the given version of the schema ontology in%0A     * place of the old version.%0A     * %0A     * If the Schema Ontology was not previously imported by this PODD Artifact, then an import%0A     * statement will be added to indicate that the PODD Artifact imports the given version of the%0A     * Podd Schema Ontology.%0A     * %0A     * @param artifactId%0A     *            The Ontology ID for the PODD Artifact which needs to have its Schema Ontology%0A     *            imports modified.%0A     * @param schemaOntologyId%0A     *            The Ontology ID for the Schema Ontology which needs to be added or modified in the%0A     *            imports for the PODD Artifact.%0A     */%0A    void updateSchemaImport(OWLOntologyID artifactId, OWLOntologyID schemaOntologyId);
 %0A   

add PoddArtifactManager.updateSchemaImport