No GenPackage for NsURI http://www.eclipse.org/emf/2002/Ecore [message #1771782] |
Wed, 30 August 2017 07:08  |
Eclipse User |
|
|
|
.xtext (as generated by xtext itseft):
JSONModel returns JSONModel:
{JSONModel}
'JSONModel'
'{'
('rootObject' rootObject=JSONObject)?
'}';
JSONObject returns JSONObject:
{JSONObject}
'JSONObject'
'{'
('pairs' '{' pairs+=Pair ( "," pairs+=Pair)* '}' )?
'}';
Pair returns Pair:
{Pair}
'Pair'
'{'
('key' key=Key)?
('value' value=EObject)?
'}';
Key returns Key:
{Key}
'Key'
name=EString;
EObject returns ecore::EObject:
{ecore::EObject}
'EObject'
;
EString returns ecore::EString:
STRING | ID;
when I try to build the project it says:
4810 INFO XtextGenerator - Generating common infrastructure
4826 ERROR Mwe2Launcher - Problems running workflow org.xtext.jsonDsl.GenerateJsonDsl:
[ERROR]: GeneratorException: (Element: -UNKNOWN-; Reported by: XtextGenerator)
java.lang.RuntimeException: No GenPackage for NsURI http://www.eclipse.org/emf/2002/Ecore.
at org.eclipse.xtext.xtext.generator.util.GenModelUtil2.getGenPackage(GenModelUtil2.java:133)
at org.eclipse.xtext.xtext.generator.model.TypeReference.getQualifiedName(TypeReference.java:235)
at org.eclipse.xtext.xtext.generator.model.TypeReference.<init>(TypeReference.java:144)
...
but if I remove references to EObject and EObject rule it works (also tried with other languages, whenever I add the following rule I get the error)
EObject returns ecore::EObject:
{ecore::EObject}
'EObject'
;
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.06739 seconds