fr.inrialpes.exmo.aroma.algorithms
Class ImplicationDiscovery
java.lang.Object
fr.inrialpes.exmo.aroma.algorithms.ImplicationDiscovery
- All Implemented Interfaces:
- Runnable
public class ImplicationDiscovery
- extends Object
- implements Runnable
- Author:
- jerome DAVID The implication discovery algorithms of AROMA AROMA
algorithms by Jerome DAVID new version, rewritten in 06/2008
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
threshold
private double threshold
measure
private Index measure
af
private AlignmentFactory af
source
private AEntity source
dest
private AEntity dest
implications
private final Set<Implication> implications
correspondences
private final Set<MatchingRelation> correspondences
n
private int n
ImplicationDiscovery
public ImplicationDiscovery(AEntity a1,
AEntity a2,
AlignmentFactory af,
Set<MatchingRelation> correspondences)
ImplicationDiscovery
public ImplicationDiscovery(AEntity a1,
AEntity a2,
AlignmentFactory af,
Set<MatchingRelation> correspondences,
double threshold)
specialiseConc
private double specialiseConc(AEntity src,
AEntity dst)
- Recherche parmi dst est ses descendant les implications valides pour une
premisse "src" donnée les implications valides sont Ajoutées dans le Set
"implications"
- Parameters:
src
- dst
- concEnCours
- N'est plus utilisé pour l'instant, mais à ne pas enlever car
pourrait servir par la suitemaxVal
- la meilleure valeur trouvée.
- Returns:
specialisePremisse
private void specialisePremisse(AEntity src,
Set<AEntity> concEnCours)
printImpl
public void printImpl(PrintStream out)
getImplicationSet
public Set<Implication> getImplicationSet()
setThreshold
public void setThreshold(double thres)
run
public void run()
- Specified by:
run
in interface Runnable
getThreshold
public double getThreshold()
(C) Universite Pierre-Mendes-France, INRIA & Universite de Nantes 2006-2009