Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

Common things are easy, special things are possible Xtext is a framework/tool for development of external textual DSLs. Just describe your very own DSL using Xtext's simple EBNF grammar language and the generator will create a parser, an AST-meta model (implemented in EMF) as well as a ... [More] full-featured Eclipse Text Editor from that. The Framework integrates with technology from Eclipse Modeling such as EMF, GMF, M2T and parts of EMFT. Development with Xtext is optimized for short turn-arounds, so that adding new features to an existing DSL can be done in seconds. Still with the new version more sophisticated programming languages can be implemented. Language development has never been so easy. [Less]

4.66667
   
  0 reviews  |  36 users  |  2,404,966 lines of code  |  12 current contributors  |  Analyzed 4 days ago
 
 

The Eclipse Modeling Project focuses on the evolution and promotion of model-based development technologies within the Eclipse community by providing a unified set of modeling frameworks, tooling, and standards implementations.

4.5
   
  0 reviews  |  4 users  |  0 current contributors
 
 

eTrice provides an implementation of the ROOM modeling language together with editors, code generators for Java, C++ and C code and exemplary target middleware. The model is defined in textual form (Xtext) with graphical editors (Graphiti) for the structural and behavioral (i.e. state machine) parts.

5.0
 
  0 reviews  |  2 users  |  442,356 lines of code  |  9 current contributors  |  Analyzed 2 days ago
 
 

EMF Customizer is a model (Ecore based) customization/styling/refining CSS like textual DSL targeting MDSD tool chains end users. The motivation is to address the problem of customizing intermediate models in a Eclipse EMF based MDSD toolchain such as Acceleo or openArchitectureWare in order to ... [More] be able to do incremental model generation while preserving user model refinements. Indeed, currently, there are solutions to customize generated text with user code in model to text (M2T) transformations using either protected code regions or inheritance. But, as of today, there doesn't seem to be any such equivalent for customizing generated models in model to model (M2M) transformations which is both freely available, simple to use and aimed at MDSD end users. [Less]

5.0
 
  0 reviews  |  1 user  |  3,980 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

GenGMF is a model driven generator framework for the Eclipse GMF graph and map models. It will generate large models from a small template model for you. It is based on Eclipse GMF, AspectJ and openArchitectureWare.

0
 
  0 reviews  |  1 user  |  27,882 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

The Graphiti framework is a new approach to create highly sophisticated visual editors on top of the GEF framework. Graphiti can easily be integrated with EMF as the domain modeling framework. The creation of visual editors is done in Java, programming against the Graphiti framework API. It is ... [More] fairly simple, but yet repetitive, which makes it a candidate to be supported by the means of model-driven development. This project aims to provide one or more Domain Specific Languages (DSL) (for example with Xtext) to describe Visual DSL Editors against the Graphiti runtime, and provide code generation (for example with Xtend2) to create the boilerplate code for realizing the implementation against the Graphiti framework. Potentially the Spray DSL can be used to generate code for other frameworks [Less]

0
 
  0 reviews  |  1 user  |  73,247 lines of code  |  9 current contributors  |  Analyzed 7 days ago
 
 

Iota is a theorem prover for number-theoretical problems (diophantine equations). Currently Iota supports proofs by induction and infinite descent. Iota can verify and generate proofs automatically or guided by a user. Proof steps are applications of (term) rewrite rules to predicates. Iota is ... [More] implemented as an Eclipse RCP application and heavily uses EMF and Xtext. Examples for generated proofs in Iota: /* Proof for irrationality of 2 */ SqrtTwo(a,b) { (a/b)^2 = 2, a>0, b>0 } /* * Distribute exponents: */ SqrtTwo_1(a,b) { (a^2)/(b^2) = 2, a>0, b>0 } /* * Eliminate divisions: */ SqrtTwo_2(a,b) { a^2 = 2*(b^2), a>0, b>0 } /* * Linear exponentiation: */ SqrtTwo_3(a,b) { exists(c) a^2 = 2*(b^2), a>0, b>0, [a=2*c], [c0, b>0, [a=2*c], [c0] } /* * Distribute exponents: */ SqrtTwo_5(a,b) { exists(c) a^2 = 2*(b^2), a>0, b>0, [a=2*c], [c0] } /* * Find recursion: */ SqrtTwo_7(a,b) { exists(c) a^2 = 2*(b^2), a>0, b>0, [a=2*c], [c [Less]

0
 
  0 reviews  |  0 users  |  23,184 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

NOTE: The project is fozen due to motivation issues. If you are interested in it (not supporting by any means, but simply using), please, let me know by submitting a bug or any way you like. Thank you for visiting this page Ever worked with Emfatic? Well, it's nice but very old. For example ... [More] , it does not support generics. And the editor is not so good. But there's a JDT Java editor which is very powerful, and Emfatic syntax is so much alike Java... Well, I'm working on this project to make Java be a syntax for Ecore. There's a set of annotations inside and a simple Eclipse plug-in which just adds a builder that can convert your "special Java" to Ecore. Checkout our wiki for more details: Overview Update Site URL: http://java2ecore.googlecode.com/svn/trunk/org.abreslav.java2ecore.updatesite/site.xml Eclipse integration Syntax description JavaDoc for Java2Ecore annotations and library classes Have a look at our blog. And, please, rate Java2Ecore at EPIC. You comments will help make Java2Ecore better. Current version (0.3 beta) featuresEClasses, EDataTypes, EEnums EAttributes, EReferences, EOperations Generics Nested packages Imports of exiting Ecore models From registered packages From GenModels with generated Java code Brief documentation provided directly in the editor (through JavaDoc) See New and noteworthy [Less]

0
 
  0 reviews  |  0 users  |  15,580 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 

With e4 the Eclipse UI starts to make use of EMF to model the workbench. However, the workbench model stops at the level where EditorParts and ViewParts are today. In this talk we will outline how Eclipse could benefit from an optional UI model which also takes the content of the ContributedParts ... [More] into account. Based on examples we will show how scripting could be made possible, how databinding could easily be leveraged and how the level of abstraction could be lifted without losing the flexibility and power and strength of the underlying SWT. All these concepts could be implemented on today's Eclipse 3.x stream as well as on the upcoming e4 platform. To get the code running you need openArchitectureWare. To download the whole Eclipse SDK with all dependencies click here for Windows, Linux and Mac After you checked out the code form the SVN repository, import it into Eclipse and and start a new Eclipse Launch Configuration. Now add -Xmx512M -XX:MaxPermSize=256M and start up the workbench. You should be able to open the Model View. To run the DSL editor create a new project called sampleData. Inside create a linked folder called ws which points into your original workspace and from there to org.eclipsecon.dui.example\sampleData. [Less]

0
 
  0 reviews  |  0 users  |  19,633 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.