A modeler for various typed Petri net variants presented in literature. Currently supported types are:
- t-PNID (typed Petri nets with Identifiers) with inhibitor arcs
- OCPN (Object-centric Petri nets)
- OPID (Object-centric Petri nets with Identifiers) with the exact synchronization extension presented for DOPID (Data-aware Object-centri Petri nets with Identifiers)
The modeler is based on the openbpt-modeler-petri-net modeler, which makes use of the wonderful diagram-js library and took inspiration from bpmn-js, object-diagram-js and fcm-js.
- Clone this repository:
git clone git@github.com:bptlab/openbpt-typed-pn-variants-modeler.git - Navigate into the created directory
- Run
npm install - Run
npm link - Clone the development repository:
git clone git@github.com:bptlab/openbpt-modeler-dev.git - Navigate into the created directory
- Checkout the
openbpt-typed-pn-variants-modelerbranch - Run
npm install - Run
npm link openbpt-typed-pn-variants-modeler
To start the modeler, run
npm run watchin this repository to automatically compile changes to js (relevant for changes to .ts files)npm run devin the development repo's directory.