HOPEX Power Studio > Customizing the Metamodel > Managing the Metamodel
Managing the Metamodel
 
Introduction to Metamodel Management
Metamodel Extensions and Modifications
Warning Concerning Metamodel Modification
Precautions Concerning Metamodel Extensions
Concepts
Creating Metamodel Extensions: Method
How to Create Metamodel Extensions
Extensions Backup
The Metamodel Diagram
Creating a Metamodel Diagram
Placing a MetaClass in a Metamodel Diagram
Placing a MetaAssociation
MetaClasses
Creating a MetaClass (Object Type)
Typing a MetaClass
MetaAssociations
Creating a MetaAssociation
Reversing Major/Minor Orientation
Modifying Object Protection
Imposing MetaAssociation Uniqueness
Specifying MetaAssociation Behavior
MetaAssociationTypes
MetaAssociation Types Kept to Maintain Compatibility
Processing MetaAssociationTypes
MetaAttributes
MetaAttribute Characteristics
MetaAttribute Definition Rules
Creating a MetaAttribute
Editing MetaAttribute Tabulated Values
Using VB Scripts to Calculate Characteristics
Connecting Attributes to a MetaClass
Connecting Attributes to MetaAssociations
Customizing MetaAttributes
Abbreviations
Standard Attributes
Abstract Metamodel
Basic Concepts
Managing Abstract MetaClasses
Managing Generic MetaAssociations
Adapting Development Tools to the Abstract Metamodel
Evolution of APIs
Abstract Metamodel Extension Recommendations
Perimeters
Introduction to Perimeters
Viewing MetaAssociation Behavior Related to a Perimeter
Modifying the MetaAssociation Behavior Related to a Perimeter
Creating a Perimeter
Using a Perimeter in a MetaTool
Modifying the MetaTool Default Perimeter
Customizing a Standard Perimeter
Namespaces
Managing Namespaces
Defining Namespaces
Canceling Namespaces
Ownership and Use Links
Problems At Import
Problems Encountered At Import
Translating the Metamodel
Translating and Compiling Environments
Renaming HOPEX Concepts
Defining a Terminology
Managing profiles associated with several Terminologies
Renaming Concepts
Concepts that can be renamed
Metamodel Syntax in Command Files
Creating MetaClasses
Typing MetaClasses
Creating MetaAssociations
Reversing MetaAssociation Orientation
Modifying Link Type
Modifying Object Protection
Modifying Link Behavior for a Given Operator
Creating Characteristics