Groups (group-stereotyped classes) are a way of representing structures in your application. They can contain only attributes as members. Member attributes can be primitives or instances of other groups. Member attributes of this class can be either all persistent or all non-persistent. Members can also be presented.
Members of a group are treated just as members of any other class. The exception to this case is with regards to persistency. Persistency of group members is group-defined and not member-defined; hence the group would be persistent or non-persistent as a whole.
The class can be treated as a string, allowing one group to be assigned to another. In addition to being a class, groups have special primitive string semantics. Assignment of a string to a group preserves the original string until it is subsequently modified. A group can act as a primitive. Here, the group behaves like a string with a string length equivalent to the sum total of the group members.
Groups feature no methods, and inheritance is not supported.
The default window is Members. Refer to Group Properties for properties applicable to Groups.