aboutsummaryrefslogtreecommitdiffstats
path: root/language/src/main
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-10-05 00:36:47 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-10-05 00:36:47 +0200
commitc3e27396c62f191b4343df151e5a86bfa63a32f3 (patch)
tree4f698c9ba0320a5c740c53877c3f75c00240dca4 /language/src/main
parentfix(web): improve accessibility (diff)
downloadrefinery-c3e27396c62f191b4343df151e5a86bfa63a32f3.tar.gz
refinery-c3e27396c62f191b4343df151e5a86bfa63a32f3.tar.zst
refinery-c3e27396c62f191b4343df151e5a86bfa63a32f3.zip
chore: change package name
Diffstat (limited to 'language/src/main')
-rw-r--r--language/src/main/java/tools/refinery/language/GenerateProblem.mwe2 (renamed from language/src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2)6
-rw-r--r--language/src/main/java/tools/refinery/language/Problem.xtext (renamed from language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext)4
-rw-r--r--language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/ProblemRuntimeModule.java)17
-rw-r--r--language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/ProblemStandaloneSetup.java)5
-rw-r--r--language/src/main/java/tools/refinery/language/ProblemUtil.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java)19
-rw-r--r--language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/conversion/ProblemValueConverterService.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/conversion/UpperBoundValueConverter.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/naming/NamingUtil.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/naming/ProblemQualifiedNameConverter.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/DerivedVariableComputer.java)33
-rw-r--r--language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java)19
-rw-r--r--language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemDerivedStateComputer.java)13
-rw-r--r--language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java)9
-rw-r--r--language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java)15
-rw-r--r--language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemGlobalScopeProvider.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemLocalScopeProvider.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemScopeProvider.java)21
-rw-r--r--language/src/main/java/tools/refinery/language/validation/ProblemValidator.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/validation/ProblemValidator.java)2
18 files changed, 92 insertions, 83 deletions
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2 b/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2
index 4dfbb242..1b177c94 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2
+++ b/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2
@@ -1,9 +1,9 @@
1module org.eclipse.viatra.solver.language.GenerateProblem 1module tools.refinery.language.GenerateProblem
2 2
3import org.eclipse.xtext.xtext.generator.* 3import org.eclipse.xtext.xtext.generator.*
4import org.eclipse.xtext.xtext.generator.model.project.* 4import org.eclipse.xtext.xtext.generator.model.project.*
5 5
6import org.eclipse.viatra.solver.language.mwe2.* 6import tools.refinery.language.mwe2.*
7 7
8var rootPath = ".." 8var rootPath = ".."
9 9
@@ -36,7 +36,7 @@ Workflow {
36 } 36 }
37 37
38 language = StandardLanguage { 38 language = StandardLanguage {
39 name = "org.eclipse.viatra.solver.language.Problem" 39 name = "tools.refinery.language.Problem"
40 fileExtensions = "problem" 40 fileExtensions = "problem"
41 referencedResource = "platform:/resource/refinery-language-model/model/problem.genmodel" 41 referencedResource = "platform:/resource/refinery-language-model/model/problem.genmodel"
42 serializer = { 42 serializer = {
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext b/language/src/main/java/tools/refinery/language/Problem.xtext
index d4fa6f35..6b46ee86 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext
+++ b/language/src/main/java/tools/refinery/language/Problem.xtext
@@ -1,7 +1,7 @@
1grammar org.eclipse.viatra.solver.language.Problem with org.eclipse.xtext.common.Terminals 1grammar tools.refinery.language.Problem with org.eclipse.xtext.common.Terminals
2 2
3import "http://www.eclipse.org/emf/2002/Ecore" as ecore 3import "http://www.eclipse.org/emf/2002/Ecore" as ecore
4import "http://www.eclipse.org/viatra/solver/language/model/Problem" 4import "https://refinery.tools/emf/2021/Problem"
5 5
6Problem: 6Problem:
7 ("problem" name=Identifier ".")? 7 ("problem" name=Identifier ".")?
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemRuntimeModule.java b/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java
index 9fec7d75..dd7731b4 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemRuntimeModule.java
+++ b/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java
@@ -1,15 +1,8 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language; 4package tools.refinery.language;
5 5
6import org.eclipse.viatra.solver.language.conversion.ProblemValueConverterService;
7import org.eclipse.viatra.solver.language.naming.ProblemQualifiedNameConverter;
8import org.eclipse.viatra.solver.language.resource.ProblemDerivedStateComputer;
9import org.eclipse.viatra.solver.language.resource.ProblemLocationInFileProvider;
10import org.eclipse.viatra.solver.language.resource.ProblemResourceDescriptionStrategy;
11import org.eclipse.viatra.solver.language.scoping.ProblemGlobalScopeProvider;
12import org.eclipse.viatra.solver.language.scoping.ProblemLocalScopeProvider;
13import org.eclipse.xtext.conversion.IValueConverterService; 6import org.eclipse.xtext.conversion.IValueConverterService;
14import org.eclipse.xtext.naming.IQualifiedNameConverter; 7import org.eclipse.xtext.naming.IQualifiedNameConverter;
15import org.eclipse.xtext.resource.DerivedStateAwareResource; 8import org.eclipse.xtext.resource.DerivedStateAwareResource;
@@ -28,6 +21,14 @@ import org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceV
28import com.google.inject.Binder; 21import com.google.inject.Binder;
29import com.google.inject.name.Names; 22import com.google.inject.name.Names;
30 23
24import tools.refinery.language.conversion.ProblemValueConverterService;
25import tools.refinery.language.naming.ProblemQualifiedNameConverter;
26import tools.refinery.language.resource.ProblemDerivedStateComputer;
27import tools.refinery.language.resource.ProblemLocationInFileProvider;
28import tools.refinery.language.resource.ProblemResourceDescriptionStrategy;
29import tools.refinery.language.scoping.ProblemGlobalScopeProvider;
30import tools.refinery.language.scoping.ProblemLocalScopeProvider;
31
31/** 32/**
32 * Use this class to register components to be used at runtime / without the 33 * Use this class to register components to be used at runtime / without the
33 * Equinox extension registry. 34 * Equinox extension registry.
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemStandaloneSetup.java b/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java
index 11e5ad8a..f49069a5 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemStandaloneSetup.java
+++ b/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java
@@ -1,13 +1,14 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language; 4package tools.refinery.language;
5 5
6import org.eclipse.emf.ecore.EPackage; 6import org.eclipse.emf.ecore.EPackage;
7import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
8 7
9import com.google.inject.Injector; 8import com.google.inject.Injector;
10 9
10import tools.refinery.language.model.problem.ProblemPackage;
11
11/** 12/**
12 * Initialization support for running Xtext languages without Equinox extension 13 * Initialization support for running Xtext languages without Equinox extension
13 * registry. 14 * registry.
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java b/language/src/main/java/tools/refinery/language/ProblemUtil.java
index a2938274..ae2efc3d 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java
+++ b/language/src/main/java/tools/refinery/language/ProblemUtil.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language; 1package tools.refinery.language;
2 2
3import java.util.ArrayDeque; 3import java.util.ArrayDeque;
4import java.util.Collection; 4import java.util.Collection;
@@ -9,17 +9,18 @@ import java.util.Set;
9 9
10import org.eclipse.emf.ecore.EObject; 10import org.eclipse.emf.ecore.EObject;
11import org.eclipse.emf.ecore.resource.Resource; 11import org.eclipse.emf.ecore.resource.Resource;
12import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
13import org.eclipse.viatra.solver.language.model.problem.Node;
14import org.eclipse.viatra.solver.language.model.problem.Problem;
15import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
16import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration;
17import org.eclipse.viatra.solver.language.model.problem.Relation;
18import org.eclipse.viatra.solver.language.model.problem.Variable;
19import org.eclipse.viatra.solver.language.scoping.ProblemGlobalScopeProvider;
20 12
21import com.google.common.collect.ImmutableList; 13import com.google.common.collect.ImmutableList;
22 14
15import tools.refinery.language.model.problem.ClassDeclaration;
16import tools.refinery.language.model.problem.Node;
17import tools.refinery.language.model.problem.Problem;
18import tools.refinery.language.model.problem.ProblemPackage;
19import tools.refinery.language.model.problem.ReferenceDeclaration;
20import tools.refinery.language.model.problem.Relation;
21import tools.refinery.language.model.problem.Variable;
22import tools.refinery.language.scoping.ProblemGlobalScopeProvider;
23
23public final class ProblemUtil { 24public final class ProblemUtil {
24 private ProblemUtil() { 25 private ProblemUtil() {
25 throw new IllegalStateException("This is a static utility class and should not be instantiated directly"); 26 throw new IllegalStateException("This is a static utility class and should not be instantiated directly");
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/ProblemValueConverterService.java b/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java
index 1c665e6f..508688ed 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/ProblemValueConverterService.java
+++ b/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.conversion; 1package tools.refinery.language.conversion;
2 2
3import org.eclipse.xtext.common.services.DefaultTerminalConverters; 3import org.eclipse.xtext.common.services.DefaultTerminalConverters;
4import org.eclipse.xtext.conversion.IValueConverter; 4import org.eclipse.xtext.conversion.IValueConverter;
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/UpperBoundValueConverter.java b/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java
index 3111b69b..be0d15ad 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/UpperBoundValueConverter.java
+++ b/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.conversion; 1package tools.refinery.language.conversion;
2 2
3import org.eclipse.xtext.conversion.ValueConverterException; 3import org.eclipse.xtext.conversion.ValueConverterException;
4import org.eclipse.xtext.conversion.impl.AbstractValueConverter; 4import org.eclipse.xtext.conversion.impl.AbstractValueConverter;
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java b/language/src/main/java/tools/refinery/language/naming/NamingUtil.java
index edd455bb..e959be74 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java
+++ b/language/src/main/java/tools/refinery/language/naming/NamingUtil.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.naming; 1package tools.refinery.language.naming;
2 2
3import java.util.regex.Pattern; 3import java.util.regex.Pattern;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/naming/ProblemQualifiedNameConverter.java b/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java
index e55e5dda..5453906f 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/naming/ProblemQualifiedNameConverter.java
+++ b/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.naming; 1package tools.refinery.language.naming;
2 2
3import org.eclipse.xtext.naming.IQualifiedNameConverter; 3import org.eclipse.xtext.naming.IQualifiedNameConverter;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/DerivedVariableComputer.java b/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java
index 2789f590..2061c30e 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/DerivedVariableComputer.java
+++ b/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java
@@ -1,24 +1,9 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import java.util.HashSet; 3import java.util.HashSet;
4import java.util.List; 4import java.util.List;
5import java.util.Set; 5import java.util.Set;
6 6
7import org.eclipse.viatra.solver.language.model.problem.Argument;
8import org.eclipse.viatra.solver.language.model.problem.Atom;
9import org.eclipse.viatra.solver.language.model.problem.Conjunction;
10import org.eclipse.viatra.solver.language.model.problem.ExistentialQuantifier;
11import org.eclipse.viatra.solver.language.model.problem.ImplicitVariable;
12import org.eclipse.viatra.solver.language.model.problem.Literal;
13import org.eclipse.viatra.solver.language.model.problem.NegativeLiteral;
14import org.eclipse.viatra.solver.language.model.problem.Parameter;
15import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition;
16import org.eclipse.viatra.solver.language.model.problem.Problem;
17import org.eclipse.viatra.solver.language.model.problem.ProblemFactory;
18import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
19import org.eclipse.viatra.solver.language.model.problem.Statement;
20import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument;
21import org.eclipse.viatra.solver.language.naming.NamingUtil;
22import org.eclipse.xtext.linking.impl.LinkingHelper; 7import org.eclipse.xtext.linking.impl.LinkingHelper;
23import org.eclipse.xtext.naming.IQualifiedNameConverter; 8import org.eclipse.xtext.naming.IQualifiedNameConverter;
24import org.eclipse.xtext.nodemodel.INode; 9import org.eclipse.xtext.nodemodel.INode;
@@ -31,6 +16,22 @@ import com.google.inject.Inject;
31import com.google.inject.Singleton; 16import com.google.inject.Singleton;
32import com.google.inject.name.Named; 17import com.google.inject.name.Named;
33 18
19import tools.refinery.language.model.problem.Argument;
20import tools.refinery.language.model.problem.Atom;
21import tools.refinery.language.model.problem.Conjunction;
22import tools.refinery.language.model.problem.ExistentialQuantifier;
23import tools.refinery.language.model.problem.ImplicitVariable;
24import tools.refinery.language.model.problem.Literal;
25import tools.refinery.language.model.problem.NegativeLiteral;
26import tools.refinery.language.model.problem.Parameter;
27import tools.refinery.language.model.problem.PredicateDefinition;
28import tools.refinery.language.model.problem.Problem;
29import tools.refinery.language.model.problem.ProblemFactory;
30import tools.refinery.language.model.problem.ProblemPackage;
31import tools.refinery.language.model.problem.Statement;
32import tools.refinery.language.model.problem.VariableOrNodeArgument;
33import tools.refinery.language.naming.NamingUtil;
34
34@Singleton 35@Singleton
35public class DerivedVariableComputer { 36public class DerivedVariableComputer {
36 @Inject 37 @Inject
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java b/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java
index 415db9a9..99bf9b64 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java
+++ b/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java
@@ -1,18 +1,10 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import java.util.List; 3import java.util.List;
4import java.util.Set; 4import java.util.Set;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7import org.eclipse.emf.ecore.EStructuralFeature; 7import org.eclipse.emf.ecore.EStructuralFeature;
8import org.eclipse.viatra.solver.language.model.problem.Assertion;
9import org.eclipse.viatra.solver.language.model.problem.AssertionArgument;
10import org.eclipse.viatra.solver.language.model.problem.NodeAssertionArgument;
11import org.eclipse.viatra.solver.language.model.problem.NodeValueAssertion;
12import org.eclipse.viatra.solver.language.model.problem.Problem;
13import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
14import org.eclipse.viatra.solver.language.model.problem.Statement;
15import org.eclipse.viatra.solver.language.naming.NamingUtil;
16import org.eclipse.xtext.linking.impl.LinkingHelper; 8import org.eclipse.xtext.linking.impl.LinkingHelper;
17import org.eclipse.xtext.naming.IQualifiedNameConverter; 9import org.eclipse.xtext.naming.IQualifiedNameConverter;
18import org.eclipse.xtext.nodemodel.INode; 10import org.eclipse.xtext.nodemodel.INode;
@@ -25,6 +17,15 @@ import com.google.common.collect.ImmutableSet;
25import com.google.inject.Inject; 17import com.google.inject.Inject;
26import com.google.inject.name.Named; 18import com.google.inject.name.Named;
27 19
20import tools.refinery.language.model.problem.Assertion;
21import tools.refinery.language.model.problem.AssertionArgument;
22import tools.refinery.language.model.problem.NodeAssertionArgument;
23import tools.refinery.language.model.problem.NodeValueAssertion;
24import tools.refinery.language.model.problem.Problem;
25import tools.refinery.language.model.problem.ProblemPackage;
26import tools.refinery.language.model.problem.Statement;
27import tools.refinery.language.naming.NamingUtil;
28
28public class NodeNameCollector { 29public class NodeNameCollector {
29 @Inject 30 @Inject
30 private LinkingHelper linkingHelper; 31 private LinkingHelper linkingHelper;
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemDerivedStateComputer.java b/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java
index 3c6c8273..275feca3 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemDerivedStateComputer.java
+++ b/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import java.util.Collection; 3import java.util.Collection;
4import java.util.HashMap; 4import java.util.HashMap;
@@ -12,11 +12,6 @@ import org.eclipse.emf.common.notify.impl.AdapterImpl;
12import org.eclipse.emf.ecore.EObject; 12import org.eclipse.emf.ecore.EObject;
13import org.eclipse.emf.ecore.resource.Resource; 13import org.eclipse.emf.ecore.resource.Resource;
14import org.eclipse.emf.ecore.util.EcoreUtil; 14import org.eclipse.emf.ecore.util.EcoreUtil;
15import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
16import org.eclipse.viatra.solver.language.model.problem.Node;
17import org.eclipse.viatra.solver.language.model.problem.Problem;
18import org.eclipse.viatra.solver.language.model.problem.ProblemFactory;
19import org.eclipse.viatra.solver.language.model.problem.Statement;
20import org.eclipse.xtext.Constants; 15import org.eclipse.xtext.Constants;
21import org.eclipse.xtext.resource.DerivedStateAwareResource; 16import org.eclipse.xtext.resource.DerivedStateAwareResource;
22import org.eclipse.xtext.resource.IDerivedStateComputer; 17import org.eclipse.xtext.resource.IDerivedStateComputer;
@@ -29,6 +24,12 @@ import com.google.inject.Provider;
29import com.google.inject.Singleton; 24import com.google.inject.Singleton;
30import com.google.inject.name.Named; 25import com.google.inject.name.Named;
31 26
27import tools.refinery.language.model.problem.ClassDeclaration;
28import tools.refinery.language.model.problem.Node;
29import tools.refinery.language.model.problem.Problem;
30import tools.refinery.language.model.problem.ProblemFactory;
31import tools.refinery.language.model.problem.Statement;
32
32@Singleton 33@Singleton
33public class ProblemDerivedStateComputer implements IDerivedStateComputer { 34public class ProblemDerivedStateComputer implements IDerivedStateComputer {
34 public static final String NEW_NODE = "new"; 35 public static final String NEW_NODE = "new";
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java b/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java
index bd05e8cf..f6a3ec75 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java
+++ b/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java
@@ -1,12 +1,13 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import org.eclipse.emf.ecore.EObject; 3import org.eclipse.emf.ecore.EObject;
4import org.eclipse.viatra.solver.language.ProblemUtil;
5import org.eclipse.viatra.solver.language.model.problem.ImplicitVariable;
6import org.eclipse.viatra.solver.language.model.problem.Node;
7import org.eclipse.xtext.resource.DefaultLocationInFileProvider; 4import org.eclipse.xtext.resource.DefaultLocationInFileProvider;
8import org.eclipse.xtext.util.ITextRegion; 5import org.eclipse.xtext.util.ITextRegion;
9 6
7import tools.refinery.language.ProblemUtil;
8import tools.refinery.language.model.problem.ImplicitVariable;
9import tools.refinery.language.model.problem.Node;
10
10public class ProblemLocationInFileProvider extends DefaultLocationInFileProvider { 11public class ProblemLocationInFileProvider extends DefaultLocationInFileProvider {
11 @Override 12 @Override
12 protected ITextRegion doGetTextRegion(EObject obj, RegionDescription query) { 13 protected ITextRegion doGetTextRegion(EObject obj, RegionDescription query) {
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java b/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java
index cd5020e7..c5dea671 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java
+++ b/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java
@@ -1,12 +1,6 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import org.eclipse.emf.ecore.EObject; 3import org.eclipse.emf.ecore.EObject;
4import org.eclipse.viatra.solver.language.ProblemUtil;
5import org.eclipse.viatra.solver.language.model.problem.NamedElement;
6import org.eclipse.viatra.solver.language.model.problem.Node;
7import org.eclipse.viatra.solver.language.model.problem.Problem;
8import org.eclipse.viatra.solver.language.model.problem.Variable;
9import org.eclipse.viatra.solver.language.naming.NamingUtil;
10import org.eclipse.xtext.EcoreUtil2; 4import org.eclipse.xtext.EcoreUtil2;
11import org.eclipse.xtext.naming.IQualifiedNameConverter; 5import org.eclipse.xtext.naming.IQualifiedNameConverter;
12import org.eclipse.xtext.naming.QualifiedName; 6import org.eclipse.xtext.naming.QualifiedName;
@@ -18,6 +12,13 @@ import org.eclipse.xtext.util.IAcceptor;
18import com.google.inject.Inject; 12import com.google.inject.Inject;
19import com.google.inject.Singleton; 13import com.google.inject.Singleton;
20 14
15import tools.refinery.language.ProblemUtil;
16import tools.refinery.language.model.problem.NamedElement;
17import tools.refinery.language.model.problem.Node;
18import tools.refinery.language.model.problem.Problem;
19import tools.refinery.language.model.problem.Variable;
20import tools.refinery.language.naming.NamingUtil;
21
21@Singleton 22@Singleton
22public class ProblemResourceDescriptionStrategy extends DefaultResourceDescriptionStrategy { 23public class ProblemResourceDescriptionStrategy extends DefaultResourceDescriptionStrategy {
23 @Inject 24 @Inject
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemGlobalScopeProvider.java b/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java
index 05da277a..8f4c9374 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemGlobalScopeProvider.java
+++ b/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.scoping; 1package tools.refinery.language.scoping;
2 2
3import java.util.LinkedHashSet; 3import java.util.LinkedHashSet;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemLocalScopeProvider.java b/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java
index e832bb09..05a3bcf9 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemLocalScopeProvider.java
+++ b/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.scoping; 1package tools.refinery.language.scoping;
2 2
3import java.util.List; 3import java.util.List;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemScopeProvider.java b/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java
index 56de6b1b..61a3c8f9 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemScopeProvider.java
+++ b/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java
@@ -1,26 +1,27 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.scoping; 4package tools.refinery.language.scoping;
5 5
6import java.util.ArrayList; 6import java.util.ArrayList;
7import java.util.List; 7import java.util.List;
8 8
9import org.eclipse.emf.ecore.EObject; 9import org.eclipse.emf.ecore.EObject;
10import org.eclipse.emf.ecore.EReference; 10import org.eclipse.emf.ecore.EReference;
11import org.eclipse.viatra.solver.language.ProblemUtil;
12import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
13import org.eclipse.viatra.solver.language.model.problem.ExistentialQuantifier;
14import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition;
15import org.eclipse.viatra.solver.language.model.problem.Problem;
16import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
17import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration;
18import org.eclipse.viatra.solver.language.model.problem.Variable;
19import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument;
20import org.eclipse.xtext.EcoreUtil2; 11import org.eclipse.xtext.EcoreUtil2;
21import org.eclipse.xtext.scoping.IScope; 12import org.eclipse.xtext.scoping.IScope;
22import org.eclipse.xtext.scoping.Scopes; 13import org.eclipse.xtext.scoping.Scopes;
23 14
15import tools.refinery.language.ProblemUtil;
16import tools.refinery.language.model.problem.ClassDeclaration;
17import tools.refinery.language.model.problem.ExistentialQuantifier;
18import tools.refinery.language.model.problem.PredicateDefinition;
19import tools.refinery.language.model.problem.Problem;
20import tools.refinery.language.model.problem.ProblemPackage;
21import tools.refinery.language.model.problem.ReferenceDeclaration;
22import tools.refinery.language.model.problem.Variable;
23import tools.refinery.language.model.problem.VariableOrNodeArgument;
24
24/** 25/**
25 * This class contains custom scoping description. 26 * This class contains custom scoping description.
26 * 27 *
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/validation/ProblemValidator.java b/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java
index 96b656a3..f2378df6 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/validation/ProblemValidator.java
+++ b/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java
@@ -1,7 +1,7 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.validation; 4package tools.refinery.language.validation;
5 5
6/** 6/**
7 * This class contains custom validation rules. 7 * This class contains custom validation rules.