|
|||||||||||
| 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.XSDNamedComponentImpl
org.eclipse.xsd.impl.XSDRedefinableComponentImpl
org.eclipse.xsd.impl.XSDTypeDefinitionImpl
org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl
An implementation of the model object 'Complex Type Definition'.
The following features are implemented:
Derivation MethodFinalAbstractContent Type CategoryProhibited SubstitutionsLexical FinalBlockMixedContent AnnotationBase Type DefinitionContentContent TypeAttribute UsesAttribute ContentsAttribute WildcardAttribute Wildcard ContentRoot Type DefinitionSynthetic ParticleSynthetic Wildcard
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.xsd.impl.XSDNamedComponentImpl |
XSDNamedComponentImpl.Comparator, XSDNamedComponentImpl.StringPairComparator |
| 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.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 boolean |
abstract_
The cached value of the ' Abstract' attribute |
protected static boolean |
ABSTRACT_EDEFAULT
The default value of the ' Abstract' attribute |
protected boolean |
abstractESet
This is true if the Abstract attribute has been set |
protected EList |
attributeContents
The cached value of the ' Attribute Contents' containment reference list |
protected EList |
attributeUses
The cached value of the ' Attribute Uses' reference list |
protected XSDWildcard |
attributeWildcard
The cached value of the ' Attribute Wildcard' reference |
protected XSDWildcard |
attributeWildcardContent
The cached value of the ' Attribute Wildcard Content' containment reference |
protected XSDTypeDefinition |
baseTypeDefinition
The cached value of the ' Base Type Definition' reference |
protected EList |
block
The cached value of the ' Block' attribute list |
protected XSDComplexTypeContent |
content
The cached value of the ' Content' containment reference |
protected static XSDContentTypeCategory |
CONTENT_TYPE_CATEGORY_EDEFAULT
The default value of the ' Content Type Category' attribute |
protected XSDAnnotation |
contentAnnotation
The cached value of the ' Content Annotation' containment reference |
protected XSDComplexTypeContent |
contentType
The cached value of the ' Content Type' reference |
protected XSDContentTypeCategory |
contentTypeCategory
The cached value of the ' Content Type Category' attribute |
protected static XSDDerivationMethod |
DERIVATION_METHOD_EDEFAULT
The default value of the ' Derivation Method' attribute |
protected XSDDerivationMethod |
derivationMethod
The cached value of the ' Derivation Method' attribute |
protected boolean |
derivationMethodESet
This is true if the Derivation Method attribute has been set |
protected XSDWildcardImpl |
effectiveWildcard
|
protected XSDParticle |
extensionParticle
|
protected EList |
final_
The cached value of the ' Final' attribute list |
protected EList |
lexicalFinal
The cached value of the ' Lexical Final' attribute list |
protected boolean |
mixed
The cached value of the ' Mixed' attribute |
protected static boolean |
MIXED_EDEFAULT
The default value of the ' Mixed' attribute |
protected boolean |
mixedESet
This is true if the Mixed attribute has been set |
protected EList |
prohibitedSubstitutions
The cached value of the ' Prohibited Substitutions' attribute list |
protected XSDParticle |
syntheticParticle
The cached value of the ' Synthetic Particle' containment reference |
protected XSDWildcard |
syntheticWildcard
The cached value of the ' Synthetic Wildcard' containment reference |
| Fields inherited from class org.eclipse.xsd.impl.XSDTypeDefinitionImpl |
analysisState, annotation, annotations, derivationAnnotation |
| Fields inherited from class org.eclipse.xsd.impl.XSDRedefinableComponentImpl |
CIRCULAR_EDEFAULT |
| Fields inherited from class org.eclipse.xsd.impl.XSDNamedComponentImpl |
ALIAS_NAME_EDEFAULT, ALIAS_URI_EDEFAULT, name, NAME_EDEFAULT, QNAME_EDEFAULT, TARGET_NAMESPACE_EDEFAULT, targetNamespace, URI_EDEFAULT |
| 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 |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
protected |
XSDComplexTypeDefinitionImpl()
|
| Methods inherited from class org.eclipse.xsd.impl.XSDTypeDefinitionImpl |
analyze, basicSetAnnotation, basicSetDerivationAnnotation, createTypeDefinition, getAnnotation, getAnnotations, getDerivationAnnotation, getLowestCommonAncestor, isCircular, setAnnotation, setDerivationAnnotation |
| Methods inherited from class org.eclipse.xsd.impl.XSDRedefinableComponentImpl |
getCircular |
| Methods inherited from class org.eclipse.xsd.impl.XSDNamedComponentImpl |
addToSortedList, adoptBy, findInSortedList, getAliasName, getAliasURI, getName, getQName, getQName, getResolvedNamedComponent, getTargetNamespace, getURI, getURIReferenceLabel, hasNameAndTargetNamespace, hasSameNameAndTargetNamespace, hasURI, isNamedComponentReference, mergeToSortedList, patchTargetNamespaceAttribute, reconcileNameAttribute, setName, setTargetNamespace, sortNamedComponents |
| 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.xsd.XSDTypeDefinition |
getAnnotation, getAnnotations, getDerivationAnnotation, setAnnotation, setDerivationAnnotation |
| Methods inherited from interface org.eclipse.xsd.XSDRedefinableComponent |
isCircular |
| Methods inherited from interface org.eclipse.xsd.XSDNamedComponent |
getAliasName, getAliasURI, getName, getQName, getQName, getTargetNamespace, getURI, hasNameAndTargetNamespace, hasSameNameAndTargetNamespace, hasURI, setName, setTargetNamespace |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, 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 XSDDerivationMethod DERIVATION_METHOD_EDEFAULT
Derivation Method' attribute.
getDerivationMethod()protected XSDDerivationMethod derivationMethod
Derivation Method' attribute.
getDerivationMethod()protected boolean derivationMethodESet
protected EList final_
Final' attribute list.
getFinal()protected static final boolean ABSTRACT_EDEFAULT
Abstract' attribute.
isAbstract(),
Constant Field Valuesprotected boolean abstract_
Abstract' attribute.
isAbstract()protected boolean abstractESet
protected static final XSDContentTypeCategory CONTENT_TYPE_CATEGORY_EDEFAULT
Content Type Category' attribute.
getContentTypeCategory()protected XSDContentTypeCategory contentTypeCategory
Content Type Category' attribute.
getContentTypeCategory()protected EList prohibitedSubstitutions
Prohibited Substitutions' attribute list.
getProhibitedSubstitutions()protected EList lexicalFinal
Lexical Final' attribute list.
getLexicalFinal()protected EList block
Block' attribute list.
getBlock()protected static final boolean MIXED_EDEFAULT
Mixed' attribute.
isMixed(),
Constant Field Valuesprotected boolean mixed
Mixed' attribute.
isMixed()protected boolean mixedESet
protected XSDAnnotation contentAnnotation
Content Annotation' containment reference.
getContentAnnotation()protected XSDTypeDefinition baseTypeDefinition
Base Type Definition' reference.
getBaseTypeDefinition()protected XSDComplexTypeContent content
Content' containment reference.
getContent()protected XSDComplexTypeContent contentType
Content Type' reference.
getContentType()protected EList attributeUses
Attribute Uses' reference list.
getAttributeUses()protected EList attributeContents
Attribute Contents' containment reference list.
getAttributeContents()protected XSDWildcard attributeWildcard
Attribute Wildcard' reference.
getAttributeWildcard()protected XSDWildcard attributeWildcardContent
Attribute Wildcard Content' containment reference.
getAttributeWildcardContent()protected XSDParticle syntheticParticle
Synthetic Particle' containment reference.
getSyntheticParticle()protected XSDWildcard syntheticWildcard
Synthetic Wildcard' containment reference.
getSyntheticWildcard()protected XSDParticle extensionParticle
protected XSDWildcardImpl effectiveWildcard
| Constructor Detail |
protected XSDComplexTypeDefinitionImpl()
| Method Detail |
public static XSDComplexTypeDefinition createComplexTypeDefinition(Node node)
protected EClass eStaticClass()
eStaticClass in class XSDTypeDefinitionImplpublic XSDDerivationMethod getDerivationMethod()
getDerivationMethod in interface XSDComplexTypeDefinitionXSDDerivationMethod,
XSDComplexTypeDefinition.isSetDerivationMethod(),
XSDComplexTypeDefinition.unsetDerivationMethod(),
XSDComplexTypeDefinition.setDerivationMethod(XSDDerivationMethod),
XSDPackage.getXSDComplexTypeDefinition_DerivationMethod()public void setDerivationMethod(XSDDerivationMethod newDerivationMethod)
setDerivationMethod in interface XSDComplexTypeDefinitionnewDerivationMethod - the new value of the 'Derivation Method' attribute.XSDDerivationMethod,
XSDComplexTypeDefinition.isSetDerivationMethod(),
XSDComplexTypeDefinition.unsetDerivationMethod(),
XSDComplexTypeDefinition.getDerivationMethod()public void unsetDerivationMethod()
unsetDerivationMethod in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.isSetDerivationMethod(),
XSDComplexTypeDefinition.getDerivationMethod(),
XSDComplexTypeDefinition.setDerivationMethod(XSDDerivationMethod)public boolean isSetDerivationMethod()
isSetDerivationMethod in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.unsetDerivationMethod(),
XSDComplexTypeDefinition.getDerivationMethod(),
XSDComplexTypeDefinition.setDerivationMethod(XSDDerivationMethod)public EList getFinal()
getFinal in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getStringFinal(),
XSDComplexFinal,
XSDPackage.getXSDComplexTypeDefinition_Final()public boolean isAbstract()
isAbstract in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.isSetAbstract(),
XSDComplexTypeDefinition.unsetAbstract(),
XSDComplexTypeDefinition.setAbstract(boolean),
XSDPackage.getXSDComplexTypeDefinition_Abstract()public void setAbstract(boolean newAbstract)
setAbstract in interface XSDComplexTypeDefinitionnewAbstract - the new value of the 'Abstract' attribute.XSDComplexTypeDefinition.isSetAbstract(),
XSDComplexTypeDefinition.unsetAbstract(),
XSDComplexTypeDefinition.isAbstract()public void unsetAbstract()
unsetAbstract in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.isSetAbstract(),
XSDComplexTypeDefinition.isAbstract(),
XSDComplexTypeDefinition.setAbstract(boolean)public boolean isSetAbstract()
isSetAbstract in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.unsetAbstract(),
XSDComplexTypeDefinition.isAbstract(),
XSDComplexTypeDefinition.setAbstract(boolean)public XSDContentTypeCategory getContentTypeCategory()
getContentTypeCategory in interface XSDComplexTypeDefinitionXSDContentTypeCategory,
XSDComplexTypeDefinition.setContentTypeCategory(XSDContentTypeCategory),
XSDPackage.getXSDComplexTypeDefinition_ContentTypeCategory()public void setContentTypeCategory(XSDContentTypeCategory newContentTypeCategory)
setContentTypeCategory in interface XSDComplexTypeDefinitionnewContentTypeCategory - the new value of the 'Content Type Category' attribute.XSDContentTypeCategory,
XSDComplexTypeDefinition.getContentTypeCategory()public EList getProhibitedSubstitutions()
getProhibitedSubstitutions in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getStringProhibitedSubstitutions(),
XSDProhibitedSubstitutions,
XSDPackage.getXSDComplexTypeDefinition_ProhibitedSubstitutions()public EList getLexicalFinal()
getLexicalFinal in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getStringLexicalFinal(),
XSDComplexTypeDefinition.setStringLexicalFinal(java.lang.String),
XSDComplexFinal,
XSDComplexTypeDefinition.isSetLexicalFinal(),
XSDComplexTypeDefinition.unsetLexicalFinal(),
XSDPackage.getXSDComplexTypeDefinition_LexicalFinal()public void unsetLexicalFinal()
unsetLexicalFinal in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.isSetLexicalFinal(),
XSDComplexTypeDefinition.getLexicalFinal()public boolean isSetLexicalFinal()
isSetLexicalFinal in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.unsetLexicalFinal(),
XSDComplexTypeDefinition.getLexicalFinal()public EList getBlock()
getBlock in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getStringBlock(),
XSDComplexTypeDefinition.setStringBlock(java.lang.String),
XSDProhibitedSubstitutions,
XSDComplexTypeDefinition.isSetBlock(),
XSDComplexTypeDefinition.unsetBlock(),
XSDPackage.getXSDComplexTypeDefinition_Block()public void unsetBlock()
unsetBlock in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.isSetBlock(),
XSDComplexTypeDefinition.getBlock()public boolean isSetBlock()
isSetBlock in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.unsetBlock(),
XSDComplexTypeDefinition.getBlock()public boolean isMixed()
isMixed in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.isSetMixed(),
XSDComplexTypeDefinition.unsetMixed(),
XSDComplexTypeDefinition.setMixed(boolean),
XSDPackage.getXSDComplexTypeDefinition_Mixed()public void setMixed(boolean newMixed)
setMixed in interface XSDComplexTypeDefinitionnewMixed - the new value of the 'Mixed' attribute.XSDComplexTypeDefinition.isSetMixed(),
XSDComplexTypeDefinition.unsetMixed(),
XSDComplexTypeDefinition.isMixed()public void unsetMixed()
unsetMixed in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.isSetMixed(),
XSDComplexTypeDefinition.isMixed(),
XSDComplexTypeDefinition.setMixed(boolean)public boolean isSetMixed()
isSetMixed in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.unsetMixed(),
XSDComplexTypeDefinition.isMixed(),
XSDComplexTypeDefinition.setMixed(boolean)public XSDAnnotation getContentAnnotation()
getContentAnnotation in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setContentAnnotation(XSDAnnotation),
XSDPackage.getXSDComplexTypeDefinition_ContentAnnotation()public void setContentAnnotation(XSDAnnotation newContentAnnotation)
setContentAnnotation in interface XSDComplexTypeDefinitionnewContentAnnotation - the new value of the 'Content Annotation' containment reference.XSDComplexTypeDefinition.getContentAnnotation()
public NotificationChain basicSetContentAnnotation(XSDAnnotation newContentAnnotation,
NotificationChain msgs)
public XSDTypeDefinition getBaseTypeDefinition()
getBaseTypeDefinition in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setBaseTypeDefinition(XSDTypeDefinition),
XSDPackage.getXSDComplexTypeDefinition_BaseTypeDefinition()public void setBaseTypeDefinition(XSDTypeDefinition newBaseTypeDefinition)
setBaseTypeDefinition in interface XSDComplexTypeDefinitionnewBaseTypeDefinition - the new value of the 'Base Type Definition' reference.XSDComplexTypeDefinition.getBaseTypeDefinition()public XSDComplexTypeContent getContent()
getContent in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setContent(XSDComplexTypeContent),
XSDPackage.getXSDComplexTypeDefinition_Content()public void setContent(XSDComplexTypeContent newContent)
setContent in interface XSDComplexTypeDefinitionnewContent - the new value of the 'Content' containment reference.XSDComplexTypeDefinition.getContent()
public NotificationChain basicSetContent(XSDComplexTypeContent newContent,
NotificationChain msgs)
public XSDComplexTypeContent getContentType()
getContentType in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setContentType(XSDComplexTypeContent),
XSDPackage.getXSDComplexTypeDefinition_ContentType()public XSDParticle getComplexType()
XSDTypeDefinition
This represents
the complex 'Content Type' reference,
if it is complex,
i.e., if it is a 'Particle'.
getComplexType in interface XSDTypeDefinitiongetComplexType in class XSDTypeDefinitionImplpublic void setContentType(XSDComplexTypeContent newContentType)
setContentType in interface XSDComplexTypeDefinitionnewContentType - the new value of the 'Content Type' reference.XSDComplexTypeDefinition.getContentType()public EList getAttributeUses()
getAttributeUses in interface XSDComplexTypeDefinitionXSDPackage.getXSDComplexTypeDefinition_AttributeUses()public EList getAttributeContents()
getAttributeContents in interface XSDComplexTypeDefinitionXSDPackage.getXSDComplexTypeDefinition_AttributeContents()public XSDWildcard getAttributeWildcard()
getAttributeWildcard in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setAttributeWildcard(XSDWildcard),
XSDPackage.getXSDComplexTypeDefinition_AttributeWildcard()public void setAttributeWildcard(XSDWildcard newAttributeWildcard)
setAttributeWildcard in interface XSDComplexTypeDefinitionnewAttributeWildcard - the new value of the 'Attribute Wildcard' reference.XSDComplexTypeDefinition.getAttributeWildcard()public XSDWildcard getAttributeWildcardContent()
getAttributeWildcardContent in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setAttributeWildcardContent(XSDWildcard),
XSDPackage.getXSDComplexTypeDefinition_AttributeWildcardContent()public void setAttributeWildcardContent(XSDWildcard newAttributeWildcardContent)
setAttributeWildcardContent in interface XSDComplexTypeDefinitionnewAttributeWildcardContent - the new value of the 'Attribute Wildcard Content' containment reference.XSDComplexTypeDefinition.getAttributeWildcardContent()
public NotificationChain basicSetAttributeWildcardContent(XSDWildcard newAttributeWildcardContent,
NotificationChain msgs)
public Element createElement()
createElement in class XSDConcreteComponentImplprotected Element[] createContentElementPair()
protected Element createDerivationElement()
protected boolean considerAllContainsForBestConcreteComponent()
considerAllContainsForBestConcreteComponent in class XSDConcreteComponentImplprotected void patch()
patch in class XSDTypeDefinitionImplprotected void handleAnalysis()
handleAnalysis in class XSDTypeDefinitionImplprotected boolean isEmptyContent(XSDParticle xsdParticle)
public void validate()
XSDConcreteComponentDiagnostics are produced to report any problems.
validate in interface XSDConcreteComponentvalidate in class XSDConcreteComponentImplprotected static Map getProhibitedAttributeURIs(XSDComplexTypeDefinition xsdComplexTypeDefinition)
protected static Map getProhibitedAttributes(Collection xsdAttributeContents)
public static void validateAttributeGroup(XSDConcreteComponentImpl xsdConcreteComponent,
XSDWildcard containedWildcard,
EList baseXSDAttributeUses,
EList xsdAttributeUses,
XSDWildcard baseXSDWildcard,
XSDWildcard xsdWildcard)
protected void reconcileAttributes(Element changedElement)
reconcileAttributes in class XSDNamedComponentImplprotected XSDTypeDefinition handleNewBaseTypeDefinition(XSDTypeDefinition newBaseTypeDefinition)
protected Node getAdoptionParentNode(EReference eReference)
getAdoptionParentNode in class XSDConcreteComponentImplprotected Collection getContentNodes(Element changedElement)
getContentNodes in class XSDConcreteComponentImpl
protected void handleUnreconciledElement(Element child,
List newContents,
List remainingContents)
handleUnreconciledElement in class XSDConcreteComponentImpl
protected void handleReconciliation(List newContents,
List remainingContents)
handleReconciliation in class XSDConcreteComponentImplprotected void changeAttribute(EAttribute eAttribute)
changeAttribute in class XSDNamedComponentImplprotected void changeReference(EReference eReference)
changeReference in class XSDConcreteComponentImplprotected boolean abbreviate()
protected Element[] findOrCreateContentElementPair()
protected Element[] getContentElementPair()
protected void adoptContent(EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
adoptContent in class XSDConcreteComponentImpl
protected void orphanContent(EReference eReference,
XSDConcreteComponent xsdConcreteComponent)
orphanContent in class XSDConcreteComponentImplpublic XSDTypeDefinition getBaseType()
XSDTypeDefinition
This represents the same result as either
the simple 'Base Type Definition' reference or
the complex 'Base Type Definition' reference.
getBaseType in interface XSDTypeDefinitiongetBaseType in class XSDTypeDefinitionImplpublic XSDTypeDefinition getRootType()
XSDTypeDefinition
This walks the base types
until it hits that one that has the ur-type definition as it's base type.
getRootType in interface XSDTypeDefinitiongetRootType in class XSDTypeDefinitionImplpublic XSDTypeDefinition getRootTypeDefinition()
XSDComplexTypeDefinition
This walks the base type definitions
until it hits that one that has the ur-type definition as it's base type definition.
getRootTypeDefinition in interface XSDComplexTypeDefinitionXSDPackage.getXSDComplexTypeDefinition_RootTypeDefinition()public XSDParticle getSyntheticParticle()
getSyntheticParticle in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setSyntheticParticle(XSDParticle),
XSDPackage.getXSDComplexTypeDefinition_SyntheticParticle()
public NotificationChain basicSetSyntheticParticle(XSDParticle newSyntheticParticle,
NotificationChain msgs)
public void setSyntheticParticle(XSDParticle newSyntheticParticle)
setSyntheticParticle in interface XSDComplexTypeDefinitionnewSyntheticParticle - the new value of the 'Synthetic Particle' containment reference.XSDComplexTypeDefinition.getSyntheticParticle()public XSDWildcard getSyntheticWildcard()
getSyntheticWildcard in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.setSyntheticWildcard(XSDWildcard),
XSDPackage.getXSDComplexTypeDefinition_SyntheticWildcard()
public NotificationChain basicSetSyntheticWildcard(XSDWildcard newSyntheticWildcard,
NotificationChain msgs)
public void setSyntheticWildcard(XSDWildcard newSyntheticWildcard)
setSyntheticWildcard in interface XSDComplexTypeDefinitionnewSyntheticWildcard - the new value of the 'Synthetic Wildcard' containment reference.XSDComplexTypeDefinition.getSyntheticWildcard()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
eInverseRemove in interface InternalEObjecteInverseRemove in class XSDTypeDefinitionImpl
public Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in interface EObjecteGet in class XSDTypeDefinitionImpl
public void eSet(EStructuralFeature eFeature,
Object newValue)
eSet in interface EObjecteSet in class XSDTypeDefinitionImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in interface EObjecteUnset in class XSDTypeDefinitionImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in interface EObjecteIsSet in class XSDTypeDefinitionImplpublic String toString()
toString in class XSDNamedComponentImplpublic XSDSimpleTypeDefinition getSimpleType()
XSDTypeDefinition
This represents either
the 'Simple Type Definition' itself or
the complex 'Content Type' reference,
if it is simple.
getSimpleType in interface XSDTypeDefinitiongetSimpleType in class XSDTypeDefinitionImplpublic String getStringLexicalFinal()
XSDComplexTypeDefinitionLexical Final' attribute list.
getStringLexicalFinal in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getLexicalFinal(),
XSDComplexTypeDefinition.setStringLexicalFinal(java.lang.String)public void setStringLexicalFinal(String finalDefault)
XSDComplexTypeDefinitionLexical Final' attribute.
setStringLexicalFinal in interface XSDComplexTypeDefinitionfinalDefault - the new value of the 'Lexical Final' attribute.XSDComplexTypeDefinition.getLexicalFinal(),
XSDComplexTypeDefinition.getStringLexicalFinal()public String getStringFinal()
XSDComplexTypeDefinitionFinal' attribute list.
getStringFinal in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getFinal()public String getStringBlock()
XSDComplexTypeDefinitionBlock' attribute list.
getStringBlock in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getBlock(),
XSDComplexTypeDefinition.setStringBlock(java.lang.String)public void setStringBlock(String block)
XSDComplexTypeDefinitionBlock' attribute.
setStringBlock in interface XSDComplexTypeDefinitionblock - the new value of the 'Block' attribute.XSDComplexTypeDefinition.getBlock(),
XSDComplexTypeDefinition.getStringBlock()public String getStringProhibitedSubstitutions()
XSDComplexTypeDefinitionProhibited Substitutions' attribute list.
getStringProhibitedSubstitutions in interface XSDComplexTypeDefinitionXSDComplexTypeDefinition.getProhibitedSubstitutions()
public XSDTypeDefinition getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition,
boolean extension,
boolean restriction)
XSDTypeDefinitionnull if the derivation is valid;
the result is the UR-type,
if this type is not related to the given type;
otherwise, the result is the base with the blocked derivation method.
getBadTypeDerivation in interface XSDTypeDefinitiongetBadTypeDerivation in class XSDTypeDefinitionImpl
public XSDConcreteComponent cloneConcreteComponent(boolean deep,
boolean shareDOM)
XSDConcreteComponent
cloneConcreteComponent in interface XSDConcreteComponentcloneConcreteComponent in class XSDConcreteComponentImpl
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||