Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » How to fix Couldn't resolve reference to EClass in query2
How to fix Couldn't resolve reference to EClass in query2 [message #701409] Mon, 25 July 2011 04:11 Go to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi,
I used EMF QUERY2 in our project,i create query file in project,when i import ecore file nsURI,but it's show Couldn't resolve reference to EClass issue.
1)i had add model plugin in data plugin dependencies,and add/remove Query Index Nature.
2)model plugin ecore file nsURI has been registered generated_package.
3)the libraries was same as example "org.eclipse.emf.query2.librarytest" plugin.

so how can i do can import ecore's URI?

Thanks

Best Regards.
Re: How to fix Couldn't resolve reference to EClass in query2 [message #701446 is a reply to message #701409] Mon, 25 July 2011 06:03 Go to previous messageGo to next message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
Hi gldu,

Did you import the package namespace URI in the .query file, check the lib.query file for example?
I hope importing would solve the problem.

Don't hesitate to ask more questions if you face issues Smile.

cheers,
Saurav


Re: How to fix Couldn't resolve reference to EClass in query2 [message #701456 is a reply to message #701446] Mon, 25 July 2011 06:19 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi saurav ,
I had import package namespace URI in the .query file,but still couldn't fixed that issue.

I create new demo project use query2, it can import "org.eclipse.emf.query2.librarytest" ecore file,but i create new ecore,use .query can't find ecore file's EClass.

so,is create .query file have another way?

Thanks.

[Updated on: Mon, 25 July 2011 06:20]

Report message to a moderator

Re: How to fix Couldn't resolve reference to EClass in query2 [message #701459 is a reply to message #701456] Mon, 25 July 2011 06:25 Go to previous messageGo to next message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
Hi gldu,

Where are your generated classes and the ecore file, In the workspace or in the
target platform ?

cheers,
Saurav


Re: How to fix Couldn't resolve reference to EClass in query2 [message #701462 is a reply to message #701459] Mon, 25 July 2011 06:30 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi saurav ,
I generated classes in workspace.and i make model plugin dependencies date plugin, date plugin have .query file.

Thanks.
Re: How to fix Couldn't resolve reference to EClass in query2 [message #701468 is a reply to message #701462] Mon, 25 July 2011 06:47 Go to previous messageGo to next message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
Hi gldu,

Now in Query2 only the model classes which are in the target platform can use the Query editor.
We already have a bug regarding this

https://bugs.eclipse.org/bugs/show_bug.cgi?id=333722

Due to other priorities we could not work on this Sad.

cheers,
Saurav


Re: How to fix Couldn't resolve reference to EClass in query2 [message #701474 is a reply to message #701468] Mon, 25 July 2011 06:57 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi saurav,

Thank for your help,i will add model plugin in our target platform to test.

Best Regards.
Re: How to fix Couldn't resolve reference to EClass in query2 [message #701486 is a reply to message #701474] Mon, 25 July 2011 07:16 Go to previous messageGo to next message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
Sure.Let me know if you need any more help.

cheers,
Saurav


Re: How to fix Couldn't resolve reference to EClass in query2 [message #701620 is a reply to message #701486] Mon, 25 July 2011 10:38 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi,
I had add model plugin in target platform,and closed it in workspace,still has this issue.

Thanks.
Re: How to fix Couldn't resolve reference to EClass in query2 [message #701693 is a reply to message #701620] Mon, 25 July 2011 12:59 Go to previous messageGo to next message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
can you please paste your .query file here if possible ?

cheers,
Saurav


Re: How to fix Couldn't resolve reference to EClass in query2 [message #702167 is a reply to message #701693] Tue, 26 July 2011 03:49 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi saurav ,
import "platform:/resource/org.mycompany.model/model/MyFile.xsd"

AllNode: from NodeType as t in resources {"platform:/resource/org.company.query2.demo/data/f_0.1.item"
				}  select t


i add model plugin in target paltform,and closed my workspace model plugin, data plugin dependen on model ,
but still can't fix this issue.

Thanks.

Best Regards.

Re: How to fix Couldn't resolve reference to EClass in query2 [message #702233 is a reply to message #702167] Tue, 26 July 2011 05:55 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi,
is model plugin need add xtext and query2 plugin in target platform?
Re: How to fix Couldn't resolve reference to EClass in query2 [message #702247 is a reply to message #702233] Tue, 26 July 2011 06:26 Go to previous messageGo to next message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
Hi Gldu,

Yes definitely you would need XText and Query2 installed in your IDE.
I also you have given the URI of the model resource.You would need to
put the package namespace URI of your metamodel. You can find from it from
the properties view of the ecore file.

cheers,
Saurav


Re: How to fix Couldn't resolve reference to EClass in query2 [message #702254 is a reply to message #702247] Tue, 26 July 2011 06:36 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi saurav,
"platform:/resource/org.mycompany.model/model/MyFile.xsd" is our ecore's nsURI.
XText and Query2 had been installed in my IDE.because librariesTest plugin is ok.
by the way,if my ecore file load other's ecore,is it has any effect?

Thanks.
Best Regards.
Re: How to fix Couldn't resolve reference to EClass in query2 [message #702388 is a reply to message #702254] Tue, 26 July 2011 09:44 Go to previous messageGo to next message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
gldu wrote on Tue, 26 July 2011 02:36
Hi saurav,
"platform:/resource/org.mycompany.model/model/MyFile.xsd" is our ecore's nsURI.
XText and Query2 had been installed in my IDE.because librariesTest plugin is ok.
by the way,if my ecore file load other's ecore,is it has any effect?

Thanks.
Best Regards.


It should not have any problems.
If possible can you attach your code.Including the model and test plug-in.

cheers,
Saurav


Re: How to fix Couldn't resolve reference to EClass in query2 [message #702397 is a reply to message #702388] Tue, 26 July 2011 09:57 Go to previous messageGo to next message
gldu Mising name is currently offline gldu Mising nameFriend
Messages: 10
Registered: July 2011
Junior Member
Hi saurav,

I had fixed this issue,cause it couldn't add target platform direct in eclipse's preference.
it's must like install new software to add model plugin and feature.

Thanks

Best Regards.
Re: How to fix Couldn't resolve reference to EClass in query2 [message #702405 is a reply to message #702397] Tue, 26 July 2011 10:08 Go to previous message
saurav sarkar is currently offline saurav sarkarFriend
Messages: 428
Registered: July 2009
Senior Member
gldu wrote on Tue, 26 July 2011 05:57
Hi saurav,

I had fixed this issue,cause it couldn't add target platform direct in eclipse's preference.
it's must like install new software to add model plugin and feature.

Thanks

Best Regards.


Glad to hear that you solved the problem.
Don't hesitate to ask further questions Smile

cheers,
Saurav


Previous Topic:[CDO] Failure when trying to unlock a collection of elements
Next Topic:Code generator in EMF 2.7 produced wrong codes
Goto Forum:
  


Current Time: Fri Apr 19 03:45:30 GMT 2024

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

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

Back to the top