public class TreePropertyTransformer extends Object implements PropertyTransformer
TransformationTree
.Constructor and Description |
---|
TreePropertyTransformer(Alignment alignment,
TransformationReporter reporter,
InstanceSink sink,
EngineManager engines,
TransformationContext context)
Create a simple property transformer
|
Modifier and Type | Method and Description |
---|---|
void |
join(boolean cancel)
Join with the property transformer and wait for its completion, e.g.
|
void |
publish(FamilyInstance source,
MutableInstance target,
TransformationLog typeLog,
Cell typeCell)
Publish a source/target instance pair for property transformation.
|
public TreePropertyTransformer(Alignment alignment, TransformationReporter reporter, InstanceSink sink, EngineManager engines, TransformationContext context)
alignment
- the alignmentreporter
- the transformation log to report any transformation
messages tosink
- the target instance sinkengines
- the transformation engine managercontext
- the transformation execution contextpublic void publish(FamilyInstance source, MutableInstance target, TransformationLog typeLog, Cell typeCell)
PropertyTransformer
publish
in interface PropertyTransformer
source
- the source instancestarget
- the target instancetypeLog
- the type transformation logtypeCell
- the type cellPropertyTransformer.publish(FamilyInstance, MutableInstance,
TransformationLog, Cell)
public void join(boolean cancel)
PropertyTransformer
join
in interface PropertyTransformer
cancel
- if still pending transformations should be canceledBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a