class ProjectConfiguration: Any

Configuration for a single transformation project of one source model.

Fields

Name Description
val projectId: String

unique id of the transformation project

val absoluteSourceFilePath: /** absolute file path to the source file of the model */

absolute file path to the source file of the model

val sourceFileIdentifier: /** identifier of the source file */

identifier of the source file

val reportLoggerName: String

name of the report logger for the transformation project

val reportLoggingPath: Path

output path for the report logger of the transformation project

val baseSourceFilePath: Path

the absolute base path of the source directory

val relativeSourceFilePath: Path

the relative path to the actual file of the source model

val outputDirectoryPath: Path

the absolute base path of the output directory

val concurrentProcessing: Boolean

enable concurrent processing during the transformation of a model

Constructors

<init>

constructor(baseSourceFilePath: Path, relativeSourceFilePath: Path, outputDirectoryPath: Path, concurrentProcessing: Boolean)

Configuration for a single transformation project of one source model.

Parameters

Name Description
baseSourceFilePath: Path

the absolute base path of the source directory

relativeSourceFilePath: Path

the relative path to the actual file of the source model

outputDirectoryPath: Path

the absolute base path of the output directory

concurrentProcessing: Boolean

enable concurrent processing during the transformation of a model