Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.oml.internal.goml.align
Class Cell

java.lang.Object
  extended by eu.esdihumboldt.hale.io.oml.internal.goml.align.Cell
All Implemented Interfaces:
ICell

public class Cell
extends Object
implements ICell

A Cell contains a mapping between two Entities, such as FeatureClasses or Property objects.

Author:
Thorsten Reitz
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Nested Class Summary
 
Nested classes/interfaces inherited from interface eu.esdihumboldt.hale.io.oml.internal.model.align.ICell
ICell.RelationType
 
Constructor Summary
Cell()
           
 
Method Summary
 ICell deepCopy()
           
 IAbout getAbout()
           
 IEntity getEntity1()
           
 IEntity getEntity2()
           
 List<String> getLabel()
          Returns a list of labels of the cell.
 double getMeasure()
           
 ICell.RelationType getRelation()
           
 void setAbout(IAbout about)
           
 void setEntity1(IEntity entity1)
           
 void setEntity2(IEntity entity2)
           
 void setLabel(List<String> label)
           
 void setMeasure(double measure)
           
 void setRelation(ICell.RelationType relation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cell

public Cell()
Method Detail

setEntity1

public void setEntity1(IEntity entity1)

getEntity1

public IEntity getEntity1()
Specified by:
getEntity1 in interface ICell
Returns:
the first IEntity of the ICell.

setEntity2

public void setEntity2(IEntity entity2)

getEntity2

public IEntity getEntity2()
Specified by:
getEntity2 in interface ICell
Returns:
the second IEntity of the ICell.

getRelation

public ICell.RelationType getRelation()
Specified by:
getRelation in interface ICell
Returns:
the relation

setRelation

public void setRelation(ICell.RelationType relation)
Parameters:
relation - the relation to set

getMeasure

public double getMeasure()
Specified by:
getMeasure in interface ICell
Returns:
the measure

setMeasure

public void setMeasure(double measure)
Parameters:
measure - the measure to set

getAbout

public IAbout getAbout()
Specified by:
getAbout in interface ICell
Returns:
the about

setAbout

public void setAbout(IAbout about)
Parameters:
about - the about to set

getLabel

public List<String> getLabel()
Description copied from interface: ICell
Returns a list of labels of the cell. The first label is currently used to retrieve the operation name which indicates the transformer.

Specified by:
getLabel in interface ICell
Returns:
the label(s)

setLabel

public void setLabel(List<String> label)
Parameters:
label - the label(s) to set

deepCopy

public ICell deepCopy()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d