@Immutable public class ConceptualSchemaTransformer extends Object implements TransformationService
Constructor and Description |
---|
ConceptualSchemaTransformer() |
Modifier and Type | Method and Description |
---|---|
protected void |
doTypeTransformation(TypeTransformationFactory transformation,
Cell typeCell,
InstanceCollection source,
InstanceSink target,
Alignment alignment,
EngineManager engines,
PropertyTransformer transformer,
TransformationContext context,
TransformationReporter reporter,
ProgressIndicator progressIndicator)
Execute a type transformation based on single type cell
|
boolean |
isCancelable()
States if the execution of the transformation is cancelable.
|
TransformationReport |
transform(Alignment alignment,
InstanceCollection source,
InstanceSink target,
ServiceProvider serviceProvider,
ProgressIndicator progressIndicator)
Transform a set of source instances according to the given alignment.
|
public TransformationReport transform(Alignment alignment, InstanceCollection source, InstanceSink target, ServiceProvider serviceProvider, ProgressIndicator progressIndicator)
TransformationService
transform
in interface TransformationService
alignment
- the alignmentsource
- the source instancestarget
- the transformed instance sinkserviceProvider
- provider for services that can be accessed by
transformation functions in context of the transformationprogressIndicator
- the progress indicatorTransformationService.transform(Alignment, InstanceCollection,
InstanceSink, ServiceProvider, ProgressIndicator)
public boolean isCancelable()
TransformationService
isCancelable
in interface TransformationService
TransformationService.isCancelable()
protected void doTypeTransformation(TypeTransformationFactory transformation, Cell typeCell, InstanceCollection source, InstanceSink target, Alignment alignment, EngineManager engines, PropertyTransformer transformer, TransformationContext context, TransformationReporter reporter, ProgressIndicator progressIndicator)
transformation
- the transformation to usetypeCell
- the type celltarget
- the target instance sinksource
- the source instancesalignment
- the alignmentengines
- the engine managertransformer
- the property transformercontext
- the transformation execution contextreporter
- the reporterprogressIndicator
- the progress indicatorBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a