Protégé-OWL 3.4.1

edu.stanford.smi.protegex.owl.testing
Interface RepairableOWLTest

All Superinterfaces:
OWLTest
All Known Subinterfaces:
AutoRepairableOWLTest
All Known Implementing Classes:
InverseOfFunctionalMustBeInverseFunctionalTest, InverseOfInverseFunctionalMustBeFunctionalTest, InverseOfSubpropertyMustBeSubpropertyOfInverseOfSuperpropertyTest, InverseOfSymmetricPropertyMustBeSymmetricPropertyTest, InverseOfTopLevelPropertyMustBeTopLevelPropertyTest, InverseOfTransitivePropertyMustBeTransitivePropertyTest, InversePropertyMustHaveMatchingRangeAndDomainTest, MinCardiZeroTest, PrimitiveSubclassesDisjointTest, PropertyDomainRedundancyTest, PropertyRangeRedundancyTest, SPARQLAssertTest, SubclassesRestrictionDuplicatesThatOfSuperTest, SymmetricPropertyMustHaveEqualRangeAndDomainTest, TransitivePropertiesCannotBeFunctionalOWLDLTest

public interface RepairableOWLTest
extends OWLTest

An OWLTest that can be repaired (semi-) automatically.

Author:
Holger Knublauch

Method Summary
 boolean repair(OWLTestResult testResult)
          Attempts to repair the cause of a given OWLTestResult.
 
Methods inherited from interface edu.stanford.smi.protegex.owl.testing.OWLTest
getDocumentation, getGroup, getName
 

Method Detail

repair

boolean repair(OWLTestResult testResult)
Attempts to repair the cause of a given OWLTestResult.

Parameters:
testResult - the OWLTestResult encapsulating the error
Returns:
true if the repair was successful

Protégé-OWL 3.4.1

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.