it.unitn.disi.smatch.data.mappings
Class MappingNodeElement

java.lang.Object
  extended by it.unitn.disi.smatch.data.mappings.MappingNodeElement
All Implemented Interfaces:
IMappingElement, java.lang.Comparable

public class MappingNodeElement
extends java.lang.Object
implements IMappingElement

Holds mapping element referring to nodes.

Author:
Aliaksandr Autayeu avtaev@gmail.com

Field Summary
protected  char relation
           
protected  INode sourceNode
           
protected  INode targetNode
           
 
Constructor Summary
MappingNodeElement(INode sourceNode, INode targetNode, char relation)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 double getEq()
           
 double getLg()
           
 double getMg()
           
 char getRelation()
           
 java.lang.String getSourceEntity()
           
 INode getSourceNode()
           
 java.lang.String getTargetEntity()
           
 INode getTargetNode()
           
 int hashCode()
           
 void setRelation(char relation)
           
 void setSourceEntity(java.lang.String sourceEntity)
           
 void setTargetEntity(java.lang.String targetEntity)
           
 java.lang.String toString()
           
 boolean weakEquals(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceNode

protected INode sourceNode

targetNode

protected INode targetNode

relation

protected char relation
Constructor Detail

MappingNodeElement

public MappingNodeElement(INode sourceNode,
                          INode targetNode,
                          char relation)
Method Detail

getSourceNode

public INode getSourceNode()
Specified by:
getSourceNode in interface IMappingElement

getTargetNode

public INode getTargetNode()
Specified by:
getTargetNode in interface IMappingElement

getRelation

public char getRelation()
Specified by:
getRelation in interface IMappingElement

getSourceEntity

public java.lang.String getSourceEntity()
Specified by:
getSourceEntity in interface IMappingElement

setSourceEntity

public void setSourceEntity(java.lang.String sourceEntity)
Specified by:
setSourceEntity in interface IMappingElement

getTargetEntity

public java.lang.String getTargetEntity()
Specified by:
getTargetEntity in interface IMappingElement

setTargetEntity

public void setTargetEntity(java.lang.String targetEntity)
Specified by:
setTargetEntity in interface IMappingElement

setRelation

public void setRelation(char relation)
Specified by:
setRelation in interface IMappingElement

weakEquals

public boolean weakEquals(java.lang.Object o)
Specified by:
weakEquals in interface IMappingElement

getEq

public double getEq()
Specified by:
getEq in interface IMappingElement

getLg

public double getLg()
Specified by:
getLg in interface IMappingElement

getMg

public double getMg()
Specified by:
getMg in interface IMappingElement

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


© 2010 Knowdive @ DISI