References within Tigerstripe models

References within Tigerstripe models are defined in a specific fashion to facilitate and simplify implementation.

References are explicitly realized through Artifact Attributes: to model a reference, an attribute of Type B is to be defined in Type A. The multiplicity of that attribute will condition the reference.

Not all references, across any type of Artifacts are allowed in Tigerstripe, so they can be implemented:

In case the "Z end" of a reference is an Entity Artifact Type, it can be further specified with the following modifiers:

These modified are accessible on every attribute definition, on the return type of methods and on the type of method arguments.

For information on inheritance within Tigerstripe models, please refer to this section.


© copyright 2005, 2006, 2007 Cisco Systems, Inc. - All rights reserved