public interface XSDRepeatableFacet extends XSDConstrainingFacet
Both pattern
and enumeration
facets
may be repeated in the concrete syntax and yet they are merged into a single component in the infoset model.
As a result, instances of these two facets are synthesized by
XSDSimpleTypeDefinition.getEffectivePatternFacet()
and
XSDSimpleTypeDefinition.getEffectiveEnumerationFacet()
.
The following features are supported:
XSDPackage.getXSDRepeatableFacet()
Modifier and Type | Method and Description |
---|---|
EList<XSDAnnotation> |
getAnnotations()
Returns the value of the 'Annotations' reference list.
|
isConstraintSatisfied
getAnnotation, getEffectiveValue, getFacetName, getLexicalValue, getSimpleTypeDefinition, setAnnotation, setLexicalValue
clearDiagnostics, cloneConcreteComponent, contains, elementAttributesChanged, elementChanged, elementContentsChanged, getComponentsWithApplicationInformation, getComponentsWithUserInformation, getContainer, getDiagnostics, getElement, getRootContainer, getSchema, resolveAttributeDeclaration, resolveAttributeDeclaration, resolveAttributeDeclarationURI, resolveAttributeGroupDefinition, resolveAttributeGroupDefinition, resolveAttributeGroupDefinitionURI, resolveComplexTypeDefinition, resolveComplexTypeDefinition, resolveComplexTypeDefinitionURI, resolveElementDeclaration, resolveElementDeclaration, resolveElementDeclarationURI, resolveIdentityConstraintDefinition, resolveIdentityConstraintDefinition, resolveIdentityConstraintDefinitionURI, resolveModelGroupDefinition, resolveModelGroupDefinition, resolveModelGroupDefinitionURI, resolveNotationDeclaration, resolveNotationDeclaration, resolveNotationDeclarationURI, resolveSimpleTypeDefinition, resolveSimpleTypeDefinition, resolveSimpleTypeDefinitionURI, resolveTypeDefinition, resolveTypeDefinition, resolveTypeDefinitionURI, setElement, updateElement, updateElement, validate
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
EList<XSDAnnotation> getAnnotations()
XSDAnnotation
.
This represents the
enumeration annotation, or
pattern annotation
infoset property.
It is computed from the concrete annotation content
and should typically not be modified directly.
XSDPackage.getXSDRepeatableFacet_Annotations()