gr.demokritos.iit.jinsect.structs
Class OverallNGramSimilarity

java.lang.Object
  extended by gr.demokritos.iit.jinsect.structs.GraphSimilarity
      extended by gr.demokritos.iit.jinsect.structs.OverallNGramSimilarity
All Implemented Interfaces:
ISimilarity

public class OverallNGramSimilarity
extends GraphSimilarity

A GraphSimilarity-descended class, that calculates a weighted overall similarity measure.


Field Summary
 
Fields inherited from class gr.demokritos.iit.jinsect.structs.GraphSimilarity
ContainmentSimilarity, SizeSimilarity, ValueSimilarity
 
Constructor Summary
OverallNGramSimilarity()
           
 
Method Summary
 double getOverallSimilarity()
          Calculates the overall similarity, giving different weights to Value, Containment and Size similarities in descending order.
 
Methods inherited from class gr.demokritos.iit.jinsect.structs.GraphSimilarity
asDistance, setCalculator, toArray, toFloatArray, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OverallNGramSimilarity

public OverallNGramSimilarity()
Method Detail

getOverallSimilarity

public double getOverallSimilarity()
Calculates the overall similarity, giving different weights to Value, Containment and Size similarities in descending order.

Specified by:
getOverallSimilarity in interface ISimilarity
Overrides:
getOverallSimilarity in class GraphSimilarity
Returns:
The overall similarity.