Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The patterns listed in this section are part of the current JOSIF version. For a description of the patters planned for future versions, see General Patterns - Future.

Stereotypes

TIP is using stereotypes to provide implementation-level decoration on the model that can be used by the generators.

The pattern used in TIP is to define 1 stereotype per type of object, named tipXxxx, where Xxxx is the type of object. This stereotype will contain a number of attributes where each attribute will contain a specific decoration.

The top level stereotypes defined in TIP are:

  • tipClass for Entities
  • tipDatatype for Datatypes
  • tipAttribute for Attributes of Entitities and Association ends
  • tipAssociationClass for Association Classes
  • tipPackage for Packages
  • tipServiceInterface for Service Interfaces
  • tipOperation for Operations
  • tipParamter for Parameters of Operations
  • tipNotification for Notifications

The detailed attributes of each stereotype are describes in the TIP Profile section.

Interface Metamodel

...

Interface

...

Meta-Model

...

Model Transformation Rules

Only in JOSIF R1.1Model Transformation Rules Describes the Model Transformation Rules pattern.

Entity Identifier

Only in JOSIF R1.1

...