diff options
Diffstat (limited to 'subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreBuilder.java')
-rw-r--r-- | subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreBuilder.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreBuilder.java b/subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreBuilder.java index 3a4024b5..9b2b38c3 100644 --- a/subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreBuilder.java +++ b/subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreBuilder.java | |||
@@ -8,12 +8,15 @@ package tools.refinery.store.model; | |||
8 | import tools.refinery.store.adapter.ModelAdapterBuilder; | 8 | import tools.refinery.store.adapter.ModelAdapterBuilder; |
9 | import tools.refinery.store.representation.AnySymbol; | 9 | import tools.refinery.store.representation.AnySymbol; |
10 | import tools.refinery.store.representation.Symbol; | 10 | import tools.refinery.store.representation.Symbol; |
11 | import tools.refinery.store.util.CancellationToken; | ||
11 | 12 | ||
12 | import java.util.Collection; | 13 | import java.util.Collection; |
13 | import java.util.List; | 14 | import java.util.List; |
14 | import java.util.Optional; | 15 | import java.util.Optional; |
15 | 16 | ||
16 | public interface ModelStoreBuilder { | 17 | public interface ModelStoreBuilder { |
18 | ModelStoreBuilder cancellationToken(CancellationToken cancellationToken); | ||
19 | |||
17 | default ModelStoreBuilder symbols(AnySymbol... symbols) { | 20 | default ModelStoreBuilder symbols(AnySymbol... symbols) { |
18 | return symbols(List.of(symbols)); | 21 | return symbols(List.of(symbols)); |
19 | } | 22 | } |
@@ -29,7 +32,9 @@ public interface ModelStoreBuilder { | |||
29 | 32 | ||
30 | <T> ModelStoreBuilder symbol(Symbol<T> symbol); | 33 | <T> ModelStoreBuilder symbol(Symbol<T> symbol); |
31 | 34 | ||
32 | <T extends ModelAdapterBuilder> ModelStoreBuilder with(T adapterBuilder); | 35 | ModelStoreBuilder with(ModelAdapterBuilder adapterBuilder); |
36 | |||
37 | ModelStoreBuilder with(ModelStoreConfiguration configuration); | ||
33 | 38 | ||
34 | <T extends ModelAdapterBuilder> Optional<T> tryGetAdapter(Class<? extends T> adapterType); | 39 | <T extends ModelAdapterBuilder> Optional<T> tryGetAdapter(Class<? extends T> adapterType); |
35 | 40 | ||