
edu.stanford.protege.webprotege.entity.OWLPrimitiveDataVisitorAdapter Maven / Gradle / Ivy
package edu.stanford.protege.webprotege.entity;
/**
* Author: Matthew Horridge
* Stanford University
* Bio-Medical Informatics Research Group
* Date: 05/12/2012
*/
public class OWLPrimitiveDataVisitorAdapter implements OWLPrimitiveDataVisitor {
protected R getDefaultReturnValue() {
return null;
}
@Override
public R visit(OWLClassData data) throws E {
return getDefaultReturnValue();
}
@Override
public R visit(OWLObjectPropertyData data) throws E {
return getDefaultReturnValue();
}
@Override
public R visit(OWLDataPropertyData data) throws E {
return getDefaultReturnValue();
}
@Override
public R visit(OWLAnnotationPropertyData data) throws E {
return getDefaultReturnValue();
}
@Override
public R visit(OWLNamedIndividualData data) throws E {
return getDefaultReturnValue();
}
@Override
public R visit(OWLDatatypeData data) throws E {
return getDefaultReturnValue();
}
@Override
public R visit(OWLLiteralData data) throws E {
return getDefaultReturnValue();
}
@Override
public R visit(IRIData data) throws E {
return getDefaultReturnValue();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy