public abstract class AbstractOWLPropertyCharacteristicAxiomElementHandler<P extends OWLObject> extends AbstractOWLAxiomElementHandler
Constructor and Description |
---|
AbstractOWLPropertyCharacteristicAxiomElementHandler(OWLXMLParserHandler handler) |
Modifier and Type | Method and Description |
---|---|
protected OWLAxiom |
createAxiom() |
protected abstract OWLAxiom |
createPropertyCharacteristicAxiom() |
protected P |
getProperty() |
void |
setProperty(P property) |
endElement, getAnnotations, getOWLObject, handleChild, setAxiom, startElement
attribute, getAbbreviatedIRI, getColumnNumber, getConfiguration, getElementName, getIRI, getIRIFromAttribute, getIRIFromElement, getLineNumber, getOntology, getOWLDataFactory, getOWLOntologyManager, getParentHandler, getText, handleChars, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, isTextContentPossible, setParentHandler
public AbstractOWLPropertyCharacteristicAxiomElementHandler(OWLXMLParserHandler handler)
public void setProperty(P property)
protected P getProperty()
protected final OWLAxiom createAxiom() throws OWLXMLParserException
createAxiom
in class AbstractOWLAxiomElementHandler
OWLXMLParserException
protected abstract OWLAxiom createPropertyCharacteristicAxiom() throws OWLXMLParserException
OWLXMLParserException