2011-01-17 21:10:11 +00:00
|
|
|
package de.unibremen.informatik.hets.protege;
|
|
|
|
|
|
|
|
import java.io.Writer;
|
2011-02-14 23:26:52 +00:00
|
|
|
import java.io.IOException;
|
2011-01-17 21:10:11 +00:00
|
|
|
|
|
|
|
import org.protege.editor.owl.ui.view.ontology.AbstractOntologyRenderingViewComponent;
|
|
|
|
import org.semanticweb.owlapi.model.OWLOntology;
|
2011-02-14 23:26:52 +00:00
|
|
|
import org.semanticweb.owlapi.io.OWLRendererException;
|
2011-01-17 21:10:11 +00:00
|
|
|
|
|
|
|
import uk.ac.manchester.cs.owl.owlapi.mansyntaxrenderer.ManchesterOWLSyntaxRenderer;
|
|
|
|
|
|
|
|
public class HetCASLRenderingViewComponent extends AbstractOntologyRenderingViewComponent {
|
|
|
|
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
private static final long serialVersionUID = 3845613418666267771L;
|
|
|
|
|
|
|
|
@Override
|
2011-02-14 23:26:52 +00:00
|
|
|
protected void renderOntology(OWLOntology ontology, Writer writer) {
|
|
|
|
try {
|
|
|
|
ManchesterOWLSyntaxRenderer ren = new ManchesterOWLSyntaxRenderer(getOWLModelManager().getOWLOntologyManager());
|
|
|
|
ren.render(ontology, writer);
|
|
|
|
writer.flush();
|
|
|
|
} catch (OWLRendererException e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
} catch (IOException e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
2011-01-17 21:10:11 +00:00
|
|
|
}
|
2011-02-14 23:26:52 +00:00
|
|
|
}
|