Details
-
New Feature
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.2.0-incubating
-
None
Description
The @CommonlyUsed annotation iIndicates that a class member is commonly used and so should
be presented in the viewer in an appropriate manner.
For example, an Order#lineItems collection might be "opened" automatically so that the user could see a list of line items immediately when the order is rendered.
Or, a property containing an <tt>Address</tt> might show the referenced address as an embeddded property.
Or, an action <tt>Submit</tt> might be rendered as a button rather than buried inside a submenu somewhere.
For properties and collections there is some similarity between this concept and that of eager-loading as supported by some object stores. Indeed, some object stores may choose use their own specific annotations (eg a JDO default fetch group) in order to infer this semantic.