@import org.silkframework.config.CustomTask @import org.silkframework.dataset.DatasetSpec.GenericDatasetSpec @import org.silkframework.rule.TransformSpec @import org.silkframework.workspace.{ProjectTask, WorkspaceFactory} @import org.silkframework.runtime.activity.UserContext @(projectName: String, modifier: String, inputId: Option[String])(implicit userContext: UserContext) @project = @{ WorkspaceFactory().workspace.project(projectName.toString) } @datasets = @{ project.tasks[GenericDatasetSpec] } @transformTasks = @{ project.tasks[TransformSpec] } @customTasksWithOutputSchema = @{ project.tasks[CustomTask].filter(_.outputSchemaOpt.isDefined) } @generateOptions = @{ (tasks: Seq[ProjectTask[_]]) => for(task <- tasks) yield { if(inputId.isDefined && task.id.toString == inputId.get) { } else { } } }