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.
Difference between revisions of "Stardust/Enhancing and Embedding Stardust/Browser Modeler/Javascript Metamodel"
Line 47: | Line 47: | ||
=Process= | =Process= | ||
+ | |||
+ | == Overview == | ||
+ | |||
+ | == Details == | ||
{| border="1" cellspacing="0" cellpadding="5" align="left" | {| border="1" cellspacing="0" cellpadding="5" align="left" | ||
Line 68: | Line 72: | ||
=Activity= | =Activity= | ||
+ | |||
+ | == Overview == | ||
+ | |||
+ | == Details == | ||
{| border="1" cellspacing="0" cellpadding="5" align="left" | {| border="1" cellspacing="0" cellpadding="5" align="left" |
Revision as of 07:20, 17 November 2012
The metamodel of Javascript objects used to implement the Browser Modeler (Lightdust) is supposed to be a superset of the BPMN2 metamodel. As work on the Browser Model was initially started focussed on the metamodel, some names and structures are still driven by originally Stardust needs stemming from Stardust's use of XPDL - but we intend to change this soon.
Contents
Common Aspects
All model elements have an id and a uuid
Furthermore all model elements hold an attributes object which can be stored to store arbitrary properties
Model
Overview
The model is the root of all elements. Lightdust manages a set of models which can be obtained from the m_model module, via
m_model.getModels()
Details
Attribute | Type/Module | Content |
---|---|---|
uuid | String | UUID of the model |
name | String | Name of the model |
attributes | Object | Arbitrary extension elements |
applications | Application (m_application) | Applications, service etc. defined for the model |
processes | Process (m_process) | Processes defined for the model |
Process
Overview
Details
Attribute | Type/Module | Content |
---|---|---|
uuid | String | UUID of the model |
name | String | Name of the model |
attributes | Object | Arbitrary extension elements |
Activity
Overview
Details
Attribute | Type/Module | Content |
---|---|---|
uuid | String | UUID of the model |
name | String | Name of the model |
attributes | Object | Arbitrary extension elements |