HOPEX ArchiMate V3 > The HOPEX implementation of ArchiMate® > HOPEX for the ArchiMate® Framework Customization
HOPEX for the ArchiMate® Framework Customization
HOPEX for the ArchiMate® Framework can be customized relying on HOPEX Power Studio standard features.
The following Metamodeling conventions and accelerators (macro) shall be used to benefit from the common defined behavior.
Creating an ArchiMate Standalone Element
To create a new ArchiMate Standalone element:
1. Create a new MetaClass and define it as a subtype of ArchiMate Standalone Element.
2. If necessary, define a GUIName.
3. Add GenericLocalName as a substitute for Name.
4. Add a MetaPicture with an icon and a shape for the new MetaClass.
5. Connect your new MetaClass to the "ArchiMate - ArchiMate Element Characteristics" PropertyPagePresentation.
6. Update the ArchiMate diagram setup using predefined macros. For more details, see Updating the ArchiMate diagram type setup.
*If applicable, connect to the appropriate ArchiMate super-type; in this case, applicable relationships connectivity may be inherited automatically based on the generic MetaModel (e.g. passive structure elements can be accessed by behavior elements)
Creating an ArchiMate EA Element
To create a new ArchiMate EA element:
1. Create a new MetaClass and define it as a subtype of ArchiMate EA Element.
*Only MetaClasses subtypes of Model Building Block.
2. If necessary, define a GUIName.
3. Add GenericLocalName as a substitute for Name.
4. Create a new MetaAssociation referring to an existing HOPEX MetaClass.
5. Define this new MetaAssociation as subtype of the ArchiMate EA Entity Reference MetaAssociation
6. Add a MetaPicture with an icon and a shape for the new ArchiMate EA Element MetaClass.
7. Connect the MetaClass to the "ArchiMate - ArchiMate Element Characteristics" PropertyPagePresentation.
8. Update the ArchiMate diagram setup using predefined macros. For more details, see Updating the ArchiMate diagram type setup.
Example: add ArchiMate Risk bridging to the Risks inventory