extends |
AnnotationValueInterface |
|---|
A collection annotation value — an ordered list of annotation values.
Collections appear wherever a term expects multiple values, e.g. UI.LineItem is a collection of UI.DataField records, and Capabilities.FilterRestrictions.FilterExpressionRestrictions is a collection of restriction records.
Items within a collection are heterogeneous in principle — each item is an AnnotationValueInterface and may be a constant, a record, or a nested collection. In practice, well-formed vocabulary annotations use homogeneous collections.
Document order is significant per the CSDL spec and is preserved.
| Methods | ||
|---|---|---|
public
|
getItems(): list<AnnotationValueInterface>
|
# |
public
|
isEmpty(): bool
|
# |
public
|
count(): int
|
# |