public class OWLEntityVisitorExAdapter<O> extends java.lang.Object implements OWLEntityVisitorEx<O>
OWLObjectVisitorEx
. Only the methods that need specific client
implementation need be overridden. The adapter can be set up to return a default value.Constructor and Description |
---|
OWLEntityVisitorExAdapter() |
OWLEntityVisitorExAdapter(O defaultReturnValue) |
Modifier and Type | Method and Description |
---|---|
protected O |
getDefaultReturnValue(OWLEntity object)
Gets the default return value for this visitor.
|
O |
visit(OWLAnnotationProperty property) |
O |
visit(OWLClass desc) |
O |
visit(OWLDataProperty property) |
O |
visit(OWLDatatype node) |
O |
visit(OWLNamedIndividual individual) |
O |
visit(OWLObjectProperty property) |
public OWLEntityVisitorExAdapter()
public OWLEntityVisitorExAdapter(O defaultReturnValue)
protected O getDefaultReturnValue(OWLEntity object)
null
, but a fixed value
(independent of the specified OWLObject
object
) can be specified in the constructor
org.semanticweb.owlapi.model.OWLObjectVisitorEx#()
object
- The object that was visited.public O visit(OWLClass desc)
visit
in interface OWLEntityVisitorEx<O>
public O visit(OWLDatatype node)
visit
in interface OWLEntityVisitorEx<O>
public O visit(OWLDataProperty property)
visit
in interface OWLEntityVisitorEx<O>
public O visit(OWLObjectProperty property)
visit
in interface OWLEntityVisitorEx<O>
public O visit(OWLNamedIndividual individual)
visit
in interface OWLEntityVisitorEx<O>
public O visit(OWLAnnotationProperty property)
visit
in interface OWLEntityVisitorEx<O>