Package org.w3._2001.schema
Interface ComplexContentType
-
- All Known Implementing Classes:
ComplexContentTypeImpl
public interface ComplexContentType extends Annotated
A representation of the model object 'Complex Content Type'.The following features are supported:
- See Also:
SchemaPackage.getComplexContentType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExtensionType
getExtension()
Returns the value of the 'Extension' containment reference.ComplexRestrictionType
getRestriction()
Returns the value of the 'Restriction' containment reference.boolean
isMixed()
Returns the value of the 'Mixed' attribute.boolean
isSetMixed()
Returns whether the value of the 'Mixed
' attribute is set.void
setExtension(ExtensionType value)
Sets the value of the 'Extension
' containment reference.void
setMixed(boolean value)
Sets the value of the 'Mixed
' attribute.void
setRestriction(ComplexRestrictionType value)
Sets the value of the 'Restriction
' containment reference.void
unsetMixed()
Unsets the value of the 'Mixed
' attribute.-
Methods inherited from interface Annotated
getAnnotation, getId, setAnnotation, setId
-
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface OpenAttrs
getAnyAttribute
-
-
-
-
Method Detail
-
getRestriction
ComplexRestrictionType getRestriction()
Returns the value of the 'Restriction' containment reference.- Returns:
- the value of the 'Restriction' containment reference.
- See Also:
setRestriction(ComplexRestrictionType)
,SchemaPackage.getComplexContentType_Restriction()
-
setRestriction
void setRestriction(ComplexRestrictionType value)
Sets the value of the 'Restriction
' containment reference.- Parameters:
value
- the new value of the 'Restriction' containment reference.- See Also:
getRestriction()
-
getExtension
ExtensionType getExtension()
Returns the value of the 'Extension' containment reference.- Returns:
- the value of the 'Extension' containment reference.
- See Also:
setExtension(ExtensionType)
,SchemaPackage.getComplexContentType_Extension()
-
setExtension
void setExtension(ExtensionType value)
Sets the value of the 'Extension
' containment reference.- Parameters:
value
- the new value of the 'Extension' containment reference.- See Also:
getExtension()
-
isMixed
boolean isMixed()
Returns the value of the 'Mixed' attribute. Overrides any setting on complexType parent.- Returns:
- the value of the 'Mixed' attribute.
- See Also:
isSetMixed()
,unsetMixed()
,setMixed(boolean)
,SchemaPackage.getComplexContentType_Mixed()
-
setMixed
void setMixed(boolean value)
Sets the value of the 'Mixed
' attribute.- Parameters:
value
- the new value of the 'Mixed' attribute.- See Also:
isSetMixed()
,unsetMixed()
,isMixed()
-
unsetMixed
void unsetMixed()
Unsets the value of the 'Mixed
' attribute.- See Also:
isSetMixed()
,isMixed()
,setMixed(boolean)
-
isSetMixed
boolean isSetMixed()
Returns whether the value of the 'Mixed
' attribute is set.- Returns:
- whether the value of the 'Mixed' attribute is set.
- See Also:
unsetMixed()
,isMixed()
,setMixed(boolean)
-
-