FlattenedGroup

Types

Link copied to clipboard
class All(val range: AllNNIRange, val particles: List<FlattenedParticle>) : FlattenedGroup
Link copied to clipboard
class Choice(val range: AllNNIRange, val particles: List<FlattenedParticle>) : FlattenedGroup
Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
open override val isEmptiable: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun extends(base: FlattenedParticle, isSiblingName: (QName) -> Boolean, schema: ResolvedSchemaLike): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun extendsSequence(base: FlattenedGroup.Sequence, isSiblingName: (QName) -> Boolean, schema: ResolvedSchemaLike): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
abstract operator fun minus(range: AllNNIRange): FlattenedParticle?
Link copied to clipboard
abstract operator fun plus(other: FlattenedParticle): FlattenedParticle
Link copied to clipboard
abstract fun remove(reference: FlattenedParticle, context: ContextT, checkHelper: CheckHelper): FlattenedParticle?
Link copied to clipboard
open fun removeFromAll(reference: FlattenedGroup.All, context: ContextT, checkHelper: CheckHelper): FlattenedParticle?
Link copied to clipboard
open fun removeFromChoice(reference: FlattenedGroup.Choice, context: ContextT, checkHelper: CheckHelper): FlattenedParticle?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun removeFromWildcard(reference: FlattenedParticle.Wildcard, isSiblingName: ContextT, checkHelper: CheckHelper): FlattenedParticle?
Link copied to clipboard
open fun restricts(reference: FlattenedParticle, isSiblingName: (QName) -> Boolean, checkHelper: CheckHelper): Boolean
Link copied to clipboard
open fun restrictsAll(base: FlattenedGroup.All, context: ContextT, checkHelper: CheckHelper): Boolean
Link copied to clipboard
open fun restrictsChoice(base: FlattenedGroup.Choice, context: ContextT, checkHelper: CheckHelper): Boolean
Link copied to clipboard
open fun restrictsElement(base: FlattenedParticle.Element, context: ContextT, checkHelper: CheckHelper): Boolean
Link copied to clipboard
open fun restrictsSequence(base: FlattenedGroup.Sequence, context: ContextT, checkHelper: CheckHelper): Boolean
Link copied to clipboard
open override fun restrictsWildcard(base: FlattenedParticle.Wildcard, isSiblingName: ContextT, checkHelper: CheckHelper): Boolean
Link copied to clipboard
abstract fun single(): FlattenedParticle
Link copied to clipboard
Link copied to clipboard
abstract operator fun times(range: AllNNIRange): FlattenedParticle?
Link copied to clipboard