Customizing the metamodel > Using ListOf, OneOf, and ExpressionOf > ListOf
  
ListOf
The ListOf command specifies that a property contains a list of other objects: diagrams, symbols, or definitions. For example, a Class contains a property called Attributes, which is a list of class attributes. Class attribute is a definition type in of itself, which has its own set of properties. The object type referenced must have been defined already in SAPROPS.CFG or at the top of the USRPROPS.TXT file.
Contrast the ListOf property to a simple text list:
In the ListOf list, elements increase as users add definitions to the repository.
In a simple text list, the number of elements in the list presented to the user is static, based on the LIST statement at the head of the USRPROPS.TXT file.
Syntax
PROPERTY "Your Property"
{ EDIT LISTOF "Referenced Definition Type" LENGTH 1200}
See also
LISTOF
Filtering the list of items
Creating grids for listof
Heterogeneous lists for listof
Using ListOf, OneOf, and ExpressionOf