TaxonomySchemaLike
Partial implementation of trait TaxonomySchemaApi
.
Partial implementation of trait TaxonomySchemaApi
.
- Authors
Chris de Vreeze
Value members
Abstract methods
Finds the optional concept declaration with the given target expanded name (name plus target namespace). Make sure the implementation of this method is very fast, thus ensuring that the other lookup methods on target expanded name are very fast as well.
Finds the optional concept declaration with the given target expanded name (name plus target namespace). Make sure the implementation of this method is very fast, thus ensuring that the other lookup methods on target expanded name are very fast as well.
Concrete methods
final def filterConceptDeclarations(p: ConceptDeclaration => Boolean): IndexedSeq[ConceptDeclaration]
final def filterDimensionDeclarations(p: DimensionDeclaration => Boolean): IndexedSeq[DimensionDeclaration]
final def filterExplicitDimensionDeclarations(p: ExplicitDimensionDeclaration => Boolean): IndexedSeq[ExplicitDimensionDeclaration]
final def filterHypercubeDeclarations(p: HypercubeDeclaration => Boolean): IndexedSeq[HypercubeDeclaration]
final def filterPrimaryItemDeclarations(p: PrimaryItemDeclaration => Boolean): IndexedSeq[PrimaryItemDeclaration]
final def filterTypedDimensionDeclarations(p: TypedDimensionDeclaration => Boolean): IndexedSeq[TypedDimensionDeclaration]
final def findDimensionDeclaration(p: DimensionDeclaration => Boolean): Option[DimensionDeclaration]
final def findExplicitDimensionDeclaration(p: ExplicitDimensionDeclaration => Boolean): Option[ExplicitDimensionDeclaration]
final def findHypercubeDeclaration(p: HypercubeDeclaration => Boolean): Option[HypercubeDeclaration]
final def findMemberDeclarationOfTypedDimension(typedDimension: EName): Option[GlobalElementDeclaration]
final def findPrimaryItemDeclaration(p: PrimaryItemDeclaration => Boolean): Option[PrimaryItemDeclaration]
final def findTypedDimensionDeclaration(p: TypedDimensionDeclaration => Boolean): Option[TypedDimensionDeclaration]
Inherited methods
final def filterGlobalAttributeDeclarations(p: GlobalAttributeDeclaration => Boolean): IndexedSeq[GlobalAttributeDeclaration]
- Inherited from
- SchemaLike
final def filterGlobalElementDeclarations(p: GlobalElementDeclaration => Boolean): IndexedSeq[GlobalElementDeclaration]
- Inherited from
- SchemaLike
final def filterGlobalElementDeclarationsOnOwnOrInheritedSubstitutionGroup(sg: EName): IndexedSeq[GlobalElementDeclaration]
- Inherited from
- SchemaLike
final def filterGlobalElementDeclarationsOnOwnSubstitutionGroup(p: EName => Boolean): IndexedSeq[GlobalElementDeclaration]
- Inherited from
- SchemaLike
final def filterNamedComplexTypeDefinitions(p: NamedComplexTypeDefinition => Boolean): IndexedSeq[NamedComplexTypeDefinition]
- Inherited from
- SchemaLike
final def filterNamedSimpleTypeDefinitions(p: NamedSimpleTypeDefinition => Boolean): IndexedSeq[NamedSimpleTypeDefinition]
- Inherited from
- SchemaLike
final def filterNamedTypeDefinitions(p: NamedTypeDefinition => Boolean): IndexedSeq[NamedTypeDefinition]
- Inherited from
- SchemaLike
final def findGlobalAttributeDeclaration(p: GlobalAttributeDeclaration => Boolean): Option[GlobalAttributeDeclaration]
- Inherited from
- SchemaLike
final def findGlobalElementDeclaration(p: GlobalElementDeclaration => Boolean): Option[GlobalElementDeclaration]
- Inherited from
- SchemaLike
final def findNamedComplexTypeDefinition(p: NamedComplexTypeDefinition => Boolean): Option[NamedComplexTypeDefinition]
- Inherited from
- SchemaLike
final def findNamedSimpleTypeDefinition(p: NamedSimpleTypeDefinition => Boolean): Option[NamedSimpleTypeDefinition]
- Inherited from
- SchemaLike