Skip to content

dice-project/DICE-Profiles

Repository files navigation

DICE-Profiles

UML profiles for the DICE project

Installing the Profiles

In Eclipse, go to Help -> Install New Software... and use http://dice-project.github.io/DICE-Profiles/updates as the URL for the update site.

Contents

This project contains some Papyrus UML models demonstrating some DICE Profile annotations.

es.unizar.disco.dice.static.profile

This plugin implement the DICE profile using the same system as MARTE to define NFP datatypes. To generate the DICE.ecore model from the DICE.profile.uml the patched org.eclipse.uml2.uml plugin is needed.

es.unizar.disco.dice.feature

Feature for the DICE Profile.

com.masdes.dam.static.profile

This plugin reimplements the DAM profile available at https://bitbucket.org/masdesgroup/masdes/wiki/DAM, and unifies the type system, solving problems with the redefinition of MARTE datatypes. To generate the DAM.ecore model from the DAM.profile.uml the patched org.eclipse.uml2.uml plugin is needed.

com.masdes.dam.profile.feature

Feature for the DAM Profile.

com.masdes.dam.static.profile.ui

UI enhancements for the DAM profile, such as icons and custom label providers for the 'Properties' view.

com.masdes.dam.profile.ui.feature

Feature for the UI enhancements of the DAM Profile.

org.eclipse.uml2.uml

This plugin is a patched version of org.eclipse.uml2.uml that eases the generation of profiles based on Papyrus MARTE. It is only required for generating the Ecore file that implements a UML profile.