it.unitn.disi.smatch.filters
Class RedundantGeneratorFilter
java.lang.Object
it.unitn.disi.smatch.filters.RedundantGeneratorFilter
- All Implemented Interfaces:
- IFilter
public class RedundantGeneratorFilter
- extends java.lang.Object
- implements IFilter
Generates entailed mappings according to pseudocode from minimal mappings paper.
- Author:
- Aliaksandr Autayeu avtaev@gmail.com
Method Summary |
IMatchMatrix |
filter(java.util.Vector args)
|
static boolean |
findRelation(char relation,
INode sourceNode,
INode targetNode)
|
static boolean |
findRelation(char relation,
INode sourceNode,
java.util.Vector<INode> targetNodes)
|
static boolean |
findRelation(char relation,
java.util.Vector<INode> sourceNodes,
INode targetNode)
|
static boolean |
findRelation(char relation,
java.util.Vector<INode> sourceNodes,
java.util.Vector<INode> targetNodes)
|
protected static char |
getRelation(INode a,
INode b)
|
protected boolean |
verifyCondition1(INode C,
INode D)
|
protected boolean |
verifyCondition2(INode C,
INode D)
|
protected boolean |
verifyCondition3(INode C,
INode D)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CnodMatrix
protected static IMatchMatrix CnodMatrix
RedundantGeneratorFilter
public RedundantGeneratorFilter()
filter
public IMatchMatrix filter(java.util.Vector args)
- Specified by:
filter
in interface IFilter
verifyCondition1
protected boolean verifyCondition1(INode C,
INode D)
verifyCondition2
protected boolean verifyCondition2(INode C,
INode D)
verifyCondition3
protected boolean verifyCondition3(INode C,
INode D)
findRelation
public static boolean findRelation(char relation,
INode sourceNode,
INode targetNode)
findRelation
public static boolean findRelation(char relation,
java.util.Vector<INode> sourceNodes,
INode targetNode)
findRelation
public static boolean findRelation(char relation,
INode sourceNode,
java.util.Vector<INode> targetNodes)
findRelation
public static boolean findRelation(char relation,
java.util.Vector<INode> sourceNodes,
java.util.Vector<INode> targetNodes)
getRelation
protected static char getRelation(INode a,
INode b)
© 2010 Knowdive @ DISI