Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
STP/IM Component/Plug-in Structure
The following is a list of the plug-ins currently available in the SVN repository and their description.
Plug-in Name | Description |
---|---|
org.eclipse.stp.im | The intermediate model project EMF stuff |
org.eclipse.stp.im.edit | Generated by EMF |
org.eclipse.stp.im.editor | The emf editor for im files generated by EMF |
org.eclipse.stp.im.tests | EMF Generated stuff |
org.eclipse.stp.im.in.bpmn | This plugin realize the transformation BPM->IM ( The transformation is implemented in Java using relying on api from emf bpmn and im model ) |
org.eclipse.stp.im.resources | Define a common repository where define resources that could be needed by Intermediate Model and provide extension point for exporting resources, and importing resources into this respoistory. At the moment this plugin provide the dialog to manage datasource type resource. |
org.eclipse.stp.im.runtime | Define the concept of Intermediate Model Runtime: A runtime define a set of services/service bindings that then we could drag and drop on bpmn diagram files. Provide some utility classes so it's possible to define static runtimes, based on xml configuration files. For example the predefined set of services offered by ESB could be defined in an xml file. Another exmaple of runtime, could be the set of activities offered by BPEL engine. BTW it's important to say that xml is only a way to define runtimes, but it's not the unique way, basically to define a new runtime you need only to write a plugin that use the extension point defined in this plugin and provide a class that implements the IRuntime interface. An example of runtime is provided by "org.eclipse.stp.im.runtime.jbi.smx" plugin |
org.eclipse.stp.im.runtime.jbi.smx | Define the set of service/servicebindings offered by servicemix, using the xml configuration file. |
org.eclipse.stp.im.tool.in.bpmneditor | Extension to the BPMN editor:
} |