| Annotation Type | Description |
|---|---|
| Beta |
Annotates a program element that exists but is still being experimented.
|
| Builder |
Annotates a type that uses a "builder" aspect to create a new instances.
|
| Singleton |
Annotates a type that has a single instance.
|
| Static |
Annotates a type that cannot be instantiated.
|
| VisibleForReflection |
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for reflection
usage.
|
| VisibleForTesting |
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test
code.
|
Annotations are used in NeoEMF as documentation helpers, providing information on the status of a feature. For
example, a class annotated with Beta specifies that the provided API
might evolve in the next releases, and should be carefully used.
Note: Current annotation are not processed and are only used for documentation purposes.
Copyright © 2017–2019 Atlanmod. All rights reserved.