Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.headless
Interface TransformationEnvironment

All Known Implementing Classes:
ProjectTransformationEnvironment

public interface TransformationEnvironment

Represents a loaded alignment and possible configuration for loading source data and writing transformed data.

Author:
Simon Templer

Method Summary
 Alignment getAlignment()
          Get the alignment between source and target schemas.
 Collection<? extends IOConfiguration> getExportPresets()
          Get the export presets configured for the project.
 Collection<? extends IOConfiguration> getExportTemplates()
          Get export templates compatible to the target schema, not fully configured.
 String getId()
          Get the unique identifier for this transformation environment.
 ProjectInfo getProjectInfo()
          Get information on the associated project, if available.
 SchemaSpace getSourceSchema()
          Get the source schemas.
 SchemaSpace getTargetSchema()
          Get the target schemas.
 

Method Detail

getId

String getId()
Get the unique identifier for this transformation environment.

Returns:
the identifier

getProjectInfo

ProjectInfo getProjectInfo()
Get information on the associated project, if available.

Returns:
the project information or null

getAlignment

Alignment getAlignment()
Get the alignment between source and target schemas.

Returns:
the alignment

getSourceSchema

SchemaSpace getSourceSchema()
Get the source schemas.

Returns:
the source schemas

getTargetSchema

SchemaSpace getTargetSchema()
Get the target schemas.

Returns:
the target schemas

getExportPresets

Collection<? extends IOConfiguration> getExportPresets()
Get the export presets configured for the project.

Returns:
copies of the export presets, fully configured except for the target

getExportTemplates

Collection<? extends IOConfiguration> getExportTemplates()
Get export templates compatible to the target schema, not fully configured.

Returns:
copies of the export templates, configured at least with the action and provider ID

Humboldt Alignment Editor 2.5.0

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