Package org.w3._2001.schema
Interface RestrictionType1
-
- All Known Implementing Classes:
RestrictionType1Impl
public interface RestrictionType1 extends Annotated
A representation of the model object 'Restriction Type1'. base attribute and simpleType child are mutually exclusive, but one or other is requiredThe following features are supported:
- See Also:
SchemaPackage.getRestrictionType1()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QName
getBase()
Returns the value of the 'Base' attribute.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.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.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
setBase(QName value)
Sets the value of the 'Base
' attribute.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
-
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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_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.getRestrictionType1_Pattern()
-
getBase
QName getBase()
Returns the value of the 'Base' attribute.- Returns:
- the value of the 'Base' attribute.
- See Also:
setBase(QName)
,SchemaPackage.getRestrictionType1_Base()
-
-