|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.xsd.impl.XSDConcreteComponentImpl
org.eclipse.xsd.impl.XSDComponentImpl
org.eclipse.xsd.impl.XSDTermImpl
org.eclipse.xsd.impl.XSDWildcardImpl
An implementation of the model object 'Wildcard'.
The following features are implemented:
Namespace Constraint CategoryNamespace ConstraintProcess ContentsLexical Namespace ConstraintAnnotationAnnotations
| Nested Class Summary |
|---|
| Nested classes inherited from class org.eclipse.xsd.impl.XSDConcreteComponentImpl |
|---|
XSDConcreteComponentImpl.XSDContentsEList |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected XSDAnnotation |
annotation
The cached value of the ' Annotation' containment reference |
protected EList |
annotations
The cached value of the ' Annotations' reference list |
protected EList |
lexicalNamespaceConstraint
The cached value of the ' Lexical Namespace Constraint' attribute list |
protected static XSDNamespaceConstraintCategory |
NAMESPACE_CONSTRAINT_CATEGORY_EDEFAULT
The default value of the ' Namespace Constraint Category' attribute |
protected EList |
namespaceConstraint
The cached value of the ' Namespace Constraint' attribute list |
protected XSDNamespaceConstraintCategory |
namespaceConstraintCategory
The cached value of the ' Namespace Constraint Category' attribute |
protected static XSDProcessContents |
PROCESS_CONTENTS_EDEFAULT
The default value of the ' Process Contents' attribute |
protected static int |
PROCESS_CONTENTS_ESETFLAG
The flag representing whether the Process Contents attribute has been set |
protected XSDProcessContents |
processContents
The cached value of the ' Process Contents' attribute |
| Fields inherited from class org.eclipse.xsd.impl.XSDConcreteComponentImpl |
|---|
ANALYZED, ANALYZING, CIRCULAR, diagnostics, element, ELEMENT_EDEFAULT, ERROR, FATAL, forceResolve, INFORMATION, isReconciling, UNANALYZED, updatingDOM, WARNING, xsdContents |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
XSDWildcardImpl()
|
| Method Summary | |
|---|---|
protected void |
adoptContent(EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
|
boolean |
allows(java.lang.String namespace)
Returns whether the namespace is allowed by the wildcard. |
protected boolean |
analyze()
|
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. |
NotificationChain |
basicSetAnnotation(XSDAnnotation newAnnotation,
NotificationChain msgs)
|
protected void |
changeAttribute(EAttribute eAttribute)
|
XSDConcreteComponent |
cloneConcreteComponent(boolean deep,
boolean shareDOM)
Creates a clone of the component. |
org.w3c.dom.Element |
createElement()
|
static XSDWildcard |
createWildcard(org.w3c.dom.Node node)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
XSDAnnotation |
getAnnotation()
|
EList |
getAnnotations()
|
EList |
getLexicalNamespaceConstraint()
|
EList |
getNamespaceConstraint()
|
XSDNamespaceConstraintCategory |
getNamespaceConstraintCategory()
|
XSDProcessContents |
getProcessContents()
|
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 |
protected void |
handleReconciliation(java.util.List newContents,
java.util.List remainingContents)
|
protected void |
handleUnreconciledElement(org.w3c.dom.Element child,
java.util.List newContents,
java.util.List remainingContents)
|
boolean |
isSetLexicalNamespaceConstraint()
|
boolean |
isSetProcessContents()
|
protected boolean |
isUpdatingDOM()
|
boolean |
isWildcardSubset(XSDWildcard superSetWildcard)
Returns whether this wildcard is a subset of the given wildcard. |
protected void |
orphanContent(EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
|
void |
patch()
|
protected void |
reconcileAttributes(org.w3c.dom.Element changedElement)
|
void |
setAnnotation(XSDAnnotation newAnnotation)
|
void |
setLike(XSDWildcard xsdWildcard)
|
void |
setNamespaceConstraintCategory(XSDNamespaceConstraintCategory newNamespaceConstraintCategory)
|
void |
setProcessContents(XSDProcessContents newProcessContents)
|
void |
setStringLexicalNamespaceConstraint(java.lang.String lexicalNamespaceConstraint)
Sets the String value of the ' Lexical Namespace Constraint' attribute |
java.lang.String |
toString()
|
void |
unsetLexicalNamespaceConstraint()
|
void |
unsetProcessContents()
|
void |
validate()
Validates whether this component conforms to the constraints defined in the XML Schema standard. |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Field Detail |
protected static final XSDNamespaceConstraintCategory NAMESPACE_CONSTRAINT_CATEGORY_EDEFAULT
Namespace Constraint Category' attribute.
XSDWildcardImpl.getNamespaceConstraintCategory()protected XSDNamespaceConstraintCategory namespaceConstraintCategory
Namespace Constraint Category' attribute.
XSDWildcardImpl.getNamespaceConstraintCategory()protected EList namespaceConstraint
Namespace Constraint' attribute list.
XSDWildcardImpl.getNamespaceConstraint()protected static final XSDProcessContents PROCESS_CONTENTS_EDEFAULT
Process Contents' attribute.
XSDWildcardImpl.getProcessContents()protected XSDProcessContents processContents
Process Contents' attribute.
XSDWildcardImpl.getProcessContents()protected static final int PROCESS_CONTENTS_ESETFLAG
protected EList lexicalNamespaceConstraint
Lexical Namespace Constraint' attribute list.
XSDWildcardImpl.getLexicalNamespaceConstraint()protected XSDAnnotation annotation
Annotation' containment reference.
XSDWildcardImpl.getAnnotation()protected EList annotations
Annotations' reference list.
XSDWildcardImpl.getAnnotations()| Constructor Detail |
protected XSDWildcardImpl()
| Method Detail |
public static XSDWildcard createWildcard(org.w3c.dom.Node node)
protected EClass eStaticClass()
eStaticClass in class XSDTermImplpublic XSDNamespaceConstraintCategory getNamespaceConstraintCategory()
getNamespaceConstraintCategory in interface XSDWildcardXSDNamespaceConstraintCategory,
XSDWildcard.setNamespaceConstraintCategory(XSDNamespaceConstraintCategory),
XSDPackage.getXSDWildcard_NamespaceConstraintCategory()public void setNamespaceConstraintCategory(XSDNamespaceConstraintCategory newNamespaceConstraintCategory)
setNamespaceConstraintCategory in interface XSDWildcardnewNamespaceConstraintCategory - the new value of the 'Namespace Constraint Category' attribute.XSDNamespaceConstraintCategory,
XSDWildcard.getNamespaceConstraintCategory()public EList getNamespaceConstraint()
getNamespaceConstraint in interface XSDWildcardXSDWildcard.getStringNamespaceConstraint(),
XSDPackage.getXSDWildcard_NamespaceConstraint()public XSDProcessContents getProcessContents()
getProcessContents in interface XSDWildcardXSDProcessContents,
XSDWildcard.isSetProcessContents(),
XSDWildcard.unsetProcessContents(),
XSDWildcard.setProcessContents(XSDProcessContents),
XSDPackage.getXSDWildcard_ProcessContents()public void setProcessContents(XSDProcessContents newProcessContents)
setProcessContents in interface XSDWildcardnewProcessContents - the new value of the 'Process Contents' attribute.XSDProcessContents,
XSDWildcard.isSetProcessContents(),
XSDWildcard.unsetProcessContents(),
XSDWildcard.getProcessContents()public void unsetProcessContents()
unsetProcessContents in interface XSDWildcardXSDWildcard.isSetProcessContents(),
XSDWildcard.getProcessContents(),
XSDWildcard.setProcessContents(XSDProcessContents)public boolean isSetProcessContents()
isSetProcessContents in interface XSDWildcardXSDWildcard.unsetProcessContents(),
XSDWildcard.getProcessContents(),
XSDWildcard.setProcessContents(XSDProcessContents)public EList getLexicalNamespaceConstraint()
getLexicalNamespaceConstraint in interface XSDWildcardXSDWildcard.isSetLexicalNamespaceConstraint(),
XSDWildcard.unsetLexicalNamespaceConstraint(),
XSDPackage.getXSDWildcard_LexicalNamespaceConstraint()public void unsetLexicalNamespaceConstraint()
unsetLexicalNamespaceConstraint in interface XSDWildcardXSDWildcard.isSetLexicalNamespaceConstraint(),
XSDWildcard.getLexicalNamespaceConstraint()public boolean isSetLexicalNamespaceConstraint()
isSetLexicalNamespaceConstraint in interface XSDWildcardXSDWildcard.unsetLexicalNamespaceConstraint(),
XSDWildcard.getLexicalNamespaceConstraint()public XSDAnnotation getAnnotation()
getAnnotation in interface XSDWildcardXSDWildcard.setAnnotation(XSDAnnotation),
XSDPackage.getXSDWildcard_Annotation()public void setAnnotation(XSDAnnotation newAnnotation)
setAnnotation in interface XSDWildcardnewAnnotation - the new value of the 'Annotation' containment reference.XSDWildcard.getAnnotation()
public NotificationChain basicSetAnnotation(XSDAnnotation newAnnotation,
NotificationChain msgs)
public EList getAnnotations()
getAnnotations in interface XSDWildcardXSDPackage.getXSDWildcard_Annotations()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class XSDConcreteComponentImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class XSDConcreteComponentImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class XSDConcreteComponentImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class XSDConcreteComponentImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class XSDConcreteComponentImplpublic java.lang.String toString()
toString in class XSDConcreteComponentImplpublic org.w3c.dom.Element createElement()
createElement in class XSDConcreteComponentImplpublic void patch()
patch in class XSDConcreteComponentImplprotected boolean analyze()
analyze in class XSDConcreteComponentImplpublic void validate()
XSDConcreteComponentDiagnostics are produced to report any problems.
The effect of calling this for a component not directly or indirectly contained by a schema
is undefined, and is likely to result in null pointer exceptions.
validate in interface XSDConcreteComponentvalidate in class XSDConcreteComponentImplprotected boolean isUpdatingDOM()
isUpdatingDOM in class XSDConcreteComponentImplprotected void reconcileAttributes(org.w3c.dom.Element changedElement)
reconcileAttributes in class XSDConcreteComponentImpl
protected void handleUnreconciledElement(org.w3c.dom.Element child,
java.util.List newContents,
java.util.List remainingContents)
handleUnreconciledElement in class XSDConcreteComponentImpl
protected void handleReconciliation(java.util.List newContents,
java.util.List remainingContents)
handleReconciliation in class XSDConcreteComponentImplprotected void changeAttribute(EAttribute eAttribute)
changeAttribute in class XSDConcreteComponentImpl
protected void adoptContent(EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
adoptContent in class XSDConcreteComponentImpl
protected void orphanContent(EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
orphanContent in class XSDConcreteComponentImplpublic java.lang.String getStringNamespaceConstraint()
XSDWildcardNamespace Constraint' attribute list.
getStringNamespaceConstraint in interface XSDWildcardXSDWildcard.getNamespaceConstraint()public java.lang.String getStringLexicalNamespaceConstraint()
XSDWildcardLexical Namespace Constraint' attribute list.
getStringLexicalNamespaceConstraint in interface XSDWildcardXSDWildcard.getLexicalNamespaceConstraint(),
XSDWildcard.setStringLexicalNamespaceConstraint(java.lang.String)public void setStringLexicalNamespaceConstraint(java.lang.String lexicalNamespaceConstraint)
XSDWildcardLexical Namespace Constraint' attribute.
setStringLexicalNamespaceConstraint in interface XSDWildcardlexicalNamespaceConstraint - the new value of the 'Lexical Namespace Constraint' attribute.XSDWildcard.getLexicalNamespaceConstraint(),
XSDWildcard.getStringLexicalNamespaceConstraint()public boolean isWildcardSubset(XSDWildcard superSetWildcard)
XSDWildcard
isWildcardSubset in interface XSDWildcardsuperSetWildcard - the other wildcard.
XSDWildcard.attributeWildcardUnion(org.eclipse.xsd.XSDWildcard),
XSDWildcard.attributeWildcardIntersection(org.eclipse.xsd.XSDWildcard)public XSDWildcard attributeWildcardUnion(XSDWildcard otherWildcard)
XSDWildcard
attributeWildcardUnion in interface XSDWildcardotherWildcard - another wildcard.
XSDWildcard.isWildcardSubset(org.eclipse.xsd.XSDWildcard),
XSDWildcard.attributeWildcardIntersection(org.eclipse.xsd.XSDWildcard)public XSDWildcard attributeWildcardIntersection(XSDWildcard otherWildcard)
XSDWildcard
attributeWildcardIntersection in interface XSDWildcardotherWildcard - another wildcard.
XSDWildcard.isWildcardSubset(org.eclipse.xsd.XSDWildcard),
XSDWildcard.attributeWildcardUnion(org.eclipse.xsd.XSDWildcard)public void setLike(XSDWildcard xsdWildcard)
public boolean allows(java.lang.String namespace)
XSDWildcard
allows in interface XSDWildcard
public XSDConcreteComponent cloneConcreteComponent(boolean deep,
boolean shareDOM)
XSDConcreteComponent
cloneConcreteComponent in interface XSDConcreteComponentcloneConcreteComponent in class XSDConcreteComponentImpl
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||