All Projects → UrsZeidler → uml2solidity

UrsZeidler / uml2solidity

Licence: EPL-1.0 license
A uml profile and a set of acceleo code generators to model smart contracts in uml and generate solidity code.

Programming Languages

java
68154 projects - #9 most used programming language
d
599 projects

Projects that are alternatives of or similar to uml2solidity

Amateras Modeler
UML and ER-diagram editor for Eclipse
Stars: ✭ 190 (+442.86%)
Mutual labels:  eclipse, uml, eclipse-plugin
Ansi Econsole
Eclipse plugin that understands ANSI escape sequences to color the Eclipse console output.
Stars: ✭ 72 (+105.71%)
Mutual labels:  eclipse, eclipse-plugin
Amateras Html Editor
Eclipse plugin for HTML/JSP/XML/JavaScript Editing
Stars: ✭ 34 (-2.86%)
Mutual labels:  eclipse, eclipse-plugin
Eclipse Instasearch
Eclipse plug-in for fast code search
Stars: ✭ 165 (+371.43%)
Mutual labels:  eclipse, eclipse-plugin
Openexplorer
Open Explorer plugin for Eclipse
Stars: ✭ 404 (+1054.29%)
Mutual labels:  eclipse, eclipse-plugin
Bnd
Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Stars: ✭ 446 (+1174.29%)
Mutual labels:  eclipse, eclipse-plugin
So Eclipse Plugin
Eclipse plugin that enables you to get answers from Stack Overflow directly to your IDE 🔥
Stars: ✭ 84 (+140%)
Mutual labels:  eclipse, eclipse-plugin
chromium-swt
Create and render web UIs in Java SWT and Eclipse RCP applications.
Stars: ✭ 121 (+245.71%)
Mutual labels:  eclipse, eclipse-plugin
Tern.java
Use tern.js in Java context
Stars: ✭ 246 (+602.86%)
Mutual labels:  eclipse, eclipse-plugin
J2c
Java to C++ translator
Stars: ✭ 189 (+440%)
Mutual labels:  eclipse, eclipse-plugin
eclipse-pmd
eclipse-pmd has been moved to
Stars: ✭ 20 (-42.86%)
Mutual labels:  eclipse, eclipse-plugin
jsonSchema-to-uml
A tool to generate UML class diagrams from JSON schema documents
Stars: ✭ 33 (-5.71%)
Mutual labels:  eclipse, uml
Angularjs Eclipse
AngularJS Eclipse Plugin
Stars: ✭ 336 (+860%)
Mutual labels:  eclipse, eclipse-plugin
Groovy Eclipse
Eclipse Groovy Development Tools
Stars: ✭ 567 (+1520%)
Mutual labels:  eclipse, eclipse-plugin
Pydev
Python IDE for Eclipse
Stars: ✭ 306 (+774.29%)
Mutual labels:  eclipse, eclipse-plugin
Google Cloud Eclipse
Google Cloud Platform plugin for Eclipse
Stars: ✭ 75 (+114.29%)
Mutual labels:  eclipse, eclipse-plugin
scalor-maven-plugin
Build integrator for Java, Scala, Scala.macro, Scala.js, Scala.native, Eclipse and Maven.
Stars: ✭ 47 (+34.29%)
Mutual labels:  eclipse, eclipse-plugin
SubmiBot
Plugin do Eclipse para automatização do processo de submissão de tarefas na disciplina de LP2 - Computação@UFCG
Stars: ✭ 16 (-54.29%)
Mutual labels:  eclipse, eclipse-plugin
Autorefactor
Eclipse plugin to automatically refactor Java code bases
Stars: ✭ 168 (+380%)
Mutual labels:  eclipse, eclipse-plugin
qm
QM model-based design tool and code generator based on UML state machines
Stars: ✭ 54 (+54.29%)
Mutual labels:  code-generator, uml

uml2solidity

A uml profile and a set of acceleo code generators to model smart contracts in uml and generate solidity, java script and java code together with documentation. Usable with the Papyrus UML modeler for eclipse.

Gitter chat

Drag to your running Eclipse workspace to install Uml to Solidity

a plugin for eclipse:

  http://urszeidler.github.io/uml2solidity/uml2solidity-updatesite/

refer to install section of the wiki when you are not familiar with eclipse and the update mechanism.

dependencies:

  • uml2 (5.0)
  • papyrus (1.1.x)
  • acceleo (3.5)

There are all available in the default Mars updatesite.

find out more in the docs

Use eclipse as your main editor with the solidity editor and compile the code in the background with the solidity builder.

Extend the generation process by adding new model to text transformations.

you can tip the coder by sending some ether : 0x25b2ce55746f54d88e9fc4d2f0f85e879c30bb05

License

The code is published under the terms of the Eclipse Public License, version 1.0.

with-Eclipse logo
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].