@@ -10,7 +10,6 @@ import hu.bme.mit.incquery.localsearch.cpp.generator.model.CheckSingleNavigation
10
10
import hu.bme.mit.incquery.localsearch.cpp.generator.model.ExtendInstanceOfStub
11
11
import hu.bme.mit.incquery.localsearch.cpp.generator.model.ExtendMultiNavigationStub
12
12
import hu.bme.mit.incquery.localsearch.cpp.generator.model.ExtendSingleNavigationStub
13
- import hu.bme.mit.incquery.localsearch.cpp.generator.model.SearchOperationStub
14
13
import java.util.Collection
15
14
import java.util.LinkedList
16
15
import java.util.Map
@@ -22,21 +21,22 @@ import org.eclipse.emf.ecore.EStructuralFeature
22
21
import org.eclipse.viatra.query.runtime.matchers.psystem.PVariable
23
22
import org.eclipse.xtend.lib.annotations.Accessors
24
23
import hu.bme.mit.incquery.localsearch.cpp.generator.internal.common.NameUtils
24
+ import hu.bme.mit.incquery.localsearch.cpp.generator.model.ISearchOperationStub
25
25
26
26
class IteratorSearchOperationGenerator extends BaseGenerator {
27
27
28
- val Collection<SearchOperationStub > operations;
28
+ val Collection<ISearchOperationStub > operations;
29
29
val MatchGenerator matchGenerator
30
30
31
31
@Accessors(PUBLIC_SETTER )
32
32
Function<CharSequence , CharSequence > matchFoundHandler
33
33
34
- val LinkedList<SearchOperationStub > operationsQueue
34
+ val LinkedList<ISearchOperationStub > operationsQueue
35
35
val Map<String , String > variablePurgedNameCache
36
36
val Map<String , String > variableNameCache
37
37
val Map<String , Integer > variableNameCounter
38
38
39
- new (Collection<SearchOperationStub > operations, MatchGenerator matchGenerator) {
39
+ new (Collection<ISearchOperationStub > operations, MatchGenerator matchGenerator) {
40
40
this . operations = operations;
41
41
this . matchGenerator = matchGenerator
42
42
@@ -121,7 +121,7 @@ class IteratorSearchOperationGenerator extends BaseGenerator {
121
121
}
122
122
' ' '
123
123
124
- def dispatch compileOperation(SearchOperationStub operation) ' ' '
124
+ def dispatch compileOperation(ISearchOperationStub operation) ' ' '
125
125
// NYI {
126
126
«compileNext»
127
127
}
0 commit comments