com.clarkparsia.pellint.lintpattern.axiom
Class LargeDisjunctionPattern

java.lang.Object
  extended by org.semanticweb.owl.util.OWLAxiomVisitorAdapter
      extended by com.clarkparsia.pellint.lintpattern.axiom.AxiomLintPattern
          extended by com.clarkparsia.pellint.lintpattern.axiom.LargeDisjunctionPattern
All Implemented Interfaces:
LintPattern, org.semanticweb.owl.model.OWLAxiomVisitor

public class LargeDisjunctionPattern
extends AxiomLintPattern

Title:

Description:

Copyright: Copyright (c) 2008

Company: Clark & Parsia, LLC.

Author:
Harris Lin

Constructor Summary
LargeDisjunctionPattern()
           
 
Method Summary
 LintFormat getDefaultLintFormat()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 boolean isFixable()
          Returns true if this pattern provides an automatic fix for every Lint it matches.
 void setMaxAllowed(int value)
           
 void visit(org.semanticweb.owl.model.OWLDisjointClassesAxiom axiom)
           
 void visit(org.semanticweb.owl.model.OWLDisjointUnionAxiom axiom)
           
 void visit(org.semanticweb.owl.model.OWLEquivalentClassesAxiom axiom)
           
 void visit(org.semanticweb.owl.model.OWLSubClassAxiom axiom)
           
 
Methods inherited from class com.clarkparsia.pellint.lintpattern.axiom.AxiomLintPattern
match
 
Methods inherited from class org.semanticweb.owl.util.OWLAxiomVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LargeDisjunctionPattern

public LargeDisjunctionPattern()
Method Detail

getName

public java.lang.String getName()
Returns:
The name of the pattern.

getDescription

public java.lang.String getDescription()
Returns:
The detailed description of the pattern.

isFixable

public boolean isFixable()
Description copied from interface: LintPattern
Returns true if this pattern provides an automatic fix for every Lint it matches. An automatic fix for every Lint can be made available by calling Lint.setLintFixer(LintFixer).

Returns:
true if this pattern provides an automatic fix for every Lint it matches.
See Also:
Lint.setLintFixer(LintFixer)

getDefaultLintFormat

public LintFormat getDefaultLintFormat()
Returns:
The default LintFormat for this pattern.
See Also:
LintFormat

setMaxAllowed

public void setMaxAllowed(int value)

visit

public void visit(org.semanticweb.owl.model.OWLDisjointClassesAxiom axiom)
Specified by:
visit in interface org.semanticweb.owl.model.OWLAxiomVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLAxiomVisitorAdapter

visit

public void visit(org.semanticweb.owl.model.OWLDisjointUnionAxiom axiom)
Specified by:
visit in interface org.semanticweb.owl.model.OWLAxiomVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLAxiomVisitorAdapter

visit

public void visit(org.semanticweb.owl.model.OWLEquivalentClassesAxiom axiom)
Specified by:
visit in interface org.semanticweb.owl.model.OWLAxiomVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLAxiomVisitorAdapter

visit

public void visit(org.semanticweb.owl.model.OWLSubClassAxiom axiom)
Specified by:
visit in interface org.semanticweb.owl.model.OWLAxiomVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLAxiomVisitorAdapter


Copyright © 2004 Evren Sirin. All Rights Reserved.