Denotes that the object carries workflow object level annotation.
|AnnotationAssertion<AnnotationBeanType extends AnnotationBeanSPI>||
Represents a single assertion of information, providing access to a bean containing the information in the assertion and one specifying the source of the information contained.
Marker interface to denote that a bean class is a container for the information encapsulated by an InformationAssertion object
A fact about an annotated entity is expressed in terms of an annotation chain.
Responsible for the interpretation of an AnnotationChain (which may contain conflicting or disputed information) into a set of AnnotationAssertion instances from that chain which are valid given the chain and some interpretation rule.
A marker interface that specified that the implementation is a bean containing information about a source of annotations.
Implemented by objects which can have curation assertions attached to them.
|CurationEvent<CurationType extends CurationEventBeanSPI>||
Represents a single act of curation, parameterized on a bean encapsulating the necessary and sufficient information to describe the specifics of the curation event.
Contains the detail for a single curation event.
All metadata assertions and curation assertions have a person who is ultimately responsible for the assertion (although this may not necessarily imply that the assertion was created interactively).
Convenient abstract superclass for annotated things, manages edits.
Specifies the role of an AnnotationAssertion within an AnnotationChain
Possible relationships between entities in a hierarchical context.
Annotation to be used on metadata objects to denote which workflow objects they apply to
Applied to getFoo methods to indicate that the returned type is related to the annotated type by some hierarchical relationship, either parent or child.
From this point in we will use the term 'metadata' to distinguish between annotations in terms of properties of the workflow and annotations in terms of the Java 5 language feature. This is particularly important we we use Java Annotations to implement the workflow annotations. Yay.
In keeping with the read-only model of the API package all metadata interfaces only specify the get methods for their respective contents. Modification of metadata instances is performed through Edit objects.
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.