Coder Social home page Coder Social logo

joaoraf / dresdenocl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dresden-ocl/dresdenocl

0.0 2.0 0.0 110.41 MB

Dresden OCL provides a set of tools to parse and evaluate OCL constraints on various models like UML, EMF and Java. Furthermore Dresden OCL provides tools for Java/AspectJ and SQL code generation.

Home Page: www.dresden-ocl.org

License: GNU Lesser General Public License v3.0

Java 95.03% Scala 0.52% HTML 0.02% AspectJ 1.53% CSS 0.01% GAP 2.84% C# 0.04% Batchfile 0.01%

dresdenocl's Introduction

Build Status Coverage Status Coverity Scan Build Status Join the chat at https://gitter.im/dresden-ocl/dresdenocl

More information is also available at the Toolkit Website.

#Build and run the source code

Prerequisites:

  1. Eclipse Luna
  2. Oracle JDK7 or OpenJDK 7
  3. Import luna.target from the /target/luna folder
  4. Set luna.target as Target Platform
    • Window -> Preferences -> Plug-in Development -> Target Platform

Installation:

  1. Clone repository: https://github.com/dresden-ocl/dresdenocl.git
  2. Check out the following projects from the folders
    • plugins/**
    • tests/**
  3. Build the project (otherwise it will complain about Ocl22Parser not found)
    • mvn verify at the root of Dresden OCL
  4. In order to run the project right-click any Dresden OCL Plug-in and select Run as -> Eclipse Plug-in

#Code Contribution If you plan to submit any code to the Dresden OCL repository, please use the JDT code formatter available at http://www.dresden-ocl.org/update/stuff/formatter.xml.

Please feel free to contribute. Just fork Dresden OCL on GitHub and make a pull request!

dresdenocl's People

Contributors

dblcdblu avatar lschuetze avatar gitter-badger avatar

Watchers

João Rafael avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.