Giter Site home page Giter Site logo

ohaegi / uml-modeling Goto Github PK

View Code? Open in Web Editor NEW

This project forked from obeonetwork/uml-designer

0.0 1.0 0.0 8.75 MB

OpenSource (EPL licensed) UML2 Graphical Modelers (Class, Composite, State, Activity, Sequence ...)

Home Page: http://marketplace.obeonetwork.com/module/uml

uml-modeling's Introduction

Welcome to UML Modeling by Obeo Network

This modeler provides a set of common diagrams to work with UML 2.1 models. The intent is to provide an easy way to make the transition from UML to domain specific modeling. This way users can continue to manipulate legacy UML models and start working with DSL. Users can even re-use the provided representations and work in a total transparence on both UML and DSL models at the same time.

These plugins are released under the EPL Open-Souce License.

More details about features, screenshots, release notes, dependencies here:

Class Diagram

Use Cases Diagram

Component Diagram

States Diagram

Activity Diagram

Building the Module for Obeo Designer “Classic”

You’ll need Apache Maven 3 to be installed on your computer.

To launch the build, go to the root of your git repository and type :

mvn clean package

You might want to build with another version of Obeo Designer as an input (for instance a beta or an integration build) You can do so using the od-site property : @ mvn clean package -Dod-site="http://www.mydomain.com/some/update/site/"@

Maven will bootstrap itself, download all the dependencies and build UML Designer. The output of the build is a p2 repository (an update site) generated here :

features/org.obeonetwork.dsl.uml2.update/target/repository

To install it in an Eclipse installation use Help/Install New Software and point to this location.

Launching the test is not harder, just type :

mvn clean verify

Maven will launch the tests and give you the result.
Code coverage is captured thanks to Jacoco.

Building the Module for an alternate installation of Viewpoint.

The build instructions are the same as for an Obeo Designer installation. It will require you Maven 3, Java and an internet connection.

To launch the build, go to the root of your git repository and type :

mvn clean package

UML Designer technically only depend on the Viewpoint component of Obeo Designer but to ease installation for end user the UML Designer feature specify some explicit dependencies on some of the Obeo Designer features.

It might be a problem for you if you use a different distribution of Viewpoint. To cover those use cases we defined an alternate packaging for UML Designer. After kicking the build you’ll find another update site in :

features/fr.obeo.dsl.uml2.update/target

which aggregates a specific feature which does not depend on Obeo Designer by itself.

Contributing

Just use github, fork our main repository do your changes and trigger a pull request , we’ll be happy to consider it for inclusion.

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.