Alignment API and Server 4.2.${version.update}

fr.inrialpes.exmo.align.gen
Class NetworkAlignmentWeakener

java.lang.Object
  extended by fr.inrialpes.exmo.align.gen.NetworkAlignmentWeakener
All Implemented Interfaces:
OntologyNetworkWeakener

public class NetworkAlignmentWeakener
extends Object
implements OntologyNetworkWeakener

AlignmentWeakener suppress n% of the correspondences at random in each alignments n is a number between 0. and 1. Returns a brand new BasicOntologyNetwork (with new alignments and cells) the @threshold parameter tells if the corrrespondences are suppressed at random (false) of by suppressing the n% of lower confidence (true)


Constructor Summary
NetworkAlignmentWeakener()
           
 
Method Summary
 OntologyNetwork weaken(OntologyNetwork on, double n, Properties p)
          Weakens the ontology network of n%
 OntologyNetwork weaken(OntologyNetwork on, int n, Properties p)
          Weakens the ontology network of n units
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkAlignmentWeakener

public NetworkAlignmentWeakener()
Method Detail

weaken

public OntologyNetwork weaken(OntologyNetwork on,
                              int n,
                              Properties p)
                       throws AlignmentException
Description copied from interface: OntologyNetworkWeakener
Weakens the ontology network of n units

Specified by:
weaken in interface OntologyNetworkWeakener
Throws:
AlignmentException

weaken

public OntologyNetwork weaken(OntologyNetwork on,
                              double n,
                              Properties p)
                       throws AlignmentException
Description copied from interface: OntologyNetworkWeakener
Weakens the ontology network of n%

Specified by:
weaken in interface OntologyNetworkWeakener
Throws:
AlignmentException

Alignment API and Server 4.2.${version.update}

(C) INRIA & friends, 2003-${curryear}