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

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

public class MappingElement
extends java.lang.Object
implements IMappingElement, java.lang.Comparable

Holds an element of the mapping.

Author:
Mikalai Yatskevich mikalai.yatskevich@comlab.ox.ac.uk, Aliaksandr Autayeu avtaev@gmail.com

Constructor Summary
MappingElement(double eq, double mg, double lg)
           
MappingElement(java.lang.String fileLine)
           
MappingElement(java.lang.String sourceEntity, java.lang.String targetEntity, char relation)
           
MappingElement(java.lang.String sourceEntity, java.lang.String targetEntity, char relation, java.lang.String sID, java.lang.String tID)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 boolean equalsForMappingComparison(MappingElement m)
           
 double getEq()
           
static IMappingElement getInstance(java.lang.String sourceEntity, java.lang.String targetEntity, char relation)
           
 double getLg()
           
 double getMg()
           
 char getRelation()
           
 java.lang.String getSourceEntity()
           
 INode getSourceNode()
           
 java.lang.String getTargetEntity()
           
 INode getTargetNode()
           
 int hashCode()
           
 boolean isMeaningful()
           
 boolean isWithOr()
           
 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
 

Constructor Detail

MappingElement

public MappingElement(java.lang.String sourceEntity,
                      java.lang.String targetEntity,
                      char relation,
                      java.lang.String sID,
                      java.lang.String tID)

MappingElement

public MappingElement(java.lang.String sourceEntity,
                      java.lang.String targetEntity,
                      char relation)

MappingElement

public MappingElement(double eq,
                      double mg,
                      double lg)

MappingElement

public MappingElement(java.lang.String fileLine)
Method Detail

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

getInstance

public static IMappingElement getInstance(java.lang.String sourceEntity,
                                          java.lang.String targetEntity,
                                          char relation)

isWithOr

public boolean isWithOr()

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

getRelation

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

setRelation

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

equals

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

equalsForMappingComparison

public boolean equalsForMappingComparison(MappingElement m)

isMeaningful

public boolean isMeaningful()

weakEquals

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

hashCode

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

toString

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

compareTo

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

getSourceNode

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

getTargetNode

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


© 2010 Knowdive @ DISI