|
|||||||||
| PREV CLASS SOURCE NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.eclipse.emf.common.notify.impl.NotifierImpl
|
+--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
| Inner classes inherited from class org.eclipse.xsd.impl.XSDConcreteComponentImpl |
XSDConcreteComponentImpl.XSDContentsEList |
| Inner classes inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
org.eclipse.emf.ecore.impl.EObjectImpl.EPropertiesHolder |
| Field Summary | |
protected XSDAnnotation |
annotation
The cached value of the ' Annotation' containment reference. |
protected org.eclipse.emf.common.util.EList |
annotations
The cached value of the ' Annotations' reference list. |
protected org.eclipse.emf.common.util.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 org.eclipse.emf.common.util.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 XSDProcessContents |
processContents
The cached value of the ' Process Contents' attribute. |
protected boolean |
processContentsESet
This is true if the Process Contents attribute has been set. |
| Fields inherited from class org.eclipse.xsd.impl.XSDConcreteComponentImpl |
ANALYZED, ANALYZING, CIRCULAR, diagnostics, element, ELEMENT_EDEFAULT, ERROR, FATAL, INFORMATION, isReconciling, UNANALYZED, updatingDOM, WARNING, xsdContents |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eContainer, eContainerFeatureID, ELAST_EOBJECT_FLAG, eProperties |
| Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl |
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
protected |
XSDWildcardImpl()
|
| Method Summary | |
protected void |
adoptContent(org.eclipse.emf.ecore.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. |
org.eclipse.emf.common.notify.NotificationChain |
basicSetAnnotation(XSDAnnotation newAnnotation,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
protected void |
changeAttribute(org.eclipse.emf.ecore.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(org.eclipse.emf.ecore.EStructuralFeature eFeature,
boolean resolve)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
void |
eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
XSDAnnotation |
getAnnotation()
|
org.eclipse.emf.common.util.EList |
getAnnotations()
|
org.eclipse.emf.common.util.EList |
getLexicalNamespaceConstraint()
|
org.eclipse.emf.common.util.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(org.eclipse.emf.ecore.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 |
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eClass, eContainer, eContainerFeatureID, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eInternalResource, eInverseAdd, eIsProxy, eProperties, eProxyURI, eResource, eSetClass, eSetProxyURI, eSetResource, eSetting, eSettingIndex, eSettings |
| Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl |
eAdapters, eDeliver, eSetDeliver |
| 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, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
| 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.
getNamespaceConstraintCategory()protected XSDNamespaceConstraintCategory namespaceConstraintCategory
Namespace Constraint Category' attribute.
getNamespaceConstraintCategory()protected org.eclipse.emf.common.util.EList namespaceConstraint
Namespace Constraint' attribute list.
getNamespaceConstraint()protected static final XSDProcessContents PROCESS_CONTENTS_EDEFAULT
Process Contents' attribute.
getProcessContents()protected XSDProcessContents processContents
Process Contents' attribute.
getProcessContents()protected boolean processContentsESet
protected org.eclipse.emf.common.util.EList lexicalNamespaceConstraint
Lexical Namespace Constraint' attribute list.
getLexicalNamespaceConstraint()protected XSDAnnotation annotation
Annotation' containment reference.
getAnnotation()protected org.eclipse.emf.common.util.EList annotations
Annotations' reference list.
getAnnotations()| Constructor Detail |
protected XSDWildcardImpl()
| Method Detail |
public static XSDWildcard createWildcard(org.w3c.dom.Node node)
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class XSDTermImplpublic XSDNamespaceConstraintCategory getNamespaceConstraintCategory()
getNamespaceConstraintCategory in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDNamespaceConstraintCategory,
XSDWildcard.setNamespaceConstraintCategory(XSDNamespaceConstraintCategory),
XSDPackage.getXSDWildcard_NamespaceConstraintCategory()public void setNamespaceConstraintCategory(XSDNamespaceConstraintCategory newNamespaceConstraintCategory)
setNamespaceConstraintCategory in interface XSDWildcardorg.eclipse.xsd.XSDWildcardvalue - the new value of the 'Namespace Constraint Category' attribute.XSDNamespaceConstraintCategory,
XSDWildcard.getNamespaceConstraintCategory()public org.eclipse.emf.common.util.EList getNamespaceConstraint()
getNamespaceConstraint in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.getStringNamespaceConstraint(),
XSDPackage.getXSDWildcard_NamespaceConstraint()public XSDProcessContents getProcessContents()
getProcessContents in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDProcessContents,
XSDWildcard.isSetProcessContents(),
XSDWildcard.unsetProcessContents(),
XSDWildcard.setProcessContents(XSDProcessContents),
XSDPackage.getXSDWildcard_ProcessContents()public void setProcessContents(XSDProcessContents newProcessContents)
setProcessContents in interface XSDWildcardorg.eclipse.xsd.XSDWildcardvalue - the new value of the 'Process Contents' attribute.XSDProcessContents,
XSDWildcard.isSetProcessContents(),
XSDWildcard.unsetProcessContents(),
XSDWildcard.getProcessContents()public void unsetProcessContents()
unsetProcessContents in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.isSetProcessContents(),
XSDWildcard.getProcessContents(),
XSDWildcard.setProcessContents(XSDProcessContents)public boolean isSetProcessContents()
isSetProcessContents in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.unsetProcessContents(),
XSDWildcard.getProcessContents(),
XSDWildcard.setProcessContents(XSDProcessContents)public org.eclipse.emf.common.util.EList getLexicalNamespaceConstraint()
getLexicalNamespaceConstraint in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.isSetLexicalNamespaceConstraint(),
XSDWildcard.unsetLexicalNamespaceConstraint(),
XSDPackage.getXSDWildcard_LexicalNamespaceConstraint()public void unsetLexicalNamespaceConstraint()
unsetLexicalNamespaceConstraint in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.isSetLexicalNamespaceConstraint(),
XSDWildcard.getLexicalNamespaceConstraint()public boolean isSetLexicalNamespaceConstraint()
isSetLexicalNamespaceConstraint in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.unsetLexicalNamespaceConstraint(),
XSDWildcard.getLexicalNamespaceConstraint()public XSDAnnotation getAnnotation()
getAnnotation in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.setAnnotation(XSDAnnotation),
XSDPackage.getXSDWildcard_Annotation()public void setAnnotation(XSDAnnotation newAnnotation)
setAnnotation in interface XSDWildcardorg.eclipse.xsd.XSDWildcardvalue - the new value of the 'Annotation' containment reference.XSDWildcard.getAnnotation()
public org.eclipse.emf.common.notify.NotificationChain basicSetAnnotation(XSDAnnotation newAnnotation,
org.eclipse.emf.common.notify.NotificationChain msgs)
public org.eclipse.emf.common.util.EList getAnnotations()
getAnnotations in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDPackage.getXSDWildcard_Annotations()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class XSDTermImpl
public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
boolean resolve)
eGet in interface org.eclipse.emf.ecore.EObjecteGet in class XSDTermImpl
public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.EObjecteSet in class XSDTermImplpublic void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eUnset in interface org.eclipse.emf.ecore.EObjecteUnset in class XSDTermImplpublic boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet in interface org.eclipse.emf.ecore.EObjecteIsSet in class XSDTermImplpublic 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.validate in interface XSDConcreteComponentvalidate in class XSDConcreteComponentImplorg.eclipse.xsd.XSDConcreteComponentXSDConcreteComponent.getDiagnostics(),
XSDConcreteComponent.clearDiagnostics()protected 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(org.eclipse.emf.ecore.EAttribute eAttribute)
changeAttribute in class XSDConcreteComponentImpl
protected void adoptContent(org.eclipse.emf.ecore.EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
adoptContent in class XSDConcreteComponentImpl
protected void orphanContent(org.eclipse.emf.ecore.EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
orphanContent in class XSDConcreteComponentImplpublic java.lang.String getStringNamespaceConstraint()
XSDWildcardNamespace Constraint' attribute list.
getStringNamespaceConstraint in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.getNamespaceConstraint()public java.lang.String getStringLexicalNamespaceConstraint()
XSDWildcardLexical Namespace Constraint' attribute list.
getStringLexicalNamespaceConstraint in interface XSDWildcardorg.eclipse.xsd.XSDWildcardXSDWildcard.getLexicalNamespaceConstraint(),
XSDWildcard.setStringLexicalNamespaceConstraint(java.lang.String)public void setStringLexicalNamespaceConstraint(java.lang.String lexicalNamespaceConstraint)
XSDWildcardLexical Namespace Constraint' attribute.
setStringLexicalNamespaceConstraint in interface XSDWildcardorg.eclipse.xsd.XSDWildcardlexicalNamespaceConstraint - the new value of the 'Lexical Namespace Constraint' attribute.XSDWildcard.getLexicalNamespaceConstraint(),
XSDWildcard.getStringLexicalNamespaceConstraint()public boolean isWildcardSubset(XSDWildcard superSetWildcard)
XSDWildcardisWildcardSubset in interface XSDWildcardorg.eclipse.xsd.XSDWildcardsuperSetWildcard - the other wildcard.XSDWildcard.attributeWildcardUnion(org.eclipse.xsd.XSDWildcard),
XSDWildcard.attributeWildcardIntersection(org.eclipse.xsd.XSDWildcard)public XSDWildcard attributeWildcardUnion(XSDWildcard otherWildcard)
XSDWildcardattributeWildcardUnion in interface XSDWildcardorg.eclipse.xsd.XSDWildcardotherWildcard - another wildcard.XSDWildcard.isWildcardSubset(org.eclipse.xsd.XSDWildcard),
XSDWildcard.attributeWildcardIntersection(org.eclipse.xsd.XSDWildcard)public XSDWildcard attributeWildcardIntersection(XSDWildcard otherWildcard)
XSDWildcardattributeWildcardIntersection in interface XSDWildcardorg.eclipse.xsd.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)
XSDWildcardallows in interface XSDWildcardorg.eclipse.xsd.XSDWildcard
public XSDConcreteComponent cloneConcreteComponent(boolean deep,
boolean shareDOM)
XSDConcreteComponentcloneConcreteComponent in interface XSDConcreteComponentcloneConcreteComponent in class XSDConcreteComponentImplorg.eclipse.xsd.XSDConcreteComponentdeep - whether the clone should be deep.shareDOM - whether the clone should share the original DOM
|
Copyright 2001-2002 IBM Corporation and others. All Rights Reserved. |
||||||||
| PREV CLASS SOURCE NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||