edu.stanford.smi.protegex.owl.model.util
Class DLExpressivityChecker
java.lang.Object
edu.stanford.smi.protegex.owl.model.visitor.OWLModelVisitorAdapter
edu.stanford.smi.protegex.owl.model.util.DLExpressivityChecker
- All Implemented Interfaces:
- OWLModelVisitor
- public class DLExpressivityChecker
- extends OWLModelVisitorAdapter
User: matthewhorridge
The University Of Manchester
Medical Informatics Group
Date: Oct 22, 2005
matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm
owlModel
private OWLModel owlModel
constructors
private Set constructors
FL0
public static final String FL0
- See Also:
- Constant Field Values
FL_MINUS
public static final String FL_MINUS
- See Also:
- Constant Field Values
AL
public static final String AL
- See Also:
- Constant Field Values
C
public static final String C
- See Also:
- Constant Field Values
TRAN_ROLES
public static final String TRAN_ROLES
- See Also:
- Constant Field Values
E
public static final String E
- See Also:
- Constant Field Values
U
public static final String U
- See Also:
- Constant Field Values
I
public static final String I
- See Also:
- Constant Field Values
O
public static final String O
- See Also:
- Constant Field Values
N
public static final String N
- See Also:
- Constant Field Values
Q
public static final String Q
- See Also:
- Constant Field Values
F
public static final String F
- See Also:
- Constant Field Values
H
public static final String H
- See Also:
- Constant Field Values
DATATYPE
public static final String DATATYPE
- See Also:
- Constant Field Values
S
public static final String S
- See Also:
- Constant Field Values
DLExpressivityChecker
public DLExpressivityChecker(OWLModel owlModel)
check
public void check()
getDLName
public String getDLName()
getDL
public Collection getDL()
visitOWLAllValuesFrom
public void visitOWLAllValuesFrom(OWLAllValuesFrom owlAllValuesFrom)
- Specified by:
visitOWLAllValuesFrom
in interface OWLModelVisitor
- Overrides:
visitOWLAllValuesFrom
in class OWLModelVisitorAdapter
visitOWLCardinality
public void visitOWLCardinality(OWLCardinality owlCardinality)
- Specified by:
visitOWLCardinality
in interface OWLModelVisitor
- Overrides:
visitOWLCardinality
in class OWLModelVisitorAdapter
visitOWLComplementClass
public void visitOWLComplementClass(OWLComplementClass owlComplementClass)
- Specified by:
visitOWLComplementClass
in interface OWLModelVisitor
- Overrides:
visitOWLComplementClass
in class OWLModelVisitorAdapter
visitOWLDataRange
public void visitOWLDataRange(OWLDataRange owlDataRange)
- Specified by:
visitOWLDataRange
in interface OWLModelVisitor
- Overrides:
visitOWLDataRange
in class OWLModelVisitorAdapter
visitOWLDatatypeProperty
public void visitOWLDatatypeProperty(OWLDatatypeProperty owlDatatypeProperty)
- Specified by:
visitOWLDatatypeProperty
in interface OWLModelVisitor
- Overrides:
visitOWLDatatypeProperty
in class OWLModelVisitorAdapter
visitOWLEnumeratedClass
public void visitOWLEnumeratedClass(OWLEnumeratedClass owlEnumeratedClass)
- Specified by:
visitOWLEnumeratedClass
in interface OWLModelVisitor
- Overrides:
visitOWLEnumeratedClass
in class OWLModelVisitorAdapter
visitOWLHasValue
public void visitOWLHasValue(OWLHasValue owlHasValue)
- Specified by:
visitOWLHasValue
in interface OWLModelVisitor
- Overrides:
visitOWLHasValue
in class OWLModelVisitorAdapter
visitOWLIntersectionClass
public void visitOWLIntersectionClass(OWLIntersectionClass owlIntersectionClass)
- Specified by:
visitOWLIntersectionClass
in interface OWLModelVisitor
- Overrides:
visitOWLIntersectionClass
in class OWLModelVisitorAdapter
visitOWLMaxCardinality
public void visitOWLMaxCardinality(OWLMaxCardinality owlMaxCardinality)
- Specified by:
visitOWLMaxCardinality
in interface OWLModelVisitor
- Overrides:
visitOWLMaxCardinality
in class OWLModelVisitorAdapter
visitOWLMinCardinality
public void visitOWLMinCardinality(OWLMinCardinality owlMinCardinality)
- Specified by:
visitOWLMinCardinality
in interface OWLModelVisitor
- Overrides:
visitOWLMinCardinality
in class OWLModelVisitorAdapter
processCardinality
private void processCardinality(OWLCardinalityBase cardinalityBase)
visitOWLNamedClass
public void visitOWLNamedClass(OWLNamedClass owlNamedClass)
- Specified by:
visitOWLNamedClass
in interface OWLModelVisitor
- Overrides:
visitOWLNamedClass
in class OWLModelVisitorAdapter
visitOWLObjectProperty
public void visitOWLObjectProperty(OWLObjectProperty owlObjectProperty)
- Specified by:
visitOWLObjectProperty
in interface OWLModelVisitor
- Overrides:
visitOWLObjectProperty
in class OWLModelVisitorAdapter
visitOWLSomeValuesFrom
public void visitOWLSomeValuesFrom(OWLSomeValuesFrom someValuesFrom)
- Specified by:
visitOWLSomeValuesFrom
in interface OWLModelVisitor
- Overrides:
visitOWLSomeValuesFrom
in class OWLModelVisitorAdapter
visitOWLUnionClass
public void visitOWLUnionClass(OWLUnionClass owlUnionClass)
- Specified by:
visitOWLUnionClass
in interface OWLModelVisitor
- Overrides:
visitOWLUnionClass
in class OWLModelVisitorAdapter
getSortedName
private Collection getSortedName()
toString
public String toString()
isAtomic
private boolean isAtomic(OWLNamedClass cls)
tidy
private void tidy()