aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext10
1 files changed, 7 insertions, 3 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
index 2ac81bf6..3efde6ec 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
@@ -15,7 +15,7 @@ Command :
15; 15;
16 16
17QualifiedName returns ecore::EString: 17QualifiedName returns ecore::EString:
18 ID (=>'.' ID)*; 18 ID ('.' ID)*;
19 19
20/////////////////////////////////////////////////// 20///////////////////////////////////////////////////
21// Imports 21// Imports
@@ -106,10 +106,14 @@ enum Solver: SMTSolver | AlloySolver | ViatraSolver;
106ScopeSpecification: {ScopeSpecification} '{' 106ScopeSpecification: {ScopeSpecification} '{'
107 (scopes += TypeScope (',' scopes += TypeScope)*)? 107 (scopes += TypeScope (',' scopes += TypeScope)*)?
108'}'; 108'}';
109TypeScope: ( min = INT ( greather?='<' | greaterOrEqual?= '<='))? '#' type = TypeReference (( less?='<' | lessOrEqual?= '<=') max = INT)?; 109TypeScope: '#' type = TypeReference
110 (setsNew ?='+=' | setsSum ?= '=')
111 ( min = INT )
112 ('..' (maxUnlimited?='*' | max=INT))?
113;
110TypeReference: ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; 114TypeReference: ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
111ClassReference: '[' element = MetamodelElement ']'; 115ClassReference: '[' element = MetamodelElement ']';
112ObjectReference: {ObjectReference} 'Object'; 116ObjectReference: {ObjectReference} 'node';
113IntegerReference: {IntegerScope} 'int'; 117IntegerReference: {IntegerScope} 'int';
114RealReference: {RealScope} 'real'; 118RealReference: {RealScope} 'real';
115StringReference: {StringScope} 'string'; 119StringReference: {StringScope} 'string';