Method Shapes
Method shapes are used to represent methodological concept instances in HOPEX diagrams.
Shape Families
At diagram content definition, each methodological concept is attributed a file name "mask" (eg. thing*.mgs) enabling grouping under the same prefix of shapes available in this diagram for this concept.
For example, shapes respecting "NOTE*.MGS" format are available for the "Note" concept in diagrams:
As a result, any new shape available in the custom Mega_Std folder (C:\...\HOPEX Application Server\<HAS instance name>\.shadowFiles\has.custom\<Custom module version>\hopex.core\Mega_Std) with the same shape prefix automatically becomes available for this concept:
At diagram content definition, shapes to be used by default are also specified.
Calculated Fields
In addition to the 8 basic drawing object types, methodological shapes contain particular objects of which content depends on the instance represented. These are "calculated fields".
They are represented in shapes by text objects prefixed and suffixed "&":
The real content is dynamically calculated when the diagram is loaded.
The field calculation mode is specified in diagram content configuration.