Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

CPN Tools toolkit

This repository contains the necessary plug-ins to create CPN Tools files from EMF. In addition, it provides capabilities to layout and serialize the EMF-compatible Petri nets into the "normative" CPN Tools XML format.

Installing the CPN Tools toolkit

In Eclipse, go to Help -> Install New Software... and use https://abelgomez.github.io/cpntools.toolkit/updates/ as the URL for the update site.

The CPN Tools toolkit requires Eclipse Neon (4.6) or higher.

Repository contents

Plug-in Projects

io.github.abelgomez.cpntools

EMF metamodel for the CPN Tools tool. The metamodel resembles the structure of the normative XML used by CPN Tools to persist Petri nets.

io.github.abelgomez.cpntools.io

Plug-in containing the classes to serialize EMF-compatible Petri nets to the normative CPN Tools XML format.

io.github.abelgomez.cpntools.io.test

Test plug-in containing some sample code demonstrating how the serialization is invoked.

Feature Projects

io.github.abelgomez.cpntools.feature

Feature for the CPN Tools metamodels and I/O utilities. Included plugins are:

  • io.github.abelgomez.cpntools
  • io.github.abelgomez.cpntools.io

io.github.abelgomez.cpntools.sdk.feature

Feature for the SDK. Includes all the previous features, plus EMF SDK and the additional test plugin:

  • io.github.abelgomez.cpntools.io.test

About

Plug-ins to support CPN Tools models in EMF

Topics

Resources

License

Packages

No packages published

Languages