To prevent spam users, you can only post on this forum after registration, which is by invitation. If you want to post on the forum, please send me a mail (h DOT m DOT w DOT verbeek AT tue DOT nl) and I'll send you an invitation in return for an account.
How do I add my own plug-in to PROM6
Comments
-
Hi,Of course the proper annotation s(like @plugin) should be there. But if you have it packaged in a jar file, then adding that jar file to the classpath should work. I would avoid using wildcards in the classpath, as I'm not sure how this is handled in general on WIndows machines.If ProM starts, it will scan all jar files in the classpath for plugins. If your jar file is not listed, ProM did not find it on the classpath. To see this list, you may have to set VERBOSE to ALL in the ProM.ini file first.Kind regards,Eric.
-
Please see https://svn.win.tue.nl/trac/prom/browser/Packages/ProM-Framework/Trunk/src/org/processmining/framework/plugin/annotations for the @Plugin annotation.As an example how you can use these annotations, please see https://svn.win.tue.nl/trac/prom/browser/Packages/AlphaMiner/Trunk/src/org/processmining/alphaminer/plugins/AlphaMinerPlugin.java.
- The @Plugin annotation flags a class or a method as a plugin.
- The @PluginVariant annotation flags a method as a certain variant (taking possibly only a proper subset of the inputs) of a plugin. As examples, the first variant in the example takes all three inputs (event log, classifier, and parameters), whereas the second variant only takes the first (index 0, i.e., the event log) input.
- The @UITopiaVariant annotation flags the plugin variant as an action to list in ProM. Without the @UITopiaVariant annotation, a plugin (variant) will not show in ProM.
Kind regards,Eric. -
Hi Eric,
I want to know where I can download the relevant package files of @plugin. When I ran the Neconformance source code, the following plug-ins were missing.Kind regards,Hannah. -
Hi @Hannah ,
The missing org.deckfour classes can be found in the OpenXES library that is contained in the Log package. The missing org.processmining classes can be found in the framework libraries (ProM-Framework, etc) that are contained in the dist folder of an installed version of ProM. Adding theses libraries to your project should solve these issues.Kind regards,Eric. -
Hi Eric,
Thank you very much for your help.
Kind regards,Hannah.
Howdy, Stranger!
Categories
- 1.6K All Categories
- 45 Announcements / News
- 225 Process Mining
- 6 - BPI Challenge 2020
- 9 - BPI Challenge 2019
- 24 - BPI Challenge 2018
- 27 - BPI Challenge 2017
- 8 - BPI Challenge 2016
- 68 Research
- 1K ProM 6
- 393 - Usage
- 287 - Development
- 9 RapidProM
- 1 - Usage
- 7 - Development
- 54 ProM5
- 19 - Usage
- 187 Event Logs
- 32 - ProMimport
- 75 - XESame