Package org.w3._2001.schema
Interface RestrictionType
-
- All Known Subinterfaces:
ComplexRestrictionType
,SimpleRestrictionType
- All Known Implementing Classes:
ComplexRestrictionTypeImpl
,RestrictionTypeImpl
,SimpleRestrictionTypeImpl
public interface RestrictionType extends Annotated
A representation of the model object 'Restriction Type'.The following features are supported:
- See Also:
SchemaPackage.getRestrictionType()
-
-
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.QName
getBase()
Returns the value of the 'Base' attribute.ExplicitGroup
getChoice()
Returns the value of the 'Choice' containment reference.EList<NoFixedFacet>
getEnumeration()
Returns the value of the 'Enumeration' containment reference list.FeatureMap
getFacets()
Returns the value of the 'Facets' attribute list.EList<NumFacet>
getFractionDigits()
Returns the value of the 'Fraction Digits' containment reference list.GroupRef
getGroup()
Returns the value of the 'Group' containment reference.FeatureMap
getGroup1()
Returns the value of the 'Group1' attribute list.EList<NumFacet>
getLength()
Returns the value of the 'Length' containment reference list.EList<Facet>
getMaxExclusive()
Returns the value of the 'Max Exclusive' containment reference list.EList<Facet>
getMaxInclusive()
Returns the value of the 'Max Inclusive' containment reference list.EList<NumFacet>
getMaxLength()
Returns the value of the 'Max Length' containment reference list.EList<Facet>
getMinExclusive()
Returns the value of the 'Min Exclusive' containment reference list.EList<Facet>
getMinInclusive()
Returns the value of the 'Min Inclusive' containment reference list.EList<NumFacet>
getMinLength()
Returns the value of the 'Min Length' containment reference list.EList<PatternType>
getPattern()
Returns the value of the 'Pattern' containment reference list.ExplicitGroup
getSequence()
Returns the value of the 'Sequence' containment reference.LocalSimpleType
getSimpleType()
Returns the value of the 'Simple Type' containment reference.EList<TotalDigitsType>
getTotalDigits()
Returns the value of the 'Total Digits' containment reference list.EList<WhiteSpaceType>
getWhiteSpace()
Returns the value of the 'White Space' containment reference list.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
setBase(QName value)
Sets the value of the 'Base
' attribute.void
setChoice(ExplicitGroup value)
Sets the value of the 'Choice
' containment reference.void
setGroup(GroupRef value)
Sets the value of the 'Group
' containment reference.void
setSequence(ExplicitGroup value)
Sets the value of the 'Sequence
' containment reference.void
setSimpleType(LocalSimpleType value)
Sets the value of the 'Simple Type
' containment reference.-
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
-
getGroup
GroupRef getGroup()
Returns the value of the 'Group' containment reference.- Returns:
- the value of the 'Group' containment reference.
- See Also:
setGroup(GroupRef)
,SchemaPackage.getRestrictionType_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.getRestrictionType_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.getRestrictionType_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.getRestrictionType_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()
-
getSimpleType
LocalSimpleType getSimpleType()
Returns the value of the 'Simple Type' containment reference.- Returns:
- the value of the 'Simple Type' containment reference.
- See Also:
setSimpleType(LocalSimpleType)
,SchemaPackage.getRestrictionType_SimpleType()
-
setSimpleType
void setSimpleType(LocalSimpleType value)
Sets the value of the 'Simple Type
' containment reference.- Parameters:
value
- the new value of the 'Simple Type' containment reference.- See Also:
getSimpleType()
-
getFacets
FeatureMap getFacets()
Returns the value of the 'Facets' attribute list. The list contents are of typeFeatureMap.Entry
.- Returns:
- the value of the 'Facets' attribute list.
- See Also:
SchemaPackage.getRestrictionType_Facets()
-
getMinExclusive
EList<Facet> getMinExclusive()
Returns the value of the 'Min Exclusive' containment reference list. The list contents are of typeFacet
.- Returns:
- the value of the 'Min Exclusive' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_MinExclusive()
-
getMinInclusive
EList<Facet> getMinInclusive()
Returns the value of the 'Min Inclusive' containment reference list. The list contents are of typeFacet
.- Returns:
- the value of the 'Min Inclusive' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_MinInclusive()
-
getMaxExclusive
EList<Facet> getMaxExclusive()
Returns the value of the 'Max Exclusive' containment reference list. The list contents are of typeFacet
.- Returns:
- the value of the 'Max Exclusive' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_MaxExclusive()
-
getMaxInclusive
EList<Facet> getMaxInclusive()
Returns the value of the 'Max Inclusive' containment reference list. The list contents are of typeFacet
.- Returns:
- the value of the 'Max Inclusive' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_MaxInclusive()
-
getTotalDigits
EList<TotalDigitsType> getTotalDigits()
Returns the value of the 'Total Digits' containment reference list. The list contents are of typeTotalDigitsType
.- Returns:
- the value of the 'Total Digits' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_TotalDigits()
-
getFractionDigits
EList<NumFacet> getFractionDigits()
Returns the value of the 'Fraction Digits' containment reference list. The list contents are of typeNumFacet
.- Returns:
- the value of the 'Fraction Digits' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_FractionDigits()
-
getLength
EList<NumFacet> getLength()
Returns the value of the 'Length' containment reference list. The list contents are of typeNumFacet
.- Returns:
- the value of the 'Length' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_Length()
-
getMinLength
EList<NumFacet> getMinLength()
Returns the value of the 'Min Length' containment reference list. The list contents are of typeNumFacet
.- Returns:
- the value of the 'Min Length' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_MinLength()
-
getMaxLength
EList<NumFacet> getMaxLength()
Returns the value of the 'Max Length' containment reference list. The list contents are of typeNumFacet
.- Returns:
- the value of the 'Max Length' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_MaxLength()
-
getEnumeration
EList<NoFixedFacet> getEnumeration()
Returns the value of the 'Enumeration' containment reference list. The list contents are of typeNoFixedFacet
.- Returns:
- the value of the 'Enumeration' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_Enumeration()
-
getWhiteSpace
EList<WhiteSpaceType> getWhiteSpace()
Returns the value of the 'White Space' containment reference list. The list contents are of typeWhiteSpaceType
.- Returns:
- the value of the 'White Space' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_WhiteSpace()
-
getPattern
EList<PatternType> getPattern()
Returns the value of the 'Pattern' containment reference list. The list contents are of typePatternType
.- Returns:
- the value of the 'Pattern' containment reference list.
- See Also:
SchemaPackage.getRestrictionType_Pattern()
-
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.getRestrictionType_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.getRestrictionType_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.getRestrictionType_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.getRestrictionType_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()
-
getBase
QName getBase()
Returns the value of the 'Base' attribute.- Returns:
- the value of the 'Base' attribute.
- See Also:
setBase(QName)
,SchemaPackage.getRestrictionType_Base()
-
-