Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » IScope provider Question
IScope provider Question [message #660845] Mon, 21 March 2011 23:20 Go to next message
romeh  is currently offline romeh Friend
Messages: 35
Registered: February 2011
Member
Hi All,

i have this sample Xtext grammar, which i need to create the Iscope provider for it to do what i going to explain at the end:

DomainModel : (imports+=Import)* (mainNode=[model::Node])(elements += Rule)*;


Import :'import' importURI=STRING;
Rule :ValidationRuleDef ;
ValidationRuleDef : context=Context;
Context : 'Context:' contextReference = [model::Record];

i need to limit the model::record that will be displayed into the Xtext editor , to be only how is defined under the mainNode rule, which is model::Node

For example you have instance of emf model, where define EClass of type model::Node, and define many eStructural features under it with type of model::Record

what will be the scope method signature for that? is it possible?
Re: IScope provider Question [message #660863 is a reply to message #660845] Tue, 22 March 2011 07:01 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14716
Registered: July 2009
Senior Member
Hi,

yes this should be possible.

you may then have two scoping methods (due lazy init. of Context)

public IScope scope_Context _contextReference(Context c, EReference r) {

} 


public IScope scope_Context _contextReference(ValidationRuleDef vrd, EReference r) {

} 


Please note that you should add the neccesary information to the EObjectDescriptions (UserData) of your Records to be able to access it fast within the scoping rule.
Just add the stuff within you IResourceServiceProvider at the place where you create the EObjectDescriptions.

~Christian


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: IScope provider Question [message #660897 is a reply to message #660845] Tue, 22 March 2011 09:31 Go to previous messageGo to next message
romeh  is currently offline romeh Friend
Messages: 35
Registered: February 2011
Member
Hi Christian,

Thanks a lot for your answer, i have 2 questions here:

1- From your method signature, the contextReference will be reachable only from Conetext Rule or Validation rule, so i how i can get mainNode Reference , that defined into the root rule (DomainModel ), as i need to refer to it, then use it, to get all model::Record defined within it, from the ecore instance

2- Can i access the parser tree into the scope method, to get DomainModel root Node from the constructed tree, then access its references, which in my concern , will be the mainNode reference, then use it to fetch all model::record eStructural features defined with in it?

Thanks again for your support,
Re: IScope provider Question [message #660904 is a reply to message #660897] Tue, 22 March 2011 09:52 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14716
Registered: July 2009
Senior Member
Hi,

i'd just walk up the tree (ask for eContainer()) until i find a DomainModel and ask it for it's mainNode and then the Mainnode for its Records

PseudoCode:

public IScope scope_Context _contextReference(ValidationRuleDef vrd, EReference r) {
DomainModel dm = (DomainModel)vrd.eContainer();
return Scopes.scopeFor(dm.getMainNode.getRecords());
} 



~Christian


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: IScope provider Question [message #661009 is a reply to message #660897] Tue, 22 March 2011 17:02 Go to previous messageGo to next message
romeh  is currently offline romeh Friend
Messages: 35
Registered: February 2011
Member
Hi Christian,

Last question about that part :

Please note that you should add the neccesary information to the EObjectDescriptions (UserData) of your Records to be able to access it fast within the scoping rule.
Just add the stuff within you IResourceServiceProvider at the place where you create the EObjectDescriptions.


what do mean by this, do mean the IResourceProvider that should be created through UI extension or in stand alone class via code , for the used EMF model, ? or another thing ?

Thanks a lot
Re: IScope provider Question [message #661013 is a reply to message #661009] Tue, 22 March 2011 17:23 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14716
Registered: July 2009
Senior Member
Hi, since you have direct access to the Node and can ask it for its
child Records you can ignore what I said on the eobjectdescriptions

Regards Christian


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: IScope provider Question [message #661025 is a reply to message #660845] Tue, 22 March 2011 19:04 Go to previous messageGo to next message
romeh  is currently offline romeh Friend
Messages: 35
Registered: February 2011
Member
Hi Christian,

when i tried to implement the scope provider as u have mentioned, i got the following exception:
STACK 0
java.lang.StackOverflowError
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.getScope(AbstractDeclarativeScopeProvider.java:98)
at org.xtext.example.mydsl.scoping.MyNrlScopeProvider.scope_Con text_contextReference(MyNrlScopeProvider.java:34)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(Polymorp hicDispatcher.java:272)
at org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvi der.polymorphicFindScopeForReferenceName(AbstractDeclarative ScopeProvider.java:136)

any ideas Smile

Thanks a lot
Re: IScope provider Question [message #661028 is a reply to message #661025] Tue, 22 March 2011 19:24 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14716
Registered: July 2009
Senior Member
Hi can you plz provide the code of your scopeprovider class. Regards
Christian


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: IScope provider Question [message #661033 is a reply to message #660845] Tue, 22 March 2011 19:56 Go to previous messageGo to next message
romeh  is currently offline romeh Friend
Messages: 35
Registered: February 2011
Member
Hi Christian,

i have solved it Smile,

Thanks a lot
Re: IScope provider Question [message #661051 is a reply to message #660845] Tue, 22 March 2011 22:26 Go to previous messageGo to next message
romeh  is currently offline romeh Friend
Messages: 35
Registered: February 2011
Member
Hi Christian,

i am facing a new problem, i have implemented the scope provider and it is working fine, the problem now , i have changed my grammar to be :

DomainModel : (imports+=Import)* (mainNode=[model::Node])(elements += Rule)*;


Import :'import' importURI=STRING;
Rule :ValidationRuleDef | actionRule ;
ValidationRuleDef : context=Context 'validationRule';
actionRule :context=Context 'actionRule';
Context : 'Context:' contextReference = [model::Record];

now , the we have 2 rules , referring to context, the scope provider was working with only ValidationRuleDef being used,

after adding the actionRule, it dose not work as the tree was not fully construced waiting for which Rule Type will be created, while i am using Xtext editor, so how i can to force to limit the contextReference whatever Rule type, is there is any global scoping for contextReference ?

Thanks a lot
Re: IScope provider Question [message #661095 is a reply to message #661051] Wed, 23 March 2011 07:21 Go to previous message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14716
Registered: July 2009
Senior Member
Hi,

no you have to write extra scoping methods for the contexts.

~Christian


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Previous Topic:Same end tag at multiple level and load referenced model
Next Topic:Ambiguous references into external models
Goto Forum:
  


Current Time: Fri Sep 20 09:51:37 GMT 2024

Powered by FUDForum. Page generated in 0.04597 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top