class TransformerConfiguration<T : AbstractTransformerParameters> : Any

Configuration class for a transformer holding general information, such as projectId and sourceFileIdentifier. The transformer specific parameter are provided in parameters.

Fields

Name Description
val projectId: String

identifier of the current transformation project

val sourceFileIdentifier: FileIdentifier

identifier of model's source file

val concurrentProcessing: Boolean

if true, apply concurrent processing

val parameters: T

transformer specific parameters

Constructors

<init>

constructor(projectId: String, sourceFileIdentifier: FileIdentifier, concurrentProcessing: Boolean, parameters: T)

Configuration class for a transformer holding general information, such as projectId and sourceFileIdentifier. The transformer specific parameter are provided in parameters.

Parameters

Name Description
projectId: String

identifier of the current transformation project

sourceFileIdentifier: FileIdentifier

identifier of model's source file

concurrentProcessing: Boolean

if true, apply concurrent processing

parameters: T

transformer specific parameters

Methods

getReportLogger

fun getReportLogger(): LogManager.getReportLogger(projectId)

ReturnValue

Name Description
LogManager.getReportLogger(projectId)