Interface ITransformerWithContext<ContextT,T>

Type Parameters:
ContextT - structure of the context
T - type of the transformation result
All Known Implementing Classes:
AbstractTransformerWithContext

public interface ITransformerWithContext<ContextT,T>
Define the interface for a transformer which recursively transforms the instances into something else while the context is passed along.

When you use the transformer, please always call the main dispatching method transform(aas_core.aas3_0.types.model.IClass, ContextT). You should most probably never call the transform methods directly. They are only made public so that model classes can access them.