Introduction to Studio
Each organization is unique, with its own culture and methods. Ready-to-run software often integrates in the organization to only a limited extent. An activity as strictly regulated as enterprise architecture modeling gains in flexibility when the software tool can adapt to methodological recommendations, to demands of the domain and to graphical preferences. Studio allows you to implement and manage customizations and HOPEX metamodel extensions as well as to adapt the tool to your own particular use.
Studio aims at simplifying product customizations using an ergonomic graphical interface. A Studio navigator allows you to precisely configure the multiple aspects of the HOPEX environment: navigation, object properties pages, diagram types, modeling rules and the graphical interface.
Customizations or extensions that can be made to the metamodel can impact various aspects of HOPEX:
• the creation of new concepts or new attributes. The metamodel diagram allows you to easily create MetaClasses and to create MetaAssociations between the different MetaClasses.
• the exploitation and use of the newly-created concepts. This means being able to show them in diagrams, use them in navigation trees, and being able to customize their properties pages.
Managing the Metamodel: presents the metamodel diagram, creation of new MetaAttributes, MetaClasses and MetaAssociations. It also presents other tools contributing to metamodel management.
Query Syntax: describes syntax used by ERQL (Entity-Relationship Query Language).
Creating Consistency Checks: describes how to apply rules to objects so as to check their consistency.
Making a concept variable: describes how to make a concept variable, i.e. to allow variation of the concept instances. That means new instances can be created from the previous one inheriting some of the existing connections. Furthermore, inherited objects can be removed and or replaced.
Customizing Perimeters: enables building a set of objects and links from a root object.
For other aspects of Studio as customization of properties pages, refer to the corresponding technical articles.