it.unitn.disi.smatch.data.mappings
Class MappingElement
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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)
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