public class StructuralHashFunction extends org.semanticweb.owlapi.util.OWLObjectVisitorExAdapter<Integer> implements HashFunction, org.semanticweb.owlapi.model.OWLObjectVisitorEx<Integer>
| Constructor and Description |
|---|
StructuralHashFunction() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
createHashCode(org.semanticweb.owlapi.model.AxiomType<?> axiomType) |
protected int |
createHashCode(int n) |
protected int |
createHashCode(org.semanticweb.owlapi.model.IRI uri) |
protected int |
createHashCode(org.coode.oppl.similarity.OWLConstruct owlConstruct) |
protected int |
createHashCode(org.semanticweb.owlapi.model.OWLEntity owlEntity) |
int |
getHashCode(org.semanticweb.owlapi.model.OWLObject owlObject) |
int |
getMaxPrime() |
Integer |
visit(org.semanticweb.owlapi.model.IRI iri) |
Integer |
visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLClass owlClass) |
Integer |
visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataComplementOf dataComplementOf) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataExactCardinality description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataHasValue description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataMinCardinality description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataOneOf dataOneOf) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataProperty property) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDatatype dataType) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction dataRangeRestriction) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLFacetRestriction facet) |
Integer |
visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLLiteral constant) |
Integer |
visit(org.semanticweb.owlapi.model.OWLNamedIndividual individual) |
Integer |
visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectComplementOf description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectHasSelf description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectHasValue description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectInverseOf inverse) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality descrption) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectOneOf description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectProperty property) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLObjectUnionOf description) |
Integer |
visit(org.semanticweb.owlapi.model.OWLOntology ontology) |
Integer |
visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom) |
Integer |
visit(org.semanticweb.owlapi.model.SWRLRule axiom) |
getDefaultReturnValue, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisit, visit, visitpublic Integer visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom)
protected int createHashCode(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
public Integer visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom)
protected int createHashCode(org.semanticweb.owlapi.model.IRI uri)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom)
public Integer visit(org.semanticweb.owlapi.model.SWRLRule axiom)
public Integer visit(org.semanticweb.owlapi.model.OWLClass owlClass)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLNamedObjectVisitorEx<Integer>visit in class org.semanticweb.owlapi.util.OWLObjectVisitorExAdapter<Integer>public Integer visit(org.semanticweb.owlapi.model.IRI iri)
protected int createHashCode(org.semanticweb.owlapi.model.OWLEntity owlEntity)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf description)
protected int createHashCode(org.coode.oppl.similarity.OWLConstruct owlConstruct)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectUnionOf description)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectComplementOf description)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom description)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom description)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectHasValue description)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality description)
protected int createHashCode(int n)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality description)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality descrption)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectHasSelf description)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectOneOf description)
public Integer visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom description)
public Integer visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom description)
public Integer visit(org.semanticweb.owlapi.model.OWLDataHasValue description)
public Integer visit(org.semanticweb.owlapi.model.OWLDataMinCardinality description)
public Integer visit(org.semanticweb.owlapi.model.OWLDataExactCardinality description)
public Integer visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality description)
public Integer visit(org.semanticweb.owlapi.model.OWLDatatype dataType)
visit in interface org.semanticweb.owlapi.model.OWLDataVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLNamedObjectVisitorEx<Integer>visit in class org.semanticweb.owlapi.util.OWLObjectVisitorExAdapter<Integer>public Integer visit(org.semanticweb.owlapi.model.OWLDataComplementOf dataComplementOf)
public Integer visit(org.semanticweb.owlapi.model.OWLDataOneOf dataOneOf)
public Integer visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction dataRangeRestriction)
public Integer visit(org.semanticweb.owlapi.model.OWLLiteral constant)
public Integer visit(org.semanticweb.owlapi.model.OWLFacetRestriction facet)
public Integer visit(org.semanticweb.owlapi.model.OWLObjectProperty property)
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLNamedObjectVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<Integer>visit in class org.semanticweb.owlapi.util.OWLObjectVisitorExAdapter<Integer>public Integer visit(org.semanticweb.owlapi.model.OWLObjectInverseOf inverse)
public Integer visit(org.semanticweb.owlapi.model.OWLDataProperty property)
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLNamedObjectVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<Integer>visit in class org.semanticweb.owlapi.util.OWLObjectVisitorExAdapter<Integer>public Integer visit(org.semanticweb.owlapi.model.OWLNamedIndividual individual)
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLIndividualVisitorEx<Integer>visit in interface org.semanticweb.owlapi.model.OWLNamedObjectVisitorEx<Integer>visit in class org.semanticweb.owlapi.util.OWLObjectVisitorExAdapter<Integer>public Integer visit(org.semanticweb.owlapi.model.OWLOntology ontology)
public int getMaxPrime()
public int getHashCode(org.semanticweb.owlapi.model.OWLObject owlObject)
getHashCode in interface HashFunctionowlObject - owlObjectCopyright © 2015 The University of Manchester. All Rights Reserved.