public class LatexObjectVisitor extends Object implements OWLObjectVisitor
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL
ALL.
|
static String |
AND
AND.
|
static String |
BOTTOM
BOTTOM.
|
static String |
CIRC
CIRC.
|
static String |
EQUAL
EQUAL.
|
static String |
EQUIV
EQUIV.
|
static String |
HASVALUE
HASVALUE.
|
static String |
INVERSE
INVERSE
|
static String |
MAX
MAX.
|
static String |
MAXEX
MAXEX.
|
static String |
MIN
MIN.
|
static String |
MINEX
MINEX.
|
static String |
NOT
NOT.
|
static String |
NOT_EQUIV
NOT_EQUIV.
|
static String |
OR
OR.
|
static String |
SELF
SELF.
|
static String |
SOME
SOME.
|
static String |
SUBCLASS
SUBCLASS.
|
static String |
TOP
TOP.
|
| Constructor and Description |
|---|
LatexObjectVisitor(LatexWriter writer,
OWLDataFactory df) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPrettyPrint() |
void |
setPrettyPrint(boolean prettyPrint) |
void |
setShortFormProvider(ShortFormProvider shortFormProvder) |
void |
setSubject(OWLObject subject) |
void |
visit(IRI iri)
visit IRI type
|
void |
visit(OWLAnnotation node)
visit OWLAnnotation type
|
void |
visit(OWLAnnotationAssertionAxiom axiom)
visit OWLAnnotationAssertionAxiom type
|
void |
visit(OWLAnnotationProperty property)
visit OWLAnnotationProperty type
|
void |
visit(OWLAnnotationPropertyDomainAxiom axiom)
visit OWLAnnotationPropertyDomainAxiom type
|
void |
visit(OWLAnnotationPropertyRangeAxiom axiom)
visit OWLAnnotationPropertyRangeAxiom type
|
void |
visit(OWLAnnotationValue value) |
void |
visit(OWLAnonymousIndividual individual)
visit OWLAnonymousIndividual type
|
void |
visit(OWLAsymmetricObjectPropertyAxiom axiom)
visit OWLAsymmetricObjectPropertyAxiom type
|
void |
visit(OWLClass ce)
visit OWLClass type
|
void |
visit(OWLClassAssertionAxiom axiom)
visit OWLClassAssertionAxiom type
|
void |
visit(OWLDataAllValuesFrom ce)
visit OWLDataAllValuesFrom type
|
void |
visit(OWLDataComplementOf node)
visit OWLDataComplementOf type
|
void |
visit(OWLDataExactCardinality ce)
visit OWLDataExactCardinality type
|
void |
visit(OWLDataHasValue ce)
visit OWLDataHasValue type
|
void |
visit(OWLDataIntersectionOf node)
visit OWLDataIntersectionOf type
|
void |
visit(OWLDataMaxCardinality ce)
visit OWLDataMaxCardinality type
|
void |
visit(OWLDataMinCardinality ce)
visit OWLDataMinCardinality type
|
void |
visit(OWLDataOneOf node)
visit OWLDataOneOf type
|
void |
visit(OWLDataProperty property)
visit OWLDataProperty type
|
void |
visit(OWLDataPropertyAssertionAxiom axiom)
visit OWLDataPropertyAssertionAxiom type
|
void |
visit(OWLDataPropertyDomainAxiom axiom)
visit OWLDataPropertyDomainAxiom type
|
void |
visit(OWLDataPropertyRangeAxiom axiom)
visit OWLDataPropertyRangeAxiom type
|
void |
visit(OWLDataSomeValuesFrom ce)
visit OWLDataSomeValuesFrom type
|
void |
visit(OWLDatatype node)
visit OWLDatatype type
|
void |
visit(OWLDatatypeDefinitionAxiom axiom) |
void |
visit(OWLDatatypeRestriction node)
visit OWLDatatypeRestriction type
|
void |
visit(OWLDataUnionOf node)
visit OWLDataUnionOf type
|
void |
visit(OWLDeclarationAxiom axiom) |
void |
visit(OWLDifferentIndividualsAxiom axiom)
visit OWLDifferentIndividualsAxiom type
|
void |
visit(OWLDisjointClassesAxiom axiom)
visit OWLDisjointClassesAxiom type
|
void |
visit(OWLDisjointDataPropertiesAxiom axiom)
visit OWLDisjointDataPropertiesAxiom type
|
void |
visit(OWLDisjointObjectPropertiesAxiom axiom)
visit OWLDisjointObjectPropertiesAxiom type
|
void |
visit(OWLDisjointUnionAxiom axiom)
visit OWLDisjointUnionAxiom type
|
void |
visit(OWLEquivalentClassesAxiom axiom)
visit OWLEquivalentClassesAxiom type
|
void |
visit(OWLEquivalentDataPropertiesAxiom axiom)
visit OWLEquivalentDataPropertiesAxiom type
|
void |
visit(OWLEquivalentObjectPropertiesAxiom axiom)
visit OWLEquivalentObjectPropertiesAxiom type
|
void |
visit(OWLFacetRestriction node)
visit OWLFacetRestriction type
|
void |
visit(OWLFunctionalDataPropertyAxiom axiom)
visit OWLFunctionalDataPropertyAxiom type
|
void |
visit(OWLFunctionalObjectPropertyAxiom axiom)
visit OWLFunctionalObjectPropertyAxiom type
|
void |
visit(OWLHasKeyAxiom axiom)
visit OWLHasKeyAxiom type
|
void |
visit(OWLImportsDeclaration axiom) |
void |
visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
visit OWLInverseFunctionalObjectPropertyAxiom type
|
void |
visit(OWLInverseObjectPropertiesAxiom axiom)
visit OWLInverseObjectPropertiesAxiom type
|
void |
visit(OWLIrreflexiveObjectPropertyAxiom axiom)
visit OWLIrreflexiveObjectPropertyAxiom type
|
void |
visit(OWLLiteral node)
visit OWLLiteral type
|
void |
visit(OWLNamedIndividual individual)
visit OWLNamedIndividual type
|
void |
visit(OWLNegativeDataPropertyAssertionAxiom axiom)
visit OWLNegativeDataPropertyAssertionAxiom type
|
void |
visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
visit OWLNegativeObjectPropertyAssertionAxiom type
|
void |
visit(OWLObjectAllValuesFrom ce)
visit OWLObjectAllValuesFrom type
|
void |
visit(OWLObjectComplementOf ce)
visit OWLObjectComplementOf type
|
void |
visit(OWLObjectExactCardinality ce)
visit OWLObjectExactCardinality type
|
void |
visit(OWLObjectHasSelf ce)
visit OWLObjectHasSelf type
|
void |
visit(OWLObjectHasValue ce)
visit OWLObjectHasValue type
|
void |
visit(OWLObjectIntersectionOf ce)
visit OWLObjectIntersectionOf type
|
void |
visit(OWLObjectInverseOf property)
visit OWLObjectInverseOf type
|
void |
visit(OWLObjectMaxCardinality ce)
visit OWLObjectMaxCardinality type
|
void |
visit(OWLObjectMinCardinality ce)
visit OWLObjectMinCardinality type
|
void |
visit(OWLObjectOneOf ce)
visit OWLObjectOneOf type
|
void |
visit(OWLObjectProperty property)
visit OWLObjectProperty type
|
void |
visit(OWLObjectPropertyAssertionAxiom axiom)
visit OWLObjectPropertyAssertionAxiom type
|
void |
visit(OWLObjectPropertyDomainAxiom axiom)
visit OWLObjectPropertyDomainAxiom type
|
void |
visit(OWLObjectPropertyRangeAxiom axiom)
visit OWLObjectPropertyRangeAxiom type
|
void |
visit(OWLObjectSomeValuesFrom ce)
visit OWLObjectSomeValuesFrom type
|
void |
visit(OWLObjectUnionOf ce)
visit OWLObjectUnionOf type
|
void |
visit(OWLOntology ontology)
visit OWLOntology type
|
void |
visit(OWLReflexiveObjectPropertyAxiom axiom)
visit OWLReflexiveObjectPropertyAxiom type
|
void |
visit(OWLSameIndividualAxiom axiom)
visit OWLSameIndividualAxiom type
|
void |
visit(OWLSubAnnotationPropertyOfAxiom axiom)
visit OWLSubAnnotationPropertyOfAxiom type
|
void |
visit(OWLSubClassOfAxiom axiom)
visit OWLSubClassOfAxiom type
|
void |
visit(OWLSubDataPropertyOfAxiom axiom)
visit OWLSubDataPropertyOfAxiom type
|
void |
visit(OWLSubObjectPropertyOfAxiom axiom)
visit OWLSubObjectPropertyOfAxiom type
|
void |
visit(OWLSubPropertyChainOfAxiom axiom)
visit OWLSubPropertyChainOfAxiom type
|
void |
visit(OWLSymmetricObjectPropertyAxiom axiom)
visit OWLSymmetricObjectPropertyAxiom type
|
void |
visit(OWLTransitiveObjectPropertyAxiom axiom)
visit OWLTransitiveObjectPropertyAxiom type
|
void |
visit(SWRLBuiltInAtom node)
visit SWRLBuiltInAtom type
|
void |
visit(SWRLClassAtom node)
visit SWRLClassAtom type
|
void |
visit(SWRLDataPropertyAtom node)
visit SWRLDataPropertyAtom type
|
void |
visit(SWRLDataRangeAtom node)
visit SWRLDataRangeAtom type
|
void |
visit(SWRLDifferentIndividualsAtom node)
visit SWRLDifferentIndividualsAtom type
|
void |
visit(SWRLIndividualArgument node)
visit SWRLIndividualArgument type
|
void |
visit(SWRLLiteralArgument node)
visit SWRLLiteralArgument type
|
void |
visit(SWRLObjectPropertyAtom node)
visit SWRLObjectPropertyAtom type
|
void |
visit(SWRLRule rule)
visit SWRLRule type
|
void |
visit(SWRLSameIndividualAtom node)
visit SWRLSameIndividualAtom type
|
void |
visit(SWRLVariable node)
visit SWRLVariable type
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoDefault, getDefaultReturnValue, handleDefaultpublic static final String AND
public static final String OR
public static final String NOT
public static final String ALL
public static final String SOME
public static final String HASVALUE
public static final String MIN
public static final String MAX
public static final String MINEX
public static final String MAXEX
public static final String EQUAL
public static final String SUBCLASS
public static final String EQUIV
public static final String NOT_EQUIV
public static final String TOP
public static final String BOTTOM
public static final String SELF
public static final String CIRC
public static final String INVERSE
public LatexObjectVisitor(LatexWriter writer, OWLDataFactory df)
writer - writerdf - data factorypublic void setSubject(OWLObject subject)
subject - subjectpublic void setShortFormProvider(ShortFormProvider shortFormProvder)
shortFormProvder - shortFormProvderpublic boolean isPrettyPrint()
public void setPrettyPrint(boolean prettyPrint)
prettyPrint - prettyPrintpublic void visit(OWLObjectIntersectionOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataAllValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataExactCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataMaxCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataMinCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataSomeValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataHasValue ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectAllValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectExactCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectMaxCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectMinCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectSomeValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectHasValue ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectComplementOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectUnionOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLClass ce)
OWLClassVisitorBasevisit in interface OWLClassVisitorBasece - ce to visitpublic void visit(OWLObjectOneOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataProperty property)
OWLPropertyEntityVisitorBasevisit in interface OWLPropertyEntityVisitorBaseproperty - property to visitpublic void visit(OWLObjectProperty property)
OWLPropertyEntityVisitorBasevisit in interface OWLPropertyEntityVisitorBaseproperty - property to visitpublic void visit(OWLNamedIndividual individual)
OWLIndividualEntityVisitorBasevisit in interface OWLIndividualEntityVisitorBaseindividual - individual to visitpublic void visit(OWLObjectHasSelf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDisjointClassesAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLEquivalentClassesAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLSubClassOfAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLClassAssertionAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLAsymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDataPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDataPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLSubDataPropertyOfAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDeclarationAxiom axiom)
visit in interface OWLAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDifferentIndividualsAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDisjointDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDisjointObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDisjointUnionAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLAnnotationAssertionAxiom axiom)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitoraxiom - object to visitpublic void visit(OWLEquivalentDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLEquivalentObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLFunctionalDataPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLImportsDeclaration axiom)
axiom - the axiompublic void visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLInverseObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLIrreflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLNegativeDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLSubPropertyChainOfAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLObjectPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLObjectPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLSubObjectPropertyOfAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLReflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLSameIndividualAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLSymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDatatypeDefinitionAxiom axiom)
visit in interface OWLAxiomVisitoraxiom - axiom to visitpublic void visit(OWLTransitiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(SWRLRule rule)
SWRLRuleVisitorBasevisit in interface SWRLRuleVisitorBaserule - node to visitpublic void visit(SWRLVariable node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(OWLOntology ontology)
OWLNamedObjectVisitorvisit in interface OWLNamedObjectVisitorontology - ontology to visitpublic void visit(OWLObjectInverseOf property)
OWLPropertyExpressionVisitorvisit in interface OWLPropertyExpressionVisitorproperty - property to visitpublic void visit(OWLDataComplementOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLDataOneOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLFacetRestriction node)
OWLDataVisitorvisit in interface OWLDataVisitornode - node to visitpublic void visit(OWLDatatypeRestriction node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLDatatype node)
OWLDataEntityVisitorBasevisit in interface OWLDataEntityVisitorBasenode - node to visitpublic void visit(OWLLiteral node)
OWLLiteralVisitorBasevisit in interface OWLLiteralVisitorBasenode - node to visitpublic void visit(SWRLLiteralArgument node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLIndividualArgument node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLBuiltInAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLClassAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLDataRangeAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLDataPropertyAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLDifferentIndividualsAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLObjectPropertyAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLSameIndividualAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(OWLAnnotationProperty property)
OWLPropertyEntityVisitorBasevisit in interface OWLPropertyEntityVisitorBaseproperty - property to visitpublic void visit(OWLAnnotation node)
OWLAnnotationObjectVisitorvisit in interface OWLAnnotationObjectVisitornode - object to visitpublic void visit(OWLAnnotationPropertyDomainAxiom axiom)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitoraxiom - object to visitpublic void visit(OWLAnnotationPropertyRangeAxiom axiom)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitoraxiom - object to visitpublic void visit(OWLSubAnnotationPropertyOfAxiom axiom)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitoraxiom - object to visitpublic void visit(OWLAnnotationValue value)
value - valuepublic void visit(OWLHasKeyAxiom axiom)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitoraxiom - axiom to visitpublic void visit(OWLDataIntersectionOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLDataUnionOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLAnonymousIndividual individual)
OWLAnonymousIndividualVisitorBasevisit in interface OWLAnonymousIndividualVisitorBaseindividual - object to visitpublic void visit(IRI iri)
OWLAnnotationValueVisitorvisit in interface OWLAnnotationValueVisitoriri - object to visitCopyright © 2017 The University of Manchester. All rights reserved.