uk.ac.ic.doc.automed.matching.modules.probability.binary
Class CheckExistenceModule

java.lang.Object
  extended by uk.ac.ic.doc.automed.matching.modules.AbstractModule
      extended by uk.ac.ic.doc.automed.matching.modules.probability.binary.CheckExistenceModule

public class CheckExistenceModule
extends AbstractModule

The module that compares the schema elements by examining if they have common instances


Field Summary
 
Fields inherited from class uk.ac.ic.doc.automed.matching.modules.AbstractModule
bidirectionalDegrees, frame, semanticMappingNames
 
Constructor Summary
CheckExistenceModule(java.util.ArrayList elementsA, java.util.ArrayList elementsB)
          Constructs a CheckExistenceModule to compare the specified schema elements in the input lists.
CheckExistenceModule(SchemaElement[] elementsA, SchemaElement[] elementsB)
          Constructs a CheckExistenceModule to compare the specified schema elements in the input arrays.
CheckExistenceModule(SchemaElementPair[] pairs)
           
 
Method Summary
 
Methods inherited from class uk.ac.ic.doc.automed.matching.modules.AbstractModule
getBidirectionalDegrees, getBidirectionalDegrees, getBidirectionalSimilarity, getUSRs, saveDegrees, setBidirectionalDegrees, setUSRs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckExistenceModule

public CheckExistenceModule(java.util.ArrayList elementsA,
                            java.util.ArrayList elementsB)
                     throws UninstantiatedException,
                            MatchException
Constructs a CheckExistenceModule to compare the specified schema elements in the input lists.

Parameters:
elementsA - a list of SchemaElement objects
elementsB - a list of SchemaElement objects
Throws:
UninstantiatedException - if an element doesn't contain any instances
MatchException

CheckExistenceModule

public CheckExistenceModule(SchemaElement[] elementsA,
                            SchemaElement[] elementsB)
                     throws UninstantiatedException,
                            MatchException
Constructs a CheckExistenceModule to compare the specified schema elements in the input arrays.

Parameters:
elementsA - an array of SchemaElement objects
elementsB - an array of SchemaElement objects
Throws:
UninstantiatedException - if an element doesn't contain any instances
MatchException

CheckExistenceModule

public CheckExistenceModule(SchemaElementPair[] pairs)
                     throws UninstantiatedException,
                            MatchException
Throws:
UninstantiatedException
MatchException