uk.ac.ic.doc.automed.matching.modules.probability.senary
Class ElementNameModule

java.lang.Object
  extended by uk.ac.ic.doc.automed.matching.modules.AbstractModule
      extended by uk.ac.ic.doc.automed.matching.modules.probability.senary.ElementNameModule

public class ElementNameModule
extends AbstractModule

The module that compares the names of the schema elements


Field Summary
 
Fields inherited from class uk.ac.ic.doc.automed.matching.modules.AbstractModule
bidirectionalDegrees, frame, semanticMappingNames
 
Constructor Summary
ElementNameModule(java.util.ArrayList elementsA, java.util.ArrayList elementsB)
          Constructs a ElementNameModule to compare the specified schema elements in the input lists.
ElementNameModule(SchemaElement[] elementsA, SchemaElement[] elementsB)
          Constructs a ElementNameModule to compare the specified schema elements in the input arrays.
ElementNameModule(SchemaElementPair[] pairs)
           
 
Method Summary
private static java.util.Hashtable getNameComparisonDegrees(java.util.ArrayList elementsA, java.util.ArrayList elementsB)
           
private static java.util.Hashtable getNameComparisonDegrees(SchemaElement[] elementsA, SchemaElement[] elementsB)
           
 
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

ElementNameModule

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

Parameters:
elementsA - a list of SchemaElement objects
elementsB - a list of SchemaElement objects

ElementNameModule

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

Parameters:
elementsA - an array of SchemaElement objects
elementsB - an array of SchemaElement objects

ElementNameModule

public ElementNameModule(SchemaElementPair[] pairs)
                  throws UninstantiatedException
Throws:
UninstantiatedException
Method Detail

getNameComparisonDegrees

private static java.util.Hashtable getNameComparisonDegrees(SchemaElement[] elementsA,
                                                            SchemaElement[] elementsB)

getNameComparisonDegrees

private static java.util.Hashtable getNameComparisonDegrees(java.util.ArrayList elementsA,
                                                            java.util.ArrayList elementsB)