de.interactive_instruments.ShapeChange.Transformation
Interface Transformer
- All Known Implementing Classes:
- Flattener, IdentityTransform, NamingModifier, Profiler
public interface Transformer
Defines the operation(s) common to all actual transformers.
- Author:
- Johannes Echterhoff (echterhoff interactive-instruments
de)
process
void process(GenericModel m,
Options o,
TransformerConfiguration trfConfig,
ShapeChangeResult r)
throws ShapeChangeAbortException
- Processes the model.
The given model is changed by the Transformer. NOTE: The
TransformationManager ensures that this can be done without side-effects.
- Parameters:
m
- The model to process.o
- Options to control the process execution.r
- Logging target.
- Throws:
ShapeChangeAbortException
Copyright © 2015. All rights reserved.