|
@@ -88,7 +88,7 @@ public class STextExpressionParser implements IExpressionParser {
|
|
|
|
|
|
public EObject parseExpression(String expression, String ruleName, String specification) {
|
|
|
StextResource resource = getResource();
|
|
|
- resource.setURI(URI.createURI("path", true));
|
|
|
+ resource.setURI(URI.createURI(getUri(), true));
|
|
|
ParserRule parserRule = XtextFactory.eINSTANCE.createParserRule();
|
|
|
parserRule.setName(ruleName);
|
|
|
IParseResult result = parser.parse(parserRule, new StringReader(expression));
|
|
@@ -125,6 +125,10 @@ public class STextExpressionParser implements IExpressionParser {
|
|
|
return rootASTElement;
|
|
|
}
|
|
|
|
|
|
+ protected String getUri() {
|
|
|
+ return "path";
|
|
|
+ }
|
|
|
+
|
|
|
public Scope createInternalScope(String contextScope) {
|
|
|
ParserRule parserRule = XtextFactory.eINSTANCE.createParserRule();
|
|
|
parserRule.setName(InternalScope.class.getSimpleName());
|