public interface XSDModelGroupDefinition extends XSDRedefinableComponent, XSDParticleContent, XSDRedefineContent
The following features are supported:
XSDPackage.getXSDModelGroupDefinition()
Modifier and Type | Method and Description |
---|---|
XSDAnnotation |
getAnnotation()
Returns the value of the 'Annotation' containment reference.
|
XSDModelGroup |
getModelGroup()
Returns the value of the 'Model Group' containment reference.
|
XSDModelGroupDefinition |
getResolvedModelGroupDefinition()
Returns the value of the 'Resolved Model Group Definition' reference.
|
boolean |
isModelGroupDefinitionReference()
Returns the value of the 'Model Group Definition Reference' attribute.
|
void |
setAnnotation(XSDAnnotation value)
Sets the value of the '
Annotation ' containment reference. |
void |
setModelGroup(XSDModelGroup value)
Sets the value of the '
Model Group ' containment reference. |
void |
setResolvedModelGroupDefinition(XSDModelGroupDefinition value)
Sets the value of the '
Resolved Model Group Definition ' reference. |
isCircular
getAliasName, getAliasURI, getName, getQName, getQName, getTargetNamespace, getURI, hasNameAndTargetNamespace, hasSameNameAndTargetNamespace, hasURI, setName, setTargetNamespace
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
boolean isModelGroupDefinitionReference()
This concrete attribute is equivalent to
xsdModelGroupDefinition != xsdModelGroupDefinition.getResolvedModelGroupDefinition
()
An infoset feature will never return an instance for which this is the true
since this is a concrete attribute that is used to represent a model group definition
with a ref attribute.
getResolvedModelGroupDefinition()
,
XSDPackage.getXSDModelGroupDefinition_ModelGroupDefinitionReference()
XSDAnnotation getAnnotation()
This represents the annotation infoset property.
setAnnotation(XSDAnnotation)
,
XSDPackage.getXSDModelGroupDefinition_Annotation()
void setAnnotation(XSDAnnotation value)
Annotation
' containment reference.
value
- the new value of the 'Annotation' containment reference.getAnnotation()
XSDModelGroup getModelGroup()
This represents the model group infoset property. (Some browsers do a case-insenstive match on the anchor and get the above link wrong; it should point to a property of a model group definition.)
setModelGroup(XSDModelGroup)
,
XSDPackage.getXSDModelGroupDefinition_ModelGroup()
void setModelGroup(XSDModelGroup value)
Model Group
' containment reference.
value
- the new value of the 'Model Group' containment reference.getModelGroup()
XSDModelGroupDefinition getResolvedModelGroupDefinition()
This concrete reference represents the model group definition resolved by the ref attribute. Note that as of the writing of this documentation, the ref attribute doesn't actually appear in the XML Representation Summary, but it is mentioned in the particle interpretation.
isModelGroupDefinitionReference()
,
setResolvedModelGroupDefinition(XSDModelGroupDefinition)
,
XSDPackage.getXSDModelGroupDefinition_ResolvedModelGroupDefinition()
void setResolvedModelGroupDefinition(XSDModelGroupDefinition value)
Resolved Model Group Definition
' reference.
value
- the new value of the 'Resolved Model Group Definition' reference.getResolvedModelGroupDefinition()