Each object the parser generates is an instance of an entity
type. You need to define these types in the extended metamodel. If you are adding support for Objective C, for example, you would
define an entity type that represents an Objective C function.
For each entity type, you specify two kinds of information:
- The
properties of the entity type define its characteristics: its internal and external names, icon in
Enterprise Analyzer, flags, and so on.
- The
attributes of the entity type define the characteristics of the entity instance: its name, the name of the source file from which it
derives, its complexity metrics, and so forth. The default attributes and attribute values supplied by Architecture Modeler
are sufficient for most entity types. You can add or delete attributes and edit their values as necessary.
Assuming there are no errors in your entries, Architecture Modeler saves the entity type definition, and displays the entity
type in the list of entity types in the righthand pane of the window.
Note: Select an entity type and click
Entities > Edit to modify its definition. Select an entity type and click
Entities > Delete to delete the definition.