diff options
author | Kristóf Marussy <marussy@mit.bme.hu> | 2021-07-31 17:34:36 +0200 |
---|---|---|
committer | Kristóf Marussy <marussy@mit.bme.hu> | 2021-07-31 17:34:36 +0200 |
commit | a2a22da88d8f02fbe61bae4becac69e5fdbbbfa1 (patch) | |
tree | b0a6fe40ecf3035bc5f750e6302ca6419234c112 | |
parent | Refactor Gradle configs (diff) | |
download | refinery-a2a22da88d8f02fbe61bae4becac69e5fdbbbfa1.tar.gz refinery-a2a22da88d8f02fbe61bae4becac69e5fdbbbfa1.tar.zst refinery-a2a22da88d8f02fbe61bae4becac69e5fdbbbfa1.zip |
Add VIATRA Query dependency
-rw-r--r-- | gradle.properties | 1 | ||||
-rw-r--r-- | gradle/java-common.gradle | 3 | ||||
-rw-r--r-- | model-query/build.gradle | 6 | ||||
-rw-r--r-- | model-query/src/main/java/org/eclipse/viatra/solver/query/Example.java | 21 | ||||
-rw-r--r-- | settings.gradle | 3 |
5 files changed, 33 insertions, 1 deletions
diff --git a/gradle.properties b/gradle.properties index 542a8766..b62cc804 100644 --- a/gradle.properties +++ b/gradle.properties | |||
@@ -9,5 +9,6 @@ mwe2Version=2.12.1 | |||
9 | nodeVersion=14.17.1 | 9 | nodeVersion=14.17.1 |
10 | npmVersion=7.19.0 | 10 | npmVersion=7.19.0 |
11 | slf4JVersion=1.7.31 | 11 | slf4JVersion=1.7.31 |
12 | viatraVersion=2.5.0 | ||
12 | xtextVersion=2.26.0.M1 | 13 | xtextVersion=2.26.0.M1 |
13 | xtextAntlrGeneratorVersion=2.1.1 \ No newline at end of file | 14 | xtextAntlrGeneratorVersion=2.1.1 \ No newline at end of file |
diff --git a/gradle/java-common.gradle b/gradle/java-common.gradle index 8f37e475..ee7bfad8 100644 --- a/gradle/java-common.gradle +++ b/gradle/java-common.gradle | |||
@@ -1,5 +1,8 @@ | |||
1 | repositories { | 1 | repositories { |
2 | mavenCentral() | 2 | mavenCentral() |
3 | maven { | ||
4 | url 'https://repo.eclipse.org/content/groups/releases/' | ||
5 | } | ||
3 | } | 6 | } |
4 | 7 | ||
5 | apply plugin: 'java' | 8 | apply plugin: 'java' |
diff --git a/model-query/build.gradle b/model-query/build.gradle new file mode 100644 index 00000000..0ea25297 --- /dev/null +++ b/model-query/build.gradle | |||
@@ -0,0 +1,6 @@ | |||
1 | apply from: "${rootDir}/gradle/java-common.gradle" | ||
2 | apply from: "${rootDir}/gradle/junit.gradle" | ||
3 | |||
4 | dependencies { | ||
5 | compile "org.eclipse.viatra:viatra-query-runtime:${viatraVersion}" | ||
6 | } | ||
diff --git a/model-query/src/main/java/org/eclipse/viatra/solver/query/Example.java b/model-query/src/main/java/org/eclipse/viatra/solver/query/Example.java new file mode 100644 index 00000000..45ec8c47 --- /dev/null +++ b/model-query/src/main/java/org/eclipse/viatra/solver/query/Example.java | |||
@@ -0,0 +1,21 @@ | |||
1 | package org.eclipse.viatra.solver.query; | ||
2 | |||
3 | import org.apache.log4j.Logger; | ||
4 | import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; | ||
5 | import org.eclipse.viatra.query.runtime.api.scope.IEngineContext; | ||
6 | import org.eclipse.viatra.query.runtime.api.scope.IIndexingErrorListener; | ||
7 | import org.eclipse.viatra.query.runtime.api.scope.QueryScope; | ||
8 | |||
9 | public class Example { | ||
10 | public static void main(String[] args) { | ||
11 | ViatraQueryEngine.on(new QueryScope() { | ||
12 | |||
13 | @Override | ||
14 | protected IEngineContext createEngineContext(ViatraQueryEngine engine, IIndexingErrorListener errorListener, | ||
15 | Logger logger) { | ||
16 | // TODO Auto-generated method stub | ||
17 | return null; | ||
18 | } | ||
19 | }); | ||
20 | } | ||
21 | } | ||
diff --git a/settings.gradle b/settings.gradle index 78f06a61..dd741e64 100644 --- a/settings.gradle +++ b/settings.gradle | |||
@@ -3,4 +3,5 @@ include 'language-ide' | |||
3 | include 'language-model' | 3 | include 'language-model' |
4 | include 'language-mwe2' | 4 | include 'language-mwe2' |
5 | include 'language-web' | 5 | include 'language-web' |
6 | include 'model-data' \ No newline at end of file | 6 | include 'model-data' |
7 | include 'model-query' \ No newline at end of file | ||