|
Annotation Types Summary |
| ActionOrder |
Indicates the order that actions should be grouped/displayed in. |
| Aggregated |
Indicates that the class is part of (aggregated within) a larger class, which may reference objects outside
the aggregate but may not be referenced by objects other than within the aggregate. |
| Bounded |
Indicates that the class has a bounded, or finite, set of instances. |
| Debug |
Indicates the an action should be only available for debugging. |
| Defaulted |
Indicates that the class should have a default, by providing a link to a DefaultsProvider, or some
externally-configured mechanism. |
| DescribedAs |
Description of a property/action. |
| Disabled |
Indicates that a property/action is to be always unavailable to the user. |
| Encodable |
Indicates that the class can be encoded or decoded either by delegating to an EncoderDecoder or
through some externally-configured mechanism. |
| EqualByContent |
Indicates that the class follows the equal-by-content contract, usually associated with value
types. |
| Executed |
e.g @Executed(Executed.Where.LOCALLY) |
| Exploration |
Indicates the an action should be only available in exploration mode |
| Facets |
Indicates that the class has additional facets, and specifies the how to obtain the FacetFactory
to manufacture them. |
| FieldOrder |
Indicates the order that properties should be displayed in. |
| Hidden |
Indicates that a property, collection or action is to be hidden from the user. |
| Ignore |
Indicates that an property, collection or action should be ignored from the metamodel. |
| Immutable |
Indicates that an instance cannot be changed. |
| Mask |
Provides a mask that a value entry should conform to
/** A mask to apply to string attributes. |
| MaxLength |
The maximum entry length of a field. |
| MemberOrder |
Indicates the position a method should be placed in. |
| MultiLine |
Indicates that a string property may have more than one line (ie may contain carriage returns). |
| MustSatisfy |
|
| Named |
Indicates the name that a property/action should be been known by. |
| NotPersistable |
Indicates that an instance cannot be persisted by a user, but only programmatically. |
| NotPersisted |
Indicates that an instance or a property should not be persisted. |
| Optional |
Indicates that a property is not mandatory. |
| Parseable |
Indicates that the class can be parsed either by delegating to an Parser or through some
externally-configured mechanism. |
| Plural |
The plural name of the class. |
| RegEx |
Provides a regular expression that a value entry should conform to, and can be formatted as. |
| TypeOf |
|
| TypicalLength |
The typical entry length of a field, use to determine the optimum width for display |
| Value |
Indicates that the class has value semantics. |