So, my aim is to create graphical DSL. I created a ecore model using Eclipse Modeling Framework, after that I've used Sirius to create graphical modeling tool and I have problems with the last step which is generating Java code. I would like to use Xtend to generate it. Any suggestions what would be the best way to do it, or some helpful links ?
Generating Java code using Xtend and Sirius
499 Views Asked by user777 At
1
There are 1 best solutions below
Related Questions in EMF
- Xtext linking service and derived state
- How to define a map in Xcore
- How do I programmatically add an EGeneric Type Argument to an EAttribute?
- Error while defining a EEList Type attribute in EMF
- Java programming with uml
- URI order is reversed after Xtext 2.9.2 version migration
- How to run mwe.utils.StandaloneSetup in server
- HQL query with @JoinCoumn mapping returns object[] instead of Object
- Load EMF model instance from XMI file
- How to get the specialized type of an EStructuralFeature's getEType()?
- How to read relationships in Eclipse UML Designer's class diagram?
- How to open a Property from an EMF element in Eclipse in an Editor?
- converting properties in a list using EMF databinding does not convert values
- Change comment symbol in Xtext editor
- How can i use generated elements from one emf model in another generated editor
Related Questions in XTEND
- How to remove debug information in its .class file (using xtend 2.x)
- Assignment Operator (=) overloading in xtend
- XTend null safe throws NullPointerException
- Xtext Custom DSL formatting
- quickfix format using xtext
- xtext generator how to prevent file override
- How to get full return type forwarding in Xtend's Active Annotations?
- Keyboard shortcut to insert « (guillemets ) in Xtend templates?
- Xtext, running plugin from selection
- Xtext, import my own mydsl file
- The declared package does not match the expected package XTEND
- XTend Second Eclipse Application not updating
- How to Add unimplemented methods from Interfaces with Xtend
- XText : ML_COMMENT overrides own written comment
- code generation with Xtend
Related Questions in ECLIPSE-SIRIUS
- Generate source code from eclipse sirius
- Eclipse Sirius - I want to convert my existing code into model
- Open DialectEditor programmatically outside of main editor area (E3/E4 hybrid)
- Is there similar product to eclipse sirius for Visual Studio and .Net?
- Running Acceleo from within Sirius
- Visibility in popup menus
- how to hide something that i don't want to look in Xtext
- Can not be loaded because it comes from a more recent Sirius release
- How to access the model explorer programmatically in eclipse?
- Eclipse sirius cannot reload the diagram editor
- Broken view of src folder for package explorer with modelling nature in Eclipse
- Cannot complete the install because of a conflicting dependency.
- An error has occurred. See error log for more details
- Sirius diagram updation through Xtext editor
- Eclipse Sirius custom layout
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)
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?
There are two aspects:
.airdor.odesignfiles from Sirius) and produce whatever you want. I can't help on this aspect.Assuming you know how to programatically invoke the Xtend generator, there are several ways to trigger it from inside Sirius. For example you can use the Popup Menu type of tool to add an entry to the context menu of your modeler, which can then call any Java code you want, and launch the generator from there.
This is what Ecore Tools does to launch the EMF GenModel code gen: it declares the popup menu which invokes this Java class to perform the actual generation.