Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.align.transformation.service
Interface PropertyTransformer

All Known Implementing Classes:
TreePropertyTransformer

public interface PropertyTransformer

Executes property transformations on source/target instance pairs.

Author:
Simon Templer

Method Summary
 void join(boolean cancel)
          Join with the property transformer and wait for its completion, e.g.
 void publish(FamilyInstance source, MutableInstance target, TransformationLog typeLog)
          Publish a source/target instance pair for property transformation.
 

Method Detail

publish

void publish(FamilyInstance source,
             MutableInstance target,
             TransformationLog typeLog)
Publish a source/target instance pair for property transformation.

Parameters:
source - the source instances
target - the target instance
typeLog - the type transformation log

join

void join(boolean cancel)
Join with the property transformer and wait for its completion, e.g. if the property transformer executes tasks in worker threads.

Parameters:
cancel - if still pending transformations should be canceled

Humboldt Alignment Editor 2.5.0

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