The more I figure out how XText works and what it does the more I like it. I'm using it in several areas of my development and have a feature I'd like to build where I want to programmatically construct an ecore model based on the generated Xtext model for my DSL and then reverse engineer that model back into DSL code. I suppose I could build a code generator for doing this unique to each DSL but it would be great if XText had a generic feature allowing me to take an in memory model of my DSL and generate the DSL code like it nicely does from code to ecore model. Can’t find much online and wondering if anyone might be able to help. Thanks! - Duncan Krebs
Related Questions in ECLIPSE
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- GUI window is not appearing
- I am trying to run java application in Eclipse, When I try to do Run > Run as > Java Application it starts to show little processing but nothing happe
- Migrating Google App Engine - Eclipse Java 8
- Unable to compile the class for JSP in tomcat 8.5.95
- Eclipse + CMake: Eclipse index unable to resolve header files
- Commit Each Change from Eclipse to GitHub as a different Branch
- Using Eclipse Maven project, import new version of a class from a jar file created from another Maven project
- Is the Eclipse RCP "Window > Show View" menu predefined somewhere
- To enable syntax highlighting with color for JBehave stories in Eclipse
- Eclipse: "package...does not exist" when building a Maven package that references a class in another project
- TestNG update related issue
- How to print a value by comparing 2 fields inside JSON - RestAssured
- How to build using Eclipse Tycho
- "Cannot be resolved as a type" problem with Java
Related Questions in XTEXT
- QuickFix in Custom Language(Xtext) using Language Server Protocol
- How to use dynamic file names in Eclipse editor extension point="org.eclipse.ui.editors"?
- Xtext : not reading new line in case of MacOS
- Ambiguous rules and predicate behavior in Xtext
- Xtext define a syntax with subpakages in the ecore file
- Per-rule hidden terminals are not captured in the internal.tokens file generated by Xtext
- Porting Xtext Eclipse project to Maven
- xtext and ace web editor code generation failed communication
- Rename-Refactoring XText Resource
- Custom messages in xtext based language server
- java.lang.NoSuchMethodError: 'boolean org.eclipse.xtext.xbase.lib.ArrayExtensions.contains(java.lang.Object[], java.lang.Object)'
- Add commons-math3 dependency to xtext maven project
- Attach java object to Xtext Resource
- Xtext integration in Maven program returning error - using injector and MyDslStandaloneSetup
- Eclipse not showing 'Domainmodel Content-Type' in Preferences
Related Questions in EMF
- Acceleo M2T (Cannot access to the my matamodele attributes , references .. )
- GenerateDsl.mwe2 error if changing the Target Platform
- I'm trying to deserialize an XML and getting null for some of the attributes
- Retrieving the "match of value" in an ADD Diff computed by EMF Compare
- EMF: External Interface as Supertype in Model
- EMF resource load - SAXParser reading map twice
- Aquiring EMF Editing Domain
- How to copy a generic list with Eclipse EMF?
- How to use generated EMF model code in other Gradle subproject?
- How to refer two different meta models (like autosar422 and 446)in one project
- Can I reference java.ecore in project.ecore without relative path? but use module references instead?
- Eclipse EMF Compare for XML files
- How to customize ArrangeAll action or is it better to wright our own
- How to generate code from custom scoping through instances?
- How to save an EMF Model
Related Questions in ECLIPSE-EMF-ECORE
- EMF: External Interface as Supertype in Model
- Model composition where instance of class is used multiple times
- How to show a selected EObject of a JFace TreeViewer in the Eclipse properties view using an Eclipse E4 view
- EMF error : the attribute "XYZ.Attribute_name" is not transient o it must have a data type that is serializable
- "Package with uri 'null' not found" while loading XML file using EMF
- cast eclipse.emf.ecore.xmi.impl.XMIResourceImpl to eclipse.emf.ecore.resource.Resource$Factory
- Change help expressions in Properties View in Sirius Diagram
- How to programmatically create a child instance of model instance in EMF
- Copying EGenericType instances with ECoreUtil.Copier
- Reading JSON-String using EMFJson
- Spring Boot: Embedded servlet container is not working properly
- two parts meta-model in transformation
- How do I programmatically add an EGeneric Type Argument to an EAttribute?
- How to generate EMF models with Java code
- How to get an Ecore feature disply name without an object instance?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Please have a look at the chapter on serialization in the reference documentation. It describes exactly what you are looking for.