Package org.atlanmod.commons.annotation
Provides common annotation types.
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.
-
Annotation Types Summary 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.