Package org.w3._2001.schema
Interface ComplexType
-
- All Known Subinterfaces:
LocalComplexType
,TopLevelComplexType
- All Known Implementing Classes:
ComplexTypeImpl
,LocalComplexTypeImpl
,TopLevelComplexTypeImpl
public interface ComplexType extends Annotated
A representation of the model object 'Complex Type'.The following features are supported:
- See Also:
SchemaPackage.getComplexType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description All
getAll()
Returns the value of the 'All' containment reference.Wildcard
getAnyAttribute1()
Returns the value of the 'Any Attribute1' containment reference.EList<Attribute>
getAttribute()
Returns the value of the 'Attribute' containment reference list.EList<AttributeGroupRef>
getAttributeGroup()
Returns the value of the 'Attribute Group' containment reference list.Object
getBlock()
Returns the value of the 'Block' attribute.ExplicitGroup
getChoice()
Returns the value of the 'Choice' containment reference.ComplexContentType
getComplexContent()
Returns the value of the 'Complex Content' containment reference.Object
getFinal()
Returns the value of the 'Final' attribute.GroupRef
getGroup()
Returns the value of the 'Group' containment reference.FeatureMap
getGroup1()
Returns the value of the 'Group1' attribute list.String
getName()
Returns the value of the 'Name' attribute.ExplicitGroup
getSequence()
Returns the value of the 'Sequence' containment reference.SimpleContentType
getSimpleContent()
Returns the value of the 'Simple Content' containment reference.boolean
isAbstract()
Returns the value of the 'Abstract' attribute.boolean
isMixed()
Returns the value of the 'Mixed' attribute.boolean
isSetAbstract()
Returns whether the value of the 'Abstract
' attribute is set.boolean
isSetMixed()
Returns whether the value of the 'Mixed
' attribute is set.void
setAbstract(boolean value)
Sets the value of the 'Abstract
' attribute.void
setAll(All value)
Sets the value of the 'All
' containment reference.void
setAnyAttribute1(Wildcard value)
Sets the value of the 'Any Attribute1
' containment reference.void
setBlock(Object value)
Sets the value of the 'Block
' attribute.void
setChoice(ExplicitGroup value)
Sets the value of the 'Choice
' containment reference.void
setComplexContent(ComplexContentType value)
Sets the value of the 'Complex Content
' containment reference.void
setFinal(Object value)
Sets the value of the 'Final
' attribute.void
setGroup(GroupRef value)
Sets the value of the 'Group
' containment reference.void
setMixed(boolean value)
Sets the value of the 'Mixed
' attribute.void
setName(String value)
Sets the value of the 'Name
' attribute.void
setSequence(ExplicitGroup value)
Sets the value of the 'Sequence
' containment reference.void
setSimpleContent(SimpleContentType value)
Sets the value of the 'Simple Content
' containment reference.void
unsetAbstract()
Unsets the value of the 'Abstract
' attribute.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
-
getSimpleContent
SimpleContentType getSimpleContent()
Returns the value of the 'Simple Content' containment reference.- Returns:
- the value of the 'Simple Content' containment reference.
- See Also:
setSimpleContent(SimpleContentType)
,SchemaPackage.getComplexType_SimpleContent()
-
setSimpleContent
void setSimpleContent(SimpleContentType value)
Sets the value of the 'Simple Content
' containment reference.- Parameters:
value
- the new value of the 'Simple Content' containment reference.- See Also:
getSimpleContent()
-
getComplexContent
ComplexContentType getComplexContent()
Returns the value of the 'Complex Content' containment reference.- Returns:
- the value of the 'Complex Content' containment reference.
- See Also:
setComplexContent(ComplexContentType)
,SchemaPackage.getComplexType_ComplexContent()
-
setComplexContent
void setComplexContent(ComplexContentType value)
Sets the value of the 'Complex Content
' containment reference.- Parameters:
value
- the new value of the 'Complex Content' containment reference.- See Also:
getComplexContent()
-
getGroup
GroupRef getGroup()
Returns the value of the 'Group' containment reference.- Returns:
- the value of the 'Group' containment reference.
- See Also:
setGroup(GroupRef)
,SchemaPackage.getComplexType_Group()
-
setGroup
void setGroup(GroupRef value)
Sets the value of the 'Group
' containment reference.- Parameters:
value
- the new value of the 'Group' containment reference.- See Also:
getGroup()
-
getAll
All getAll()
Returns the value of the 'All' containment reference.- Returns:
- the value of the 'All' containment reference.
- See Also:
setAll(All)
,SchemaPackage.getComplexType_All()
-
setAll
void setAll(All value)
Sets the value of the 'All
' containment reference.- Parameters:
value
- the new value of the 'All' containment reference.- See Also:
getAll()
-
getChoice
ExplicitGroup getChoice()
Returns the value of the 'Choice' containment reference.- Returns:
- the value of the 'Choice' containment reference.
- See Also:
setChoice(ExplicitGroup)
,SchemaPackage.getComplexType_Choice()
-
setChoice
void setChoice(ExplicitGroup value)
Sets the value of the 'Choice
' containment reference.- Parameters:
value
- the new value of the 'Choice' containment reference.- See Also:
getChoice()
-
getSequence
ExplicitGroup getSequence()
Returns the value of the 'Sequence' containment reference.- Returns:
- the value of the 'Sequence' containment reference.
- See Also:
setSequence(ExplicitGroup)
,SchemaPackage.getComplexType_Sequence()
-
setSequence
void setSequence(ExplicitGroup value)
Sets the value of the 'Sequence
' containment reference.- Parameters:
value
- the new value of the 'Sequence' containment reference.- See Also:
getSequence()
-
getGroup1
FeatureMap getGroup1()
Returns the value of the 'Group1' attribute list. The list contents are of typeFeatureMap.Entry
.- Returns:
- the value of the 'Group1' attribute list.
- See Also:
SchemaPackage.getComplexType_Group1()
-
getAttribute
EList<Attribute> getAttribute()
Returns the value of the 'Attribute' containment reference list. The list contents are of typeAttribute
.- Returns:
- the value of the 'Attribute' containment reference list.
- See Also:
SchemaPackage.getComplexType_Attribute()
-
getAttributeGroup
EList<AttributeGroupRef> getAttributeGroup()
Returns the value of the 'Attribute Group' containment reference list. The list contents are of typeAttributeGroupRef
.- Returns:
- the value of the 'Attribute Group' containment reference list.
- See Also:
SchemaPackage.getComplexType_AttributeGroup()
-
getAnyAttribute1
Wildcard getAnyAttribute1()
Returns the value of the 'Any Attribute1' containment reference.- Returns:
- the value of the 'Any Attribute1' containment reference.
- See Also:
setAnyAttribute1(Wildcard)
,SchemaPackage.getComplexType_AnyAttribute1()
-
setAnyAttribute1
void setAnyAttribute1(Wildcard value)
Sets the value of the 'Any Attribute1
' containment reference.- Parameters:
value
- the new value of the 'Any Attribute1' containment reference.- See Also:
getAnyAttribute1()
-
isAbstract
boolean isAbstract()
Returns the value of the 'Abstract' attribute. The default value is"false"
.- Returns:
- the value of the 'Abstract' attribute.
- See Also:
isSetAbstract()
,unsetAbstract()
,setAbstract(boolean)
,SchemaPackage.getComplexType_Abstract()
-
setAbstract
void setAbstract(boolean value)
Sets the value of the 'Abstract
' attribute.- Parameters:
value
- the new value of the 'Abstract' attribute.- See Also:
isSetAbstract()
,unsetAbstract()
,isAbstract()
-
unsetAbstract
void unsetAbstract()
Unsets the value of the 'Abstract
' attribute.- See Also:
isSetAbstract()
,isAbstract()
,setAbstract(boolean)
-
isSetAbstract
boolean isSetAbstract()
Returns whether the value of the 'Abstract
' attribute is set.- Returns:
- whether the value of the 'Abstract' attribute is set.
- See Also:
unsetAbstract()
,isAbstract()
,setAbstract(boolean)
-
getBlock
Object getBlock()
Returns the value of the 'Block' attribute.- Returns:
- the value of the 'Block' attribute.
- See Also:
setBlock(Object)
,SchemaPackage.getComplexType_Block()
-
setBlock
void setBlock(Object value)
Sets the value of the 'Block
' attribute.- Parameters:
value
- the new value of the 'Block' attribute.- See Also:
getBlock()
-
getFinal
Object getFinal()
Returns the value of the 'Final' attribute.- Returns:
- the value of the 'Final' attribute.
- See Also:
setFinal(Object)
,SchemaPackage.getComplexType_Final()
-
setFinal
void setFinal(Object value)
Sets the value of the 'Final
' attribute.- Parameters:
value
- the new value of the 'Final' attribute.- See Also:
getFinal()
-
isMixed
boolean isMixed()
Returns the value of the 'Mixed' attribute. The default value is"false"
. Not allowed if simpleContent child is chosen. May be overriden by setting on complexContent child.- Returns:
- the value of the 'Mixed' attribute.
- See Also:
isSetMixed()
,unsetMixed()
,setMixed(boolean)
,SchemaPackage.getComplexType_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)
-
getName
String getName()
Returns the value of the 'Name' attribute. Will be restricted to required or forbidden- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String)
,SchemaPackage.getComplexType_Name()
-
-