it.unitn.disi.smatch.filters
Class RedundantFilter
java.lang.Object
it.unitn.disi.smatch.filters.RedundantFilter
- All Implemented Interfaces:
- IFilter
- Direct Known Subclasses:
- RedundantFilterEQ
public class RedundantFilter
- extends java.lang.Object
- implements IFilter
Filters mapping according to minimal links paper.
- Author:
- Aliaksandr Autayeu avtaev@gmail.com
Method Summary |
IMatchMatrix |
filter(java.util.Vector args)
|
boolean |
findRelation(char relation,
INode sourceNode,
INode targetNode)
|
boolean |
findRelation(char relation,
INode sourceNode,
java.util.Vector<INode> targetNodes)
|
boolean |
findRelation(char relation,
java.util.Vector<INode> sourceNodes,
INode targetNode)
|
boolean |
findRelation(char relation,
java.util.Vector<INode> sourceNodes,
java.util.Vector<INode> targetNodes)
|
protected 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)
|
protected boolean |
verifyCondition4(INode C,
INode D)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CnodMatrix
protected IMatchMatrix CnodMatrix
condition1
protected int condition1
condition2
protected int condition2
condition3
protected int condition3
condition4
protected int condition4
RedundantFilter
public RedundantFilter()
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)
verifyCondition4
protected boolean verifyCondition4(INode C,
INode D)
findRelation
public boolean findRelation(char relation,
INode sourceNode,
INode targetNode)
findRelation
public boolean findRelation(char relation,
java.util.Vector<INode> sourceNodes,
INode targetNode)
findRelation
public boolean findRelation(char relation,
INode sourceNode,
java.util.Vector<INode> targetNodes)
findRelation
public boolean findRelation(char relation,
java.util.Vector<INode> sourceNodes,
java.util.Vector<INode> targetNodes)
getRelation
protected char getRelation(INode a,
INode b)
© 2010 Knowdive @ DISI