public interface XSDWildcard extends XSDTerm
The following features are supported:
XSDPackage.getXSDWildcard()
Modifier and Type | Method and Description |
---|---|
boolean |
allows(java.lang.String namespace)
Returns whether the namespace is
allowed
by the wildcard.
|
XSDWildcard |
attributeWildcardIntersection(XSDWildcard otherWildcard)
Returns a wildcard that is the
attribute wildcard interection
of this wildcard and the given wildcard.
|
XSDWildcard |
attributeWildcardUnion(XSDWildcard otherWildcard)
Returns a wildcard that is the
attribute wildcard union
of this wildcard and the given wildcard.
|
XSDAnnotation |
getAnnotation()
Returns the value of the 'Annotation' containment reference.
|
EList<XSDAnnotation> |
getAnnotations()
Returns the value of the 'Annotations' reference list.
|
EList<java.lang.String> |
getLexicalNamespaceConstraint()
Returns the value of the 'Lexical Namespace Constraint' attribute list.
|
EList<java.lang.String> |
getNamespaceConstraint()
Returns the value of the 'Namespace Constraint' attribute list.
|
XSDNamespaceConstraintCategory |
getNamespaceConstraintCategory()
Returns the value of the 'Namespace Constraint Category' attribute.
|
XSDProcessContents |
getProcessContents()
Returns the value of the 'Process Contents' attribute.
|
java.lang.String |
getStringLexicalNamespaceConstraint()
Returns the String value of the '
Lexical Namespace Constraint ' attribute list. |
java.lang.String |
getStringNamespaceConstraint()
Returns the String value of the '
Namespace Constraint ' attribute list. |
boolean |
isSetLexicalNamespaceConstraint()
Returns whether the value of the '
Lexical Namespace Constraint ' attribute list is set. |
boolean |
isSetProcessContents()
Returns whether the value of the '
Process Contents ' attribute is set. |
boolean |
isWildcardSubset(XSDWildcard superSetWildcard)
Returns whether this wildcard is a subset of the given wildcard.
|
void |
setAnnotation(XSDAnnotation value)
Sets the value of the '
Annotation ' containment reference. |
void |
setNamespaceConstraintCategory(XSDNamespaceConstraintCategory value)
Sets the value of the '
Namespace Constraint Category ' attribute. |
void |
setProcessContents(XSDProcessContents value)
Sets the value of the '
Process Contents ' attribute. |
void |
setStringLexicalNamespaceConstraint(java.lang.String lexicalNamespaceConstraint)
Sets the String value of the '
Lexical Namespace Constraint ' attribute. |
void |
unsetLexicalNamespaceConstraint()
Unsets the value of the '
Lexical Namespace Constraint ' attribute list. |
void |
unsetProcessContents()
Unsets the value of the '
Process Contents ' 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
XSDNamespaceConstraintCategory getNamespaceConstraintCategory()
XSDNamespaceConstraintCategory
.
This represents the category of the namespace constraint infoset property.
XSDNamespaceConstraintCategory
,
setNamespaceConstraintCategory(XSDNamespaceConstraintCategory)
,
XSDPackage.getXSDWildcard_NamespaceConstraintCategory()
void setNamespaceConstraintCategory(XSDNamespaceConstraintCategory value)
Namespace Constraint Category
' attribute.
value
- the new value of the 'Namespace Constraint Category' attribute.XSDNamespaceConstraintCategory
,
getNamespaceConstraintCategory()
EList<java.lang.String> getNamespaceConstraint()
String
.
This represents the value of the
namespace constraint
infoset property.
It is computed from the lexical namespace constraint
and should typically not be modified directly.
getStringNamespaceConstraint()
,
XSDPackage.getXSDWildcard_NamespaceConstraint()
java.lang.String getStringNamespaceConstraint()
Namespace Constraint
' attribute list.
getNamespaceConstraint()
XSDProcessContents getProcessContents()
XSDProcessContents
.
This represents the process contents infoset property.
XSDProcessContents
,
isSetProcessContents()
,
unsetProcessContents()
,
setProcessContents(XSDProcessContents)
,
XSDPackage.getXSDWildcard_ProcessContents()
void setProcessContents(XSDProcessContents value)
Process Contents
' attribute.
value
- the new value of the 'Process Contents' attribute.XSDProcessContents
,
isSetProcessContents()
,
unsetProcessContents()
,
getProcessContents()
void unsetProcessContents()
Process Contents
' attribute.
boolean isSetProcessContents()
Process Contents
' attribute is set.
unsetProcessContents()
,
getProcessContents()
,
setProcessContents(XSDProcessContents)
EList<java.lang.String> getLexicalNamespaceConstraint()
String
.
This concrete attribute represents the value of the any namespace or anyAttribute namespace attribute.
isSetLexicalNamespaceConstraint()
,
unsetLexicalNamespaceConstraint()
,
XSDPackage.getXSDWildcard_LexicalNamespaceConstraint()
void unsetLexicalNamespaceConstraint()
Lexical Namespace Constraint
' attribute list.
boolean isSetLexicalNamespaceConstraint()
Lexical Namespace Constraint
' attribute list is set.
unsetLexicalNamespaceConstraint()
,
getLexicalNamespaceConstraint()
java.lang.String getStringLexicalNamespaceConstraint()
Lexical Namespace Constraint
' attribute list.
getLexicalNamespaceConstraint()
,
setStringLexicalNamespaceConstraint(java.lang.String)
void setStringLexicalNamespaceConstraint(java.lang.String lexicalNamespaceConstraint)
Lexical Namespace Constraint
' attribute.
lexicalNamespaceConstraint
- the new value of the 'Lexical Namespace Constraint' attribute.getLexicalNamespaceConstraint()
,
getStringLexicalNamespaceConstraint()
XSDAnnotation getAnnotation()
This concrete reference represents the annotation content of an any or anyAttribute element.
setAnnotation(XSDAnnotation)
,
XSDPackage.getXSDWildcard_Annotation()
void setAnnotation(XSDAnnotation value)
Annotation
' containment reference.
value
- the new value of the 'Annotation' containment reference.getAnnotation()
EList<XSDAnnotation> getAnnotations()
XSDAnnotation
.
This represents the
annotation
infoset property.
It is computed from the annotation
and should typically not modified directly.
XSDPackage.getXSDWildcard_Annotations()
boolean isWildcardSubset(XSDWildcard superSetWildcard)
superSetWildcard
- the other wildcard.attributeWildcardUnion(org.eclipse.xsd.XSDWildcard)
,
attributeWildcardIntersection(org.eclipse.xsd.XSDWildcard)
XSDWildcard attributeWildcardUnion(XSDWildcard otherWildcard)
otherWildcard
- another wildcard.isWildcardSubset(org.eclipse.xsd.XSDWildcard)
,
attributeWildcardIntersection(org.eclipse.xsd.XSDWildcard)
XSDWildcard attributeWildcardIntersection(XSDWildcard otherWildcard)
otherWildcard
- another wildcard.isWildcardSubset(org.eclipse.xsd.XSDWildcard)
,
attributeWildcardUnion(org.eclipse.xsd.XSDWildcard)
boolean allows(java.lang.String namespace)