AdaptationConstraints can be added to an
Marks the static method or constructor for creating an object of the annotated class, taking the adaptation fields as its parameter list.
Marks the static method or constructor for creating an object of the annotated class, taking the encoded form as a single parameter.
Used to set a description for a schema adaptation type.
Marks the instance method to use for accessing the encoded form of an adaptation type.
Marks an adaptation field getter, setter or constructor parameter as representing a particular form, for example "encoded", "decoded", "standard", or "hex".
Marks a method as being a getter method for a given adaptation field.
Fields of an adaptation class which are optional (whose values may be null) mark their getter methods with the @AdaptationNullable annotation.
AdaptationOrder annotations are added to
Used in conjunction with an
Marks a method as being a presence indicator setter or getter method for a given adaptation field.
Marks a method as being a setter method for a given adaptation field.
Used to mark a class as available for use as an "adaptation type", a data structure which is able to store a representation of a protocol data type in some structured form, and expose that structure of the type to the tools used to generate scenario schema adaptations.
Indicates a particular protocol or schema variant to which a method applies.