login Register forgot password or username?
Search:         
Cradle from 3SL, the complete Model Based Systems Engineering Toolsuite, specialising in requirements management, requirements capture, model based systems engineering and for systems engineering software, support and consultancy, the logical choice: Cradle from 3SL.

December 2008 [Cradle 5.7]

How to Use Multiple Link Attribute Values in Navigations

Navigations are the means to control which cross references to or from an item will be used, for example to create a nested table, or to expand a node in a tree.

Navigations allow you to specify criteria that are used to select with of the cross references to or from an item will be selected for the operation that you want to perform. These criteria include:

  • The link type of the cross references to be used
  • A link group whose link type(s) select the cross references to be used
  • The direction of the link, either up or down
  • The attributes of the cross references

So, a navigation can include values for one or more of the user-defined attributes in a cross reference. If it does, then the cross references that will be used are those which, as well as any other selection criteria, have attribute values that match those in the navigation.

Each cross reference attribute values in the navigation is a regular expression.

So, if you want the navigation to only select cross references whose Reason attribute has the value: customer

Then the navigation would have a Reason attribute value: customer

Or you could use a regular expression, such as: cust.*

If you want the navigation to select cross references based on any of a set of values for an attribute, then you use the | operator (meaning OR) in the navigation’s cross reference attribute value.

So, if you want a navigation to only select cross references whose Reason attribute has the value: customer or the value: supplier

Then the navigation could have a Reason attribute value: customer|supplier

Or you could use wildcards, such as: cust.*|suppl.*

Back to index