Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.align.model
Interface Cell

All Known Subinterfaces:
MutableCell
All Known Implementing Classes:
DefaultCell

public interface Cell

An alignment cell represents a mapping between two entities

Author:
Simon Templer

Method Summary
 com.google.common.collect.ListMultimap<String,? extends Entity> getSource()
          Get the source entities.
 com.google.common.collect.ListMultimap<String,? extends Entity> getTarget()
          Get the target entities.
 String getTransformationIdentifier()
          Get the identifier for the transformation referenced by the cell.
 com.google.common.collect.ListMultimap<String,String> getTransformationParameters()
          Get the transformation parameters that shall be applied to the transformation specified by getTransformationIdentifier().
 

Method Detail

getSource

com.google.common.collect.ListMultimap<String,? extends Entity> getSource()
Get the source entities. For each the name is mapped to the entity. Multiple entities may share the same name. The map may not be modified.

Returns:
the source entities, may be null

getTarget

com.google.common.collect.ListMultimap<String,? extends Entity> getTarget()
Get the target entities. For each the name is mapped to the entity. Multiple entities may share the same name. The map may not be modified.

Returns:
the target entities

getTransformationParameters

com.google.common.collect.ListMultimap<String,String> getTransformationParameters()
Get the transformation parameters that shall be applied to the transformation specified by getTransformationIdentifier().

Returns:
the transformation parameters, parameter names are mapped to parameter values, may be null

getTransformationIdentifier

String getTransformationIdentifier()
Get the identifier for the transformation referenced by the cell.

Returns:
the transformation identifier

Humboldt Alignment Editor 2.5.0

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