public interface XSDFacet extends XSDComponent
The following features are supported:
XSDPackage.getXSDFacet()
Modifier and Type | Method and Description |
---|---|
XSDAnnotation |
getAnnotation()
Returns the value of the 'Annotation' containment reference.
|
java.lang.Object |
getEffectiveValue()
Returns the value of the 'Effective Value' attribute.
|
java.lang.String |
getFacetName()
Returns the value of the 'Facet Name' attribute.
|
java.lang.String |
getLexicalValue()
Returns the value of the 'Lexical Value' attribute.
|
XSDSimpleTypeDefinition |
getSimpleTypeDefinition()
Returns the value of the 'Simple Type Definition' reference.
|
void |
setAnnotation(XSDAnnotation value)
Sets the value of the '
Annotation ' containment reference. |
void |
setLexicalValue(java.lang.String value)
Sets the value of the '
Lexical Value ' attribute. |
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
java.lang.String getLexicalValue()
This concrete attribute represents the value of the value
attribute of the facet element.
setLexicalValue(String)
,
XSDPackage.getXSDFacet_LexicalValue()
void setLexicalValue(java.lang.String value)
Lexical Value
' attribute.
value
- the new value of the 'Lexical Value' attribute.getLexicalValue()
java.lang.String getFacetName()
This concrete attribute represents the name of this type of facet.
XSDPackage.getXSDFacet_FacetName()
java.lang.Object getEffectiveValue()
This represents a generic version of the value
infoset property of this facet.
XSDPackage.getXSDFacet_EffectiveValue()
XSDAnnotation getAnnotation()
This represents the annotation infoset property; each type of facet has an annotation.
setAnnotation(XSDAnnotation)
,
XSDPackage.getXSDFacet_Annotation()
void setAnnotation(XSDAnnotation value)
Annotation
' containment reference.
value
- the new value of the 'Annotation' containment reference.getAnnotation()
XSDSimpleTypeDefinition getSimpleTypeDefinition()
This represents the containing
simple type definition of the facet.
XSDPackage.getXSDFacet_SimpleTypeDefinition()