net.sourceforge.fluxion.pussycat.svg
Class ConceptGlyph

java.lang.Object
  extended by net.sourceforge.fluxion.pussycat.svg.ConceptGlyph
All Implemented Interfaces:
RenderableInPussycat, RenderableOWLEntity, PussycatSVGEntity

public class ConceptGlyph
extends java.lang.Object
implements PussycatSVGEntity

The ConceptGlyph class Defines a ontology concept glyph

Author:
Rob Davey

Constructor Summary
ConceptGlyph(org.mindswap.pellet.owlapi.Reasoner reasoner, org.semanticweb.owl.model.OWLOntology ontology, org.semanticweb.owl.model.OWLNamedObject i)
           
 
Method Summary
 void build()
           
 void destroy()
           
 org.semanticweb.owl.model.OWLNamedObject getEntity()
           
 org.semanticweb.owl.model.OWLClass getGlyphClass()
           
 org.semanticweb.owl.model.OWLIndividual getGlyphIndividual()
           
 java.lang.String getId()
           
 org.semanticweb.owl.model.OWLOntology getSchema()
           
 int getXOffset()
           
 int getYOffset()
           
 boolean isDockable()
           
 void setEntity(org.semanticweb.owl.model.OWLNamedObject i)
           
 void setId(java.lang.String id)
           
 void setRenderlet(Renderlet renderlet)
           
 void setSchema(org.semanticweb.owl.model.OWLOntology m)
           
 void setXOffset(int xo)
           
 void setYOffset(int yo)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConceptGlyph

public ConceptGlyph(org.mindswap.pellet.owlapi.Reasoner reasoner,
                    org.semanticweb.owl.model.OWLOntology ontology,
                    org.semanticweb.owl.model.OWLNamedObject i)
             throws PussycatException
Throws:
PussycatException
Method Detail

isDockable

public boolean isDockable()
Specified by:
isDockable in interface RenderableInPussycat

build

public void build()
           throws PussycatException
Specified by:
build in interface RenderableInPussycat
Throws:
PussycatException

getId

public java.lang.String getId()
Specified by:
getId in interface RenderableInPussycat

setId

public void setId(java.lang.String id)
Specified by:
setId in interface RenderableInPussycat

setRenderlet

public void setRenderlet(Renderlet renderlet)
Specified by:
setRenderlet in interface RenderableInPussycat

getSchema

public org.semanticweb.owl.model.OWLOntology getSchema()
Specified by:
getSchema in interface PussycatSVGEntity

setSchema

public void setSchema(org.semanticweb.owl.model.OWLOntology m)
Specified by:
setSchema in interface PussycatSVGEntity

getGlyphIndividual

public org.semanticweb.owl.model.OWLIndividual getGlyphIndividual()

getGlyphClass

public org.semanticweb.owl.model.OWLClass getGlyphClass()
Specified by:
getGlyphClass in interface PussycatSVGEntity

setEntity

public void setEntity(org.semanticweb.owl.model.OWLNamedObject i)
               throws PussycatException
Specified by:
setEntity in interface RenderableOWLEntity
Throws:
PussycatException

getEntity

public org.semanticweb.owl.model.OWLNamedObject getEntity()
Specified by:
getEntity in interface RenderableOWLEntity

getXOffset

public int getXOffset()

setXOffset

public void setXOffset(int xo)

getYOffset

public int getYOffset()

setYOffset

public void setYOffset(int yo)

destroy

public void destroy()
Specified by:
destroy in interface RenderableInPussycat

toString

public java.lang.String toString()
Specified by:
toString in interface RenderableInPussycat
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.