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