Skip to content

Commit a08eb31

Browse files
committed
fix(bulk-model-sync-gradle): change includedModules property type to set
1 parent 25ce160 commit a08eb31

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

bulk-model-sync-gradle/src/main/kotlin/org/modelix/model/sync/bulk/gradle/tasks/ExportFromModelServer.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import kotlinx.coroutines.runBlocking
2020
import org.gradle.api.DefaultTask
2121
import org.gradle.api.file.DirectoryProperty
2222
import org.gradle.api.model.ObjectFactory
23-
import org.gradle.api.provider.ListProperty
2423
import org.gradle.api.provider.Property
24+
import org.gradle.api.provider.SetProperty
2525
import org.gradle.api.tasks.Input
2626
import org.gradle.api.tasks.Optional
2727
import org.gradle.api.tasks.OutputDirectory
@@ -62,10 +62,10 @@ abstract class ExportFromModelServer @Inject constructor(of: ObjectFactory) : De
6262
val outputDir: DirectoryProperty = of.directoryProperty()
6363

6464
@Input
65-
val includedModules: ListProperty<String> = of.listProperty(String::class.java)
65+
val includedModules: SetProperty<String> = of.setProperty(String::class.java)
6666

6767
@Input
68-
val includedModulePrefixes: ListProperty<String> = of.listProperty(String::class.java)
68+
val includedModulePrefixes: SetProperty<String> = of.setProperty(String::class.java)
6969

7070
@TaskAction
7171
fun export() {

bulk-model-sync-gradle/src/main/kotlin/org/modelix/model/sync/bulk/gradle/tasks/GenerateAntScriptForMps.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ package org.modelix.model.sync.bulk.gradle.tasks
1919
import org.gradle.api.DefaultTask
2020
import org.gradle.api.file.RegularFileProperty
2121
import org.gradle.api.model.ObjectFactory
22-
import org.gradle.api.provider.ListProperty
2322
import org.gradle.api.provider.Property
23+
import org.gradle.api.provider.SetProperty
2424
import org.gradle.api.tasks.CacheableTask
2525
import org.gradle.api.tasks.Input
2626
import org.gradle.api.tasks.Optional
@@ -55,10 +55,10 @@ abstract class GenerateAntScriptForMps @Inject constructor(of: ObjectFactory) :
5555
val antScriptFile: RegularFileProperty = of.fileProperty()
5656

5757
@Input
58-
val includedModules: ListProperty<String> = of.listProperty(String::class.java)
58+
val includedModules: SetProperty<String> = of.setProperty(String::class.java)
5959

6060
@Input
61-
val includedModulePrefixes: ListProperty<String> = of.listProperty(String::class.java)
61+
val includedModulePrefixes: SetProperty<String> = of.setProperty(String::class.java)
6262

6363
@Optional
6464
@Input

bulk-model-sync-gradle/src/main/kotlin/org/modelix/model/sync/bulk/gradle/tasks/ImportIntoModelServer.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import kotlinx.coroutines.runBlocking
2020
import org.gradle.api.DefaultTask
2121
import org.gradle.api.file.DirectoryProperty
2222
import org.gradle.api.model.ObjectFactory
23-
import org.gradle.api.provider.ListProperty
2423
import org.gradle.api.provider.Property
2524
import org.gradle.api.provider.SetProperty
2625
import org.gradle.api.tasks.Input
@@ -58,10 +57,10 @@ abstract class ImportIntoModelServer @Inject constructor(of: ObjectFactory) : De
5857
val registeredLanguages: SetProperty<ILanguage> = of.setProperty(ILanguage::class.java)
5958

6059
@Input
61-
val includedModules: ListProperty<String> = of.listProperty(String::class.java)
60+
val includedModules: SetProperty<String> = of.setProperty(String::class.java)
6261

6362
@Input
64-
val includedModulePrefixes: ListProperty<String> = of.listProperty(String::class.java)
63+
val includedModulePrefixes: SetProperty<String> = of.setProperty(String::class.java)
6564

6665
@TaskAction
6766
fun import() {

0 commit comments

Comments
 (0)