Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Mapping Xtext to Java code(How to mapping Xtext to Java to extend some class?)
Mapping Xtext to Java code [message #1699819] Fri, 26 June 2015 21:00 Go to next message
Marko Markovic is currently offline Marko MarkovicFriend
Messages: 35
Registered: August 2014
Member
I have xtext code:

package dnars.agents{
agent TimeSync {
....
}
}

How to extend AgentClass class in generated Java code like this below?

package dnars.agents;
public class TimeSync extends AgentClass{
...
}

I tried with extendedClass in infer but I didn't make it.

def dispatch infer(AgentDefinition agentdefinition, IJvmDeclaredTypeAcceptor acceptor, boolean prelinkingPhase) {

acceptor.accept(agentdefinition.toClass(agentdefinition.fullyQualifiedName)).initializeLater [

extendedClass += typeRef("xjaf.server.agm.AgentClass") //this doesn't work

Thank in advance,
Marko
Re: Mapping Xtext to Java code [message #1699846 is a reply to message #1699819] Sat, 27 June 2015 06:24 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14661
Registered: July 2009
Senior Member
Hi,

it is

superTypes += typeRef("xjaf.server.agm.AgentClass") 


xjaf.server.agm.AgentClass has to be on the classpath of the model file


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: Mapping Xtext to Java code [message #1699850 is a reply to message #1699846] Sat, 27 June 2015 07:44 Go to previous messageGo to next message
Marko Markovic is currently offline Marko MarkovicFriend
Messages: 35
Registered: August 2014
Member
Hi Christian,

I've already tried it, it works but it gives "implements" not "extends".
Re: Mapping Xtext to Java code [message #1699855 is a reply to message #1699850] Sat, 27 June 2015 11:59 Go to previous message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14661
Registered: July 2009
Senior Member
Hi please share acomplete grammar model and inferrer

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Previous Topic:Bind JVM object reference to a grammar element
Next Topic:Do we have a way to override the markers which XText use?? the problem is that xtext marker does no
Goto Forum:
  


Current Time: Tue Mar 19 09:04:46 GMT 2024

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

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

Back to the top