2.1.32 TypeAnnotation
A TypeAnnotation element is used to annotate a model element with a term and provide zero or more values for the properties of the term.
The following is an example of the TypeAnnotation element.
-
<TypeAnnotation Term="ContactInfo"> <PropertyValue Property="ContactName" String="ContactName1" /> </TypeAnnotation>
The following rules apply to the TypeAnnotation element:
TypeAnnotation MUST have a Term attribute defined that is a namespace qualified name, alias qualified name, or SimpleIdentifier.
TypeAnnotation can appear only as a child element of the following elements:
TypeAnnotation can have a Qualifier attribute defined unless the TypeAnnotation is a child element of an Annotations element that has a Qualifier attribute defined. If a Qualifier is defined, it has to be a SimpleIdentifier. Qualifier is used to differentiate bindings based on environmental concerns.
A TypeAnnotation can contain any number of PropertyValue elements.