SyntheticSimpleType

class SyntheticSimpleType(context: VSimpleTypeScope.Member, val mdlBaseTypeDefinition: ResolvedSimpleType, val mdlFacets: FacetList, val mdlFundamentalFacets: FundamentalFacets, val mdlVariety: ResolvedSimpleType.Variety, val mdlPrimitiveTypeDefinition: AnyPrimitiveDatatype?, val mdlItemTypeDefinition: ResolvedSimpleType?, val mdlMemberTypeDefinitions: List<ResolvedSimpleType>) : ResolvedSimpleType, ResolvedSimpleType.Model(source)

Constructors

Link copied to clipboard
constructor(context: VSimpleTypeScope.Member, mdlBaseTypeDefinition: ResolvedSimpleType, mdlFacets: FacetList, mdlFundamentalFacets: FundamentalFacets, mdlVariety: ResolvedSimpleType.Variety, mdlPrimitiveTypeDefinition: AnyPrimitiveDatatype?, mdlItemTypeDefinition: ResolvedSimpleType?, mdlMemberTypeDefinitions: List<ResolvedSimpleType>)

Properties

Link copied to clipboard
open override val annotations: List<ResolvedAnnotation>
Link copied to clipboard
open override val id: VID?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val mdlFacets: FacetList
Link copied to clipboard
open override val mdlFinal: Set<Nothing>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val mdlScope: VSimpleTypeScope.Local
Link copied to clipboard
Link copied to clipboard
open override val model: ResolvedSimpleType.Model
Link copied to clipboard
open override val otherAttrs: Map<QName, Nothing>
Link copied to clipboard
open override val simpleDerivation: Nothing

Functions

Link copied to clipboard
open fun checkAnnotated(version: SchemaVersion)
Link copied to clipboard
open override fun checkType(checkHelper: CheckHelper)
Link copied to clipboard
open override fun isValidlyDerivedFrom(base: ResolvedType, asRestriction: Boolean): Boolean

3.16.6.3

Link copied to clipboard

Defined in 3.3.4.2 last paragraph

Link copied to clipboard
open override fun isValidSubtitutionFor(other: ResolvedType, asRestriction: Boolean): Boolean

Defined in 3.3.4.2

Link copied to clipboard
Link copied to clipboard
open override fun validate(representation: VString, version: SchemaVersion)
Link copied to clipboard
open override fun validateValue(value: Any, version: SchemaVersion)
Link copied to clipboard
open fun value(representation: VString): Any?