Trait

eu.cdevreeze.tqa.base.queryapi

TaxonomyLike

Related Doc: package queryapi

Permalink

trait TaxonomyLike extends TaxonomyApi with TaxonomySchemaLike with StandardRelationshipContainerLike with NonStandardRelationshipContainerLike with InterConceptRelationshipContainerLike with PresentationRelationshipContainerLike with ConceptLabelRelationshipContainerLike with ConceptReferenceRelationshipContainerLike with ElementLabelRelationshipContainerLike with ElementReferenceRelationshipContainerLike with DimensionalRelationshipContainerLike

Partial implementation of TaxonomyApi, formed by combining partial implementations of other query API traits.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TaxonomyLike
  2. DimensionalRelationshipContainerLike
  3. ElementReferenceRelationshipContainerLike
  4. ElementLabelRelationshipContainerLike
  5. ConceptReferenceRelationshipContainerLike
  6. ConceptLabelRelationshipContainerLike
  7. PresentationRelationshipContainerLike
  8. InterConceptRelationshipContainerLike
  9. NonStandardRelationshipContainerLike
  10. StandardRelationshipContainerLike
  11. TaxonomySchemaLike
  12. SchemaLike
  13. TaxonomyApi
  14. DimensionalRelationshipContainerApi
  15. ElementReferenceRelationshipContainerApi
  16. ElementLabelRelationshipContainerApi
  17. ConceptReferenceRelationshipContainerApi
  18. ConceptLabelRelationshipContainerApi
  19. PresentationRelationshipContainerApi
  20. InterConceptRelationshipContainerApi
  21. NonStandardRelationshipContainerApi
  22. StandardRelationshipContainerApi
  23. TaxonomySchemaApi
  24. SchemaApi
  25. AnyRef
  26. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def findAllGlobalAttributeDeclarations: IndexedSeq[GlobalAttributeDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  2. abstract def findAllGlobalElementDeclarations: IndexedSeq[GlobalElementDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  3. abstract def findAllInterConceptRelationshipsOfType[A <: InterConceptRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink
  4. abstract def findAllNamedTypeDefinitions: IndexedSeq[NamedTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  5. abstract def findAllNonStandardRelationshipsOfType[A <: NonStandardRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink
  6. abstract def findAllStandardRelationshipsOfType[A <: StandardRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink
  7. abstract def findAllXsdSchemas: IndexedSeq[XsdSchema]

    Permalink

    Returns the schema root elements.

    Returns the schema root elements. To find certain taxonomy schema elements, the following pattern can be used:

    findAllXsdSchemas.flatMap(_.filterElemsOrSelfOfType(classTag[E])(pred))
    Definition Classes
    SchemaLikeSchemaApi
  8. abstract def findBaseTypeOrSelfUntil(typeEName: EName, p: (EName) ⇒ Boolean): Option[EName]

    Permalink

    If the given type obeys the type predicate, returns it, wrapped in an Option.

    If the given type obeys the type predicate, returns it, wrapped in an Option. Otherwise, returns the optional base type if that type obeys the type predicate, and so on, until either the predicate holds or no further base type can be found in the taxonomy.

    Definition Classes
    SchemaLikeSchemaApi
  9. abstract def findConceptDeclaration(ename: EName): Option[ConceptDeclaration]

    Permalink

    Finds the optional concept declaration with the given target expanded name (name plus target namespace).

    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.

    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  10. abstract def findGlobalAttributeDeclaration(ename: EName): Option[GlobalAttributeDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  11. abstract def findGlobalElementDeclaration(ename: EName): Option[GlobalElementDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  12. abstract def findGlobalElementDeclarationByUri(uri: URI): Option[GlobalElementDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  13. abstract def findNamedTypeDefinition(ename: EName): Option[NamedTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  14. abstract def interConceptRelationshipsBySource: Map[EName, IndexedSeq[InterConceptRelationship]]

    Permalink

    Returns a map from source concepts to inter-concept relationships.

    Returns a map from source concepts to inter-concept relationships. Must be fast in order for this trait to be fast.

    Definition Classes
    InterConceptRelationshipContainerLike
  15. abstract def interConceptRelationshipsByTarget: Map[EName, IndexedSeq[InterConceptRelationship]]

    Permalink

    Returns a map from target concepts to inter-concept relationships.

    Returns a map from target concepts to inter-concept relationships. Must be fast in order for this trait to be fast.

    Definition Classes
    InterConceptRelationshipContainerLike
  16. abstract def nonStandardRelationshipsBySource: Map[XmlFragmentKey, IndexedSeq[NonStandardRelationship]]

    Permalink

    Returns a map from source XML fragment keys to non-standard relationships.

    Returns a map from source XML fragment keys to non-standard relationships. Must be fast in order for this trait to be fast.

    Definition Classes
    NonStandardRelationshipContainerLike
  17. abstract def nonStandardRelationshipsByTarget: Map[XmlFragmentKey, IndexedSeq[NonStandardRelationship]]

    Permalink

    Returns a map from target XML fragment keys to non-standard relationships.

    Returns a map from target XML fragment keys to non-standard relationships. Must be fast in order for this trait to be fast.

    Definition Classes
    NonStandardRelationshipContainerLike
  18. abstract def relationships: IndexedSeq[Relationship]

    Permalink

    Returns all relationships in the taxonomy

    Returns all relationships in the taxonomy

    Definition Classes
    TaxonomyApi
  19. abstract def rootElems: IndexedSeq[TaxonomyElem]

    Permalink

    Returns all (document) root elements.

    Returns all (document) root elements. To find certain taxonomy elements across the taxonomy, in taxonomy schemas and linkbases, the following pattern can be used:

    rootElems.flatMap(_.filterElemsOrSelfOfType(classTag[E])(pred))
    Definition Classes
    TaxonomyApi
  20. abstract def standardRelationshipsBySource: Map[EName, IndexedSeq[StandardRelationship]]

    Permalink

    Returns a map from source concepts to standard relationships.

    Returns a map from source concepts to standard relationships. Must be fast in order for this trait to be fast.

    Definition Classes
    StandardRelationshipContainerLike
  21. abstract def substitutionGroupMap: SubstitutionGroupMap

    Permalink

    Returns the known substitution groups as SubstitutionGroupMap.

    Returns the known substitution groups as SubstitutionGroupMap. If the taxonomy is closed under DTS discovery, these substitution groups are found within the taxonomy. Otherwise they may partly be external.

    Implementations should store this as a field, in order to make substitution group lookups as fast as possible.

    Definition Classes
    SchemaLikeSchemaApi
  22. abstract def taxonomyDocs: IndexedSeq[TaxonomyDocument]

    Permalink

    Returns all taxonomy documents.

    Returns all taxonomy documents.

    Definition Classes
    TaxonomyApi

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def computeFilteredHasHypercubeInheritance(p: (HasHypercubeRelationship) ⇒ Boolean): Map[EName, IndexedSeq[HasHypercubeRelationship]]

    Permalink

    Finds all inherited has-hypercubes per concept that pass the predicate.

    Finds all inherited has-hypercubes per concept that pass the predicate. See section 2.6.1 of the XBRL Dimensions specification.

    This is potentially an expensive bulk version of method findAllInheritedHasHypercubes, and should typically be called as few times as possible.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  7. final def computeFilteredHasHypercubeInheritanceOrSelf(p: (HasHypercubeRelationship) ⇒ Boolean): Map[EName, IndexedSeq[HasHypercubeRelationship]]

    Permalink

    Finds all own or inherited has-hypercubes per concept that pass the predicate.

    Finds all own or inherited has-hypercubes per concept that pass the predicate. See section 2.6.1 of the XBRL Dimensions specification.

    This is potentially an expensive bulk version of method findAllOwnOrInheritedHasHypercubes, and should typically be called as few times as possible.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  8. final def computeHasHypercubeInheritance: Map[EName, IndexedSeq[HasHypercubeRelationship]]

    Permalink

    Finds all inherited has-hypercubes per concept.

    Finds all inherited has-hypercubes per concept. See section 2.6.1 of the XBRL Dimensions specification.

    This is an expensive bulk version of method findAllInheritedHasHypercubes, and should be called as few times as possible.

    This function is equivalent to:

    computeFilteredHasHypercubeInheritance(_ => true)
    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  9. final def computeHasHypercubeInheritanceForElr(elr: String): Map[EName, IndexedSeq[HasHypercubeRelationship]]

    Permalink

    Finds all inherited has-hypercubes per concept for the given ELR.

    Finds all inherited has-hypercubes per concept for the given ELR. See section 2.6.1 of the XBRL Dimensions specification.

    This is a rather expensive bulk version of method findAllInheritedHasHypercubes, and should be called as few times as possible.

    This function is equivalent to:

    computeFilteredHasHypercubeInheritance(_.elr == elr)
    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  10. final def computeHasHypercubeInheritanceForElrReturningPrimaries(elr: String): Map[EName, Set[EName]]

    Permalink

    Finds all inherited has-hypercubes per concept, for the given ELR, returning Sets of all primaries that are source concepts of the has-hypercube relationships with that ELR.

    Finds all inherited has-hypercubes per concept, for the given ELR, returning Sets of all primaries that are source concepts of the has-hypercube relationships with that ELR. See section 2.6.1 of the XBRL Dimensions specification.

    This is a rather expensive bulk version of method findAllInheritedHasHypercubesAsElrToPrimariesMap, and should be called as few times as possible.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  11. final def computeHasHypercubeInheritanceOrSelf: Map[EName, IndexedSeq[HasHypercubeRelationship]]

    Permalink

    Finds all own or inherited has-hypercubes per concept.

    Finds all own or inherited has-hypercubes per concept. See section 2.6.1 of the XBRL Dimensions specification.

    This is an expensive bulk version of method findAllOwnOrInheritedHasHypercubes, and should be called as few times as possible.

    This function is equivalent to:

    computeFilteredHasHypercubeInheritanceOrSelf(_ => true)
    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  12. final def computeHasHypercubeInheritanceOrSelfForElr(elr: String): Map[EName, IndexedSeq[HasHypercubeRelationship]]

    Permalink

    Finds all own or inherited has-hypercubes per concept for the given ELR.

    Finds all own or inherited has-hypercubes per concept for the given ELR. See section 2.6.1 of the XBRL Dimensions specification.

    This is a rather expensive bulk version of method findAllOwnOrInheritedHasHypercubes, and should be called as few times as possible.

    This function is equivalent to:

    computeFilteredHasHypercubeInheritanceOrSelf(_.elr == elr)
    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  13. final def computeHasHypercubeInheritanceOrSelfForElrReturningPrimaries(elr: String): Map[EName, Set[EName]]

    Permalink

    Finds all own or inherited has-hypercubes per concept, for the given ELR, returning Sets of all primaries that are source concepts of the has-hypercube relationships with that ELR.

    Finds all own or inherited has-hypercubes per concept, for the given ELR, returning Sets of all primaries that are source concepts of the has-hypercube relationships with that ELR. See section 2.6.1 of the XBRL Dimensions specification.

    This is a rather expensive bulk version of method findAllOwnOrInheritedHasHypercubesAsElrToPrimariesMap, and should be called as few times as possible.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  14. final def computeHasHypercubeInheritanceOrSelfReturningElrToPrimariesMaps: Map[EName, Map[String, Set[EName]]]

    Permalink

    Finds all own or inherited has-hypercubes per concept returning Maps from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR.

    Finds all own or inherited has-hypercubes per concept returning Maps from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR. See section 2.6.1 of the XBRL Dimensions specification.

    This is an expensive bulk version of method findAllOwnOrInheritedHasHypercubesAsElrToPrimariesMap, and should be called as few times as possible.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  15. final def computeHasHypercubeInheritanceReturningElrToPrimariesMaps: Map[EName, Map[String, Set[EName]]]

    Permalink

    Finds all inherited has-hypercubes per concept returning Maps from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR.

    Finds all inherited has-hypercubes per concept returning Maps from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR. See section 2.6.1 of the XBRL Dimensions specification.

    This is an expensive bulk version of method findAllInheritedHasHypercubesAsElrToPrimariesMap, and should be called as few times as possible.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def filterConceptDeclarations(p: (ConceptDeclaration) ⇒ Boolean): IndexedSeq[ConceptDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  19. final def filterConceptLabelRelationships(p: (ConceptLabelRelationship) ⇒ Boolean): IndexedSeq[ConceptLabelRelationship]

    Permalink
  20. final def filterConceptReferenceRelationships(p: (ConceptReferenceRelationship) ⇒ Boolean): IndexedSeq[ConceptReferenceRelationship]

    Permalink
  21. final def filterDimensionDeclarations(p: (DimensionDeclaration) ⇒ Boolean): IndexedSeq[DimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  22. final def filterDimensionDefaultRelationships(p: (DimensionDefaultRelationship) ⇒ Boolean): IndexedSeq[DimensionDefaultRelationship]

    Permalink
  23. final def filterDimensionDomainRelationships(p: (DimensionDomainRelationship) ⇒ Boolean): IndexedSeq[DimensionDomainRelationship]

    Permalink
  24. final def filterDimensionalRelationships(p: (DimensionalRelationship) ⇒ Boolean): IndexedSeq[DimensionalRelationship]

    Permalink
  25. final def filterDimensionalRelationshipsOfType[A <: DimensionalRelationship](relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink
  26. final def filterDomainMemberRelationships(p: (DomainMemberRelationship) ⇒ Boolean): IndexedSeq[DomainMemberRelationship]

    Permalink
  27. final def filterElementLabelRelationships(p: (ElementLabelRelationship) ⇒ Boolean): IndexedSeq[ElementLabelRelationship]

    Permalink
  28. final def filterElementReferenceRelationships(p: (ElementReferenceRelationship) ⇒ Boolean): IndexedSeq[ElementReferenceRelationship]

    Permalink
  29. final def filterExplicitDimensionDeclarations(p: (ExplicitDimensionDeclaration) ⇒ Boolean): IndexedSeq[ExplicitDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  30. final def filterGlobalAttributeDeclarations(p: (GlobalAttributeDeclaration) ⇒ Boolean): IndexedSeq[GlobalAttributeDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  31. final def filterGlobalElementDeclarations(p: (GlobalElementDeclaration) ⇒ Boolean): IndexedSeq[GlobalElementDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  32. final def filterGlobalElementDeclarationsOnOwnOrInheritedSubstitutionGroup(sg: EName): IndexedSeq[GlobalElementDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  33. final def filterGlobalElementDeclarationsOnOwnSubstitutionGroup(p: (EName) ⇒ Boolean): IndexedSeq[GlobalElementDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  34. final def filterHasHypercubeRelationships(p: (HasHypercubeRelationship) ⇒ Boolean): IndexedSeq[HasHypercubeRelationship]

    Permalink
  35. final def filterHypercubeDeclarations(p: (HypercubeDeclaration) ⇒ Boolean): IndexedSeq[HypercubeDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  36. final def filterHypercubeDimensionRelationships(p: (HypercubeDimensionRelationship) ⇒ Boolean): IndexedSeq[HypercubeDimensionRelationship]

    Permalink
  37. final def filterIncomingConsecutiveDomainAwareRelationshipPaths(targetConcept: EName)(p: (DomainAwareRelationshipPath) ⇒ Boolean): IndexedSeq[DomainAwareRelationshipPath]

    Permalink

    Filters the consecutive (!) dimension-domain-or-domain-member relationship paths that are incoming to the given concept.

    Filters the consecutive (!) dimension-domain-or-domain-member relationship paths that are incoming to the given concept. Only relationship paths for which all (non-empty) "tails" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  38. final def filterIncomingConsecutiveDomainMemberRelationshipPaths(targetConcept: EName)(p: (DomainMemberRelationshipPath) ⇒ Boolean): IndexedSeq[DomainMemberRelationshipPath]

    Permalink

    Filters the consecutive (!) domain-member relationship paths that are incoming to the given concept.

    Filters the consecutive (!) domain-member relationship paths that are incoming to the given concept. Only relationship paths for which all (non-empty) "tails" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  39. final def filterIncomingConsecutiveInterConceptRelationshipPaths[A <: InterConceptRelationship](targetConcept: EName, relationshipType: ClassTag[A])(p: (InterConceptRelationshipPath[A]) ⇒ Boolean): IndexedSeq[InterConceptRelationshipPath[A]]

    Permalink

    Calls method filterIncomingUnrestrictedInterConceptRelationshipPaths, adding sub-predicate isConsecutiveRelationshipPath to the relationship path predicate.

    Calls method filterIncomingUnrestrictedInterConceptRelationshipPaths, adding sub-predicate isConsecutiveRelationshipPath to the relationship path predicate.

    Typically this method should be preferred over method filterIncomingUnrestrictedInterConceptRelationshipPaths.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  40. final def filterIncomingConsecutiveParentChildRelationshipPaths(targetConcept: EName)(p: (ParentChildRelationshipPath) ⇒ Boolean): IndexedSeq[ParentChildRelationshipPath]

    Permalink

    Filters the consecutive (!) parent-child relationship paths that are incoming to the given concept.

    Filters the consecutive (!) parent-child relationship paths that are incoming to the given concept. Only relationship paths for which all (non-empty) "tails" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  41. final def filterIncomingDomainAwareRelationships(targetConcept: EName)(p: (DomainAwareRelationship) ⇒ Boolean): IndexedSeq[DomainAwareRelationship]

    Permalink

    Filters "domain-aware" relationships that are incoming to the given concept.

    Filters "domain-aware" relationships that are incoming to the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  42. final def filterIncomingDomainMemberRelationships(targetConcept: EName)(p: (DomainMemberRelationship) ⇒ Boolean): IndexedSeq[DomainMemberRelationship]

    Permalink

    Filters domain-member relationships that are incoming to the given concept.

    Filters domain-member relationships that are incoming to the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  43. final def filterIncomingHasHypercubeRelationships(targetConcept: EName)(p: (HasHypercubeRelationship) ⇒ Boolean): IndexedSeq[HasHypercubeRelationship]

    Permalink

    Filters has-hypercube relationships that are incoming to the given (hypercube) concept.

    Filters has-hypercube relationships that are incoming to the given (hypercube) concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  44. final def filterIncomingHypercubeDimensionRelationships(targetConcept: EName)(p: (HypercubeDimensionRelationship) ⇒ Boolean): IndexedSeq[HypercubeDimensionRelationship]

    Permalink

    Filters hypercube-dimension relationships that are incoming to the given (dimension) concept.

    Filters hypercube-dimension relationships that are incoming to the given (dimension) concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  45. final def filterIncomingInterConceptRelationships(targetConcept: EName)(p: (InterConceptRelationship) ⇒ Boolean): IndexedSeq[InterConceptRelationship]

    Permalink

    Filters inter-concept relationships that are incoming to the given concept.

    Filters inter-concept relationships that are incoming to the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  46. final def filterIncomingInterConceptRelationshipsOfType[A <: InterConceptRelationship](targetConcept: EName, relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink

    Filters inter-concept relationships of the given type that are incoming to the given concept.

    Filters inter-concept relationships of the given type that are incoming to the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  47. final def filterIncomingNonStandardRelationships(targetKey: XmlFragmentKey)(p: (NonStandardRelationship) ⇒ Boolean): IndexedSeq[NonStandardRelationship]

    Permalink

    Filters non-standard relationships that are incoming to the given XML element.

    Filters non-standard relationships that are incoming to the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  48. final def filterIncomingNonStandardRelationshipsOfType[A <: NonStandardRelationship](targetKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink

    Filters non-standard relationships of the given type that are incoming to the given XML element.

    Filters non-standard relationships of the given type that are incoming to the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  49. final def filterIncomingParentChildRelationships(targetConcept: EName)(p: (ParentChildRelationship) ⇒ Boolean): IndexedSeq[ParentChildRelationship]

    Permalink

    Filters parent-child relationships that are incoming to the given concept.

    Filters parent-child relationships that are incoming to the given concept.

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  50. final def filterIncomingUnrestrictedInterConceptRelationshipPaths[A <: InterConceptRelationship](targetConcept: EName, relationshipType: ClassTag[A])(p: (InterConceptRelationshipPath[A]) ⇒ Boolean): IndexedSeq[InterConceptRelationshipPath[A]]

    Permalink

    Filters the inter-concept relationship paths that are incoming to the given concept and whose relationships are of the given type.

    Filters the inter-concept relationship paths that are incoming to the given concept and whose relationships are of the given type. Only relationship paths for which all (non-empty) "tails" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    This method can be useful for finding relationship paths that are not consecutive and therefore not allowed, when we do not yet know that the taxonomy is XBRL-valid.

    This is a very general method that is used to implement specific methods in more specific relationship query API traits. Typically prefer method filterIncomingConsecutiveInterConceptRelationshipPaths instead.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  51. final def filterIncomingUnrestrictedNonStandardRelationshipPaths[A <: NonStandardRelationship](targetKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: (NonStandardRelationshipPath[A]) ⇒ Boolean): IndexedSeq[NonStandardRelationshipPath[A]]

    Permalink

    Filters the non-standard relationship paths that are incoming to the given XML element and whose relationships are of the given type.

    Filters the non-standard relationship paths that are incoming to the given XML element and whose relationships are of the given type. Only relationship paths for which all (non-empty) "tails" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  52. final def filterInterConceptRelationships(p: (InterConceptRelationship) ⇒ Boolean): IndexedSeq[InterConceptRelationship]

    Permalink
  53. final def filterInterConceptRelationshipsOfType[A <: InterConceptRelationship](relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink
  54. final def filterItemDeclarations(p: (ItemDeclaration) ⇒ Boolean): IndexedSeq[ItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  55. final def filterNamedComplexTypeDefinitions(p: (NamedComplexTypeDefinition) ⇒ Boolean): IndexedSeq[NamedComplexTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  56. final def filterNamedSimpleTypeDefinitions(p: (NamedSimpleTypeDefinition) ⇒ Boolean): IndexedSeq[NamedSimpleTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  57. final def filterNamedTypeDefinitions(p: (NamedTypeDefinition) ⇒ Boolean): IndexedSeq[NamedTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  58. final def filterNonStandardRelationships(p: (NonStandardRelationship) ⇒ Boolean): IndexedSeq[NonStandardRelationship]

    Permalink
  59. final def filterNonStandardRelationshipsOfType[A <: NonStandardRelationship](relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink
  60. final def filterOutgoingConceptLabelRelationships(sourceConcept: EName)(p: (ConceptLabelRelationship) ⇒ Boolean): IndexedSeq[ConceptLabelRelationship]

    Permalink

    Filters concept-label relationships that are outgoing from the given concept.

    Filters concept-label relationships that are outgoing from the given concept.

    Definition Classes
    ConceptLabelRelationshipContainerLikeConceptLabelRelationshipContainerApi
  61. final def filterOutgoingConceptReferenceRelationships(sourceConcept: EName)(p: (ConceptReferenceRelationship) ⇒ Boolean): IndexedSeq[ConceptReferenceRelationship]

    Permalink

    Filters concept-reference relationships that are outgoing from the given concept.

    Filters concept-reference relationships that are outgoing from the given concept.

    Definition Classes
    ConceptReferenceRelationshipContainerLikeConceptReferenceRelationshipContainerApi
  62. final def filterOutgoingConsecutiveDomainAwareRelationshipPaths(sourceConcept: EName)(p: (DomainAwareRelationshipPath) ⇒ Boolean): IndexedSeq[DomainAwareRelationshipPath]

    Permalink

    Filters the consecutive (!) dimension-domain-or-domain-member relationship paths that are outgoing from the given concept.

    Filters the consecutive (!) dimension-domain-or-domain-member relationship paths that are outgoing from the given concept. Only relationship paths for which all (non-empty) "inits" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  63. final def filterOutgoingConsecutiveDomainMemberRelationshipPaths(sourceConcept: EName)(p: (DomainMemberRelationshipPath) ⇒ Boolean): IndexedSeq[DomainMemberRelationshipPath]

    Permalink

    Filters the consecutive (!) domain-member relationship paths that are outgoing from the given concept.

    Filters the consecutive (!) domain-member relationship paths that are outgoing from the given concept. Only relationship paths for which all (non-empty) "inits" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  64. final def filterOutgoingConsecutiveInterConceptRelationshipPaths[A <: InterConceptRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: (InterConceptRelationshipPath[A]) ⇒ Boolean): IndexedSeq[InterConceptRelationshipPath[A]]

    Permalink

    Calls method filterOutgoingUnrestrictedInterConceptRelationshipPaths, adding sub-predicate isConsecutiveRelationshipPath to the relationship path predicate.

    Calls method filterOutgoingUnrestrictedInterConceptRelationshipPaths, adding sub-predicate isConsecutiveRelationshipPath to the relationship path predicate.

    Typically this method should be preferred over method filterOutgoingUnrestrictedInterConceptRelationshipPaths.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  65. final def filterOutgoingConsecutiveParentChildRelationshipPaths(sourceConcept: EName)(p: (ParentChildRelationshipPath) ⇒ Boolean): IndexedSeq[ParentChildRelationshipPath]

    Permalink

    Filters the consecutive (!) parent-child relationship paths that are outgoing from the given concept.

    Filters the consecutive (!) parent-child relationship paths that are outgoing from the given concept. Only relationship paths for which all (non-empty) "inits" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  66. final def filterOutgoingDimensionDefaultRelationships(sourceConcept: EName)(p: (DimensionDefaultRelationship) ⇒ Boolean): IndexedSeq[DimensionDefaultRelationship]

    Permalink

    Filters dimension-default relationships that are outgoing from the given concept.

    Filters dimension-default relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  67. final def filterOutgoingDimensionDefaultRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[DimensionDefaultRelationship]

    Permalink

    Filters dimension-default relationships that are outgoing from the given concept on the given ELR.

    Filters dimension-default relationships that are outgoing from the given concept on the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  68. final def filterOutgoingDimensionDomainRelationships(sourceConcept: EName)(p: (DimensionDomainRelationship) ⇒ Boolean): IndexedSeq[DimensionDomainRelationship]

    Permalink

    Filters dimension-domain relationships that are outgoing from the given concept.

    Filters dimension-domain relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  69. final def filterOutgoingDimensionDomainRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[DimensionDomainRelationship]

    Permalink

    Filters dimension-domain relationships that are outgoing from the given concept on the given ELR.

    Filters dimension-domain relationships that are outgoing from the given concept on the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  70. final def filterOutgoingDomainMemberRelationships(sourceConcept: EName)(p: (DomainMemberRelationship) ⇒ Boolean): IndexedSeq[DomainMemberRelationship]

    Permalink

    Filters domain-member relationships that are outgoing from the given concept.

    Filters domain-member relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  71. final def filterOutgoingDomainMemberRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[DomainMemberRelationship]

    Permalink

    Filters domain-member relationships that are outgoing from the given concept on the given ELR.

    Filters domain-member relationships that are outgoing from the given concept on the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  72. final def filterOutgoingElementLabelRelationships(sourceKey: XmlFragmentKey)(p: (ElementLabelRelationship) ⇒ Boolean): IndexedSeq[ElementLabelRelationship]

    Permalink

    Filters element-label relationships that are outgoing from the given XML element.

    Filters element-label relationships that are outgoing from the given XML element.

    Definition Classes
    ElementLabelRelationshipContainerLikeElementLabelRelationshipContainerApi
  73. final def filterOutgoingElementReferenceRelationships(sourceKey: XmlFragmentKey)(p: (ElementReferenceRelationship) ⇒ Boolean): IndexedSeq[ElementReferenceRelationship]

    Permalink

    Filters element-reference relationships that are outgoing from the given XML element.

    Filters element-reference relationships that are outgoing from the given XML element.

    Definition Classes
    ElementReferenceRelationshipContainerLikeElementReferenceRelationshipContainerApi
  74. final def filterOutgoingHasHypercubeRelationships(sourceConcept: EName)(p: (HasHypercubeRelationship) ⇒ Boolean): IndexedSeq[HasHypercubeRelationship]

    Permalink

    Filters has-hypercube relationships that are outgoing from the given concept.

    Filters has-hypercube relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  75. final def filterOutgoingHasHypercubeRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[HasHypercubeRelationship]

    Permalink

    Filters has-hypercube relationships that are outgoing from the given concept on the given ELR.

    Filters has-hypercube relationships that are outgoing from the given concept on the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  76. final def filterOutgoingHypercubeDimensionRelationships(sourceConcept: EName)(p: (HypercubeDimensionRelationship) ⇒ Boolean): IndexedSeq[HypercubeDimensionRelationship]

    Permalink

    Filters hypercube-dimension relationships that are outgoing from the given concept.

    Filters hypercube-dimension relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  77. final def filterOutgoingHypercubeDimensionRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[HypercubeDimensionRelationship]

    Permalink

    Filters hypercube-dimension relationships that are outgoing from the given concept on the given ELR.

    Filters hypercube-dimension relationships that are outgoing from the given concept on the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  78. final def filterOutgoingInterConceptRelationships(sourceConcept: EName)(p: (InterConceptRelationship) ⇒ Boolean): IndexedSeq[InterConceptRelationship]

    Permalink

    Filters inter-concept relationships that are outgoing from the given concept.

    Filters inter-concept relationships that are outgoing from the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  79. final def filterOutgoingInterConceptRelationshipsOfType[A <: InterConceptRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink

    Filters inter-concept relationships of the given type that are outgoing from the given concept.

    Filters inter-concept relationships of the given type that are outgoing from the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  80. final def filterOutgoingNonStandardRelationships(sourceKey: XmlFragmentKey)(p: (NonStandardRelationship) ⇒ Boolean): IndexedSeq[NonStandardRelationship]

    Permalink

    Filters non-standard relationships that are outgoing from the given XML element.

    Filters non-standard relationships that are outgoing from the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  81. final def filterOutgoingNonStandardRelationshipsOfType[A <: NonStandardRelationship](sourceKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink

    Filters non-standard relationships of the given type that are outgoing from the given XML element.

    Filters non-standard relationships of the given type that are outgoing from the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  82. final def filterOutgoingParentChildRelationships(sourceConcept: EName)(p: (ParentChildRelationship) ⇒ Boolean): IndexedSeq[ParentChildRelationship]

    Permalink

    Filters parent-child relationships that are outgoing from the given concept.

    Filters parent-child relationships that are outgoing from the given concept.

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  83. final def filterOutgoingParentChildRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[ParentChildRelationship]

    Permalink

    Filters parent-child relationships that are outgoing from the given concept on the given ELR.

    Filters parent-child relationships that are outgoing from the given concept on the given ELR.

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  84. final def filterOutgoingStandardRelationships(sourceConcept: EName)(p: (StandardRelationship) ⇒ Boolean): IndexedSeq[StandardRelationship]

    Permalink

    Filters standard relationships that are outgoing from the given concept.

    Filters standard relationships that are outgoing from the given concept.

    Definition Classes
    StandardRelationshipContainerLikeStandardRelationshipContainerApi
  85. final def filterOutgoingStandardRelationshipsOfType[A <: StandardRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink

    Filters standard relationships of the given type that are outgoing from the given concept.

    Filters standard relationships of the given type that are outgoing from the given concept.

    Definition Classes
    StandardRelationshipContainerLikeStandardRelationshipContainerApi
  86. final def filterOutgoingUnrestrictedInterConceptRelationshipPaths[A <: InterConceptRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: (InterConceptRelationshipPath[A]) ⇒ Boolean): IndexedSeq[InterConceptRelationshipPath[A]]

    Permalink

    Filters the inter-concept relationship paths that are outgoing from the given concept and whose relationships are of the given type.

    Filters the inter-concept relationship paths that are outgoing from the given concept and whose relationships are of the given type. Only relationship paths for which all (non-empty) "inits" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    This method can be useful for finding relationship paths that are not consecutive and therefore not allowed, when we do not yet know that the taxonomy is XBRL-valid.

    This is a very general method that is used to implement specific methods in more specific relationship query API traits. Typically prefer method filterOutgoingConsecutiveInterConceptRelationshipPaths instead.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  87. final def filterOutgoingUnrestrictedNonStandardRelationshipPaths[A <: NonStandardRelationship](sourceKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: (NonStandardRelationshipPath[A]) ⇒ Boolean): IndexedSeq[NonStandardRelationshipPath[A]]

    Permalink

    Filters the non-standard relationship paths that are outgoing from the given XML element and whose relationships are of the given type.

    Filters the non-standard relationship paths that are outgoing from the given XML element and whose relationships are of the given type. Only relationship paths for which all (non-empty) "inits" pass the predicate are accepted by the filter! The relationship paths are as long as possible, but on encountering a cycle in a path it stops growing.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  88. final def filterParentChildRelationships(p: (ParentChildRelationship) ⇒ Boolean): IndexedSeq[ParentChildRelationship]

    Permalink
  89. final def filterPresentationRelationshipsOfType[A <: PresentationRelationship](relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink
  90. final def filterPrimaryItemDeclarations(p: (PrimaryItemDeclaration) ⇒ Boolean): IndexedSeq[PrimaryItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  91. final def filterStandardRelationships(p: (StandardRelationship) ⇒ Boolean): IndexedSeq[StandardRelationship]

    Permalink
  92. final def filterStandardRelationshipsOfType[A <: StandardRelationship](relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink
  93. final def filterTupleDeclarations(p: (TupleDeclaration) ⇒ Boolean): IndexedSeq[TupleDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  94. final def filterTypedDimensionDeclarations(p: (TypedDimensionDeclaration) ⇒ Boolean): IndexedSeq[TypedDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  95. final def filterXsdSchemas(p: (XsdSchema) ⇒ Boolean): IndexedSeq[XsdSchema]

    Permalink

    Returns schema root elements obeying some predicate.

    Returns schema root elements obeying some predicate. To find certain taxonomy schema elements, the following pattern can be used:

    filterXsdSchemas(p).flatMap(_.filterElemsOrSelfOfType(classTag[E])(pred))
    Definition Classes
    SchemaLikeSchemaApi
  96. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  97. final def findAllConceptDeclarations: IndexedSeq[ConceptDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  98. final def findAllConceptLabelRelationships: IndexedSeq[ConceptLabelRelationship]

    Permalink
  99. final def findAllConceptReferenceRelationships: IndexedSeq[ConceptReferenceRelationship]

    Permalink
  100. final def findAllConsecutiveDimensionDomainRelationships(relationship: HypercubeDimensionRelationship): IndexedSeq[DimensionDomainRelationship]

    Permalink

    Finds all consecutive dimension-domain relationships.

    Finds all consecutive dimension-domain relationships.

    This method is shorthand for:

    filterOutgoingDimensionDomainRelationships(relationship.targetConceptEName) { rel =>
      relationship.isFollowedBy(rel)
    }
    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  101. final def findAllConsecutiveDomainMemberRelationships(relationship: DomainAwareRelationship): IndexedSeq[DomainMemberRelationship]

    Permalink

    Finds all consecutive domain-member relationships.

    Finds all consecutive domain-member relationships.

    This method is shorthand for:

    filterOutgoingDomainMemberRelationships(relationship.targetConceptEName) { rel =>
      relationship.isFollowedBy(rel)
    }
    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  102. final def findAllConsecutiveHypercubeDimensionRelationships(relationship: HasHypercubeRelationship): IndexedSeq[HypercubeDimensionRelationship]

    Permalink

    Finds all consecutive hypercube-dimension relationships.

    Finds all consecutive hypercube-dimension relationships.

    This method is shorthand for:

    filterOutgoingHypercubeDimensionRelationships(relationship.targetConceptEName) { rel =>
      relationship.isFollowedBy(rel)
    }
    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  103. final def findAllConsecutiveInterConceptRelationshipsOfType[A <: InterConceptRelationship](relationship: InterConceptRelationship, resultRelationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink

    Finds all "following" ("consecutive") inter-concept relationships of the given result type.

    Finds all "following" ("consecutive") inter-concept relationships of the given result type.

    Two relationships "follow" each other if method InterConceptRelationship.isFollowedBy says so.

    Note that for non-dimensional relationships this implies that the parameter and result relationship types must be the same, or else no relationships are returned.

    This method is shorthand for:

    filterOutgoingInterConceptRelationshipsOfType(relationship.targetConceptEName, resultRelationshipType) { rel =>
      relationship.isFollowedBy(rel)
    }
    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  104. final def findAllConsecutiveParentChildRelationships(relationship: ParentChildRelationship): IndexedSeq[ParentChildRelationship]

    Permalink

    Finds all "following" ("consecutive") parent-child relationships.

    Finds all "following" ("consecutive") parent-child relationships.

    This method is shorthand for:

    filterOutgoingParentChildRelationships(relationship.targetConceptEName) { rel =>
      relationship.isFollowedBy(rel)
    }
    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  105. final def findAllDimensionDeclarations: IndexedSeq[DimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  106. final def findAllDimensionDefaultRelationships: IndexedSeq[DimensionDefaultRelationship]

    Permalink
  107. final def findAllDimensionDomainRelationships: IndexedSeq[DimensionDomainRelationship]

    Permalink
  108. final def findAllDimensionMembers(hasHypercubeRelationship: HasHypercubeRelationship): Map[EName, Set[EName]]

    Permalink

    Finds all (explicit) dimension members for the given has-hypercube relationship.

    Finds all (explicit) dimension members for the given has-hypercube relationship.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  109. final def findAllDimensionalRelationships: IndexedSeq[DimensionalRelationship]

    Permalink
  110. final def findAllDimensionalRelationshipsOfType[A <: DimensionalRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink
  111. final def findAllDomainMemberRelationships: IndexedSeq[DomainMemberRelationship]

    Permalink
  112. final def findAllElementLabelRelationships: IndexedSeq[ElementLabelRelationship]

    Permalink
  113. final def findAllElementReferenceRelationships: IndexedSeq[ElementReferenceRelationship]

    Permalink
  114. final def findAllExplicitDimensionDeclarations: IndexedSeq[ExplicitDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  115. final def findAllHasHypercubeRelationships: IndexedSeq[HasHypercubeRelationship]

    Permalink
  116. final def findAllHypercubeDeclarations: IndexedSeq[HypercubeDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  117. final def findAllHypercubeDimensionRelationships: IndexedSeq[HypercubeDimensionRelationship]

    Permalink
  118. final def findAllIncomingConsecutiveDomainAwareRelationshipPaths(targetConcept: EName): IndexedSeq[DomainAwareRelationshipPath]

    Permalink

    Returns filterIncomingConsecutiveDomainAwareRelationshipPaths(targetConcept)(_ => true).

    Returns filterIncomingConsecutiveDomainAwareRelationshipPaths(targetConcept)(_ => true).

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  119. final def findAllIncomingConsecutiveDomainMemberRelationshipPaths(targetConcept: EName): IndexedSeq[DomainMemberRelationshipPath]

    Permalink

    Returns filterIncomingConsecutiveDomainMemberRelationshipPaths(targetConcept)(_ => true).

    Returns filterIncomingConsecutiveDomainMemberRelationshipPaths(targetConcept)(_ => true).

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  120. final def findAllIncomingConsecutiveParentChildRelationshipPaths(targetConcept: EName): IndexedSeq[ParentChildRelationshipPath]

    Permalink

    Returns filterIncomingConsecutiveParentChildRelationshipPaths(targetConcept)(_ => true).

    Returns filterIncomingConsecutiveParentChildRelationshipPaths(targetConcept)(_ => true).

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  121. final def findAllIncomingDomainAwareRelationships(targetConcept: EName): IndexedSeq[DomainAwareRelationship]

    Permalink

    Finds all "domain-aware" relationships that are incoming to the given concept.

    Finds all "domain-aware" relationships that are incoming to the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  122. final def findAllIncomingDomainMemberRelationships(targetConcept: EName): IndexedSeq[DomainMemberRelationship]

    Permalink

    Finds all domain-member relationships that are incoming to the given concept.

    Finds all domain-member relationships that are incoming to the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  123. final def findAllIncomingHasHypercubeRelationships(targetConcept: EName): IndexedSeq[HasHypercubeRelationship]

    Permalink

    Finds all has-hypercube relationships that are incoming to the given (hypercube) concept.

    Finds all has-hypercube relationships that are incoming to the given (hypercube) concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  124. final def findAllIncomingHypercubeDimensionRelationships(targetConcept: EName): IndexedSeq[HypercubeDimensionRelationship]

    Permalink

    Finds all hypercube-dimension relationships that are incoming to the given (dimension) concept.

    Finds all hypercube-dimension relationships that are incoming to the given (dimension) concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  125. final def findAllIncomingInterConceptRelationships(targetConcept: EName): IndexedSeq[InterConceptRelationship]

    Permalink

    Finds all inter-concept relationships that are incoming to the given concept.

    Finds all inter-concept relationships that are incoming to the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  126. final def findAllIncomingInterConceptRelationshipsOfType[A <: InterConceptRelationship](targetConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink

    Finds all inter-concept relationships of the given type that are incoming to the given concept.

    Finds all inter-concept relationships of the given type that are incoming to the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  127. final def findAllIncomingNonStandardRelationships(targetKey: XmlFragmentKey): IndexedSeq[NonStandardRelationship]

    Permalink

    Finds all non-standard relationships that are incoming to the given XML element.

    Finds all non-standard relationships that are incoming to the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  128. final def findAllIncomingNonStandardRelationshipsOfType[A <: NonStandardRelationship](targetKey: XmlFragmentKey, relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink

    Finds all non-standard relationships of the given type that are incoming to the given XML element.

    Finds all non-standard relationships of the given type that are incoming to the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  129. final def findAllIncomingParentChildRelationships(targetConcept: EName): IndexedSeq[ParentChildRelationship]

    Permalink

    Finds all parent-child relationships that are incoming to the given concept.

    Finds all parent-child relationships that are incoming to the given concept.

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  130. final def findAllInheritedHasHypercubes(concept: EName): IndexedSeq[HasHypercubeRelationship]

    Permalink

    Finds all inherited has-hypercubes.

    Finds all inherited has-hypercubes. See section 2.6.1 of the XBRL Dimensions specification.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  131. final def findAllInheritedHasHypercubesAsElrToPrimariesMap(concept: EName): Map[String, Set[EName]]

    Permalink

    Finds all inherited has-hypercubes as a Map from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR.

    Finds all inherited has-hypercubes as a Map from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR. See section 2.6.1 of the XBRL Dimensions specification.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  132. final def findAllInterConceptRelationships: IndexedSeq[InterConceptRelationship]

    Permalink
  133. final def findAllItemDeclarations: IndexedSeq[ItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  134. final def findAllMembers(dimension: EName, domainElrPairs: Set[(EName, String)]): Set[EName]

    Permalink

    Finds all members in the given effective domain of the given dimension.

    Finds all members in the given effective domain of the given dimension.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  135. final def findAllMembers(dimension: EName, domain: EName, dimensionDomainElr: String): Set[EName]

    Permalink

    Finds all members in the given dimension-domain.

    Finds all members in the given dimension-domain. There should be at most one dimension-domain relationship from the given dimension to the given domain, having the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  136. final def findAllNamedComplexTypeDefinitions: IndexedSeq[NamedComplexTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  137. final def findAllNamedSimpleTypeDefinitions: IndexedSeq[NamedSimpleTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  138. final def findAllNonStandardRelationships: IndexedSeq[NonStandardRelationship]

    Permalink
  139. final def findAllNonUsableDimensionMembers(hasHypercubeRelationship: HasHypercubeRelationship): Map[EName, Set[EName]]

    Permalink

    Finds all non-usable (explicit) dimension members for the given has-hypercube relationship.

    Finds all non-usable (explicit) dimension members for the given has-hypercube relationship.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  140. final def findAllNonUsableMembers(dimension: EName, domainElrPairs: Set[(EName, String)]): Set[EName]

    Permalink

    Finds all non-usable members in the given effective domain of the given dimension.

    Finds all non-usable members in the given effective domain of the given dimension. If a member is usable in one dimension-domain but not usable in another one, it is considered not usable.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  141. final def findAllNonUsableMembers(dimension: EName, domain: EName, dimensionDomainElr: String): Set[EName]

    Permalink

    Finds all non-usable members in the given dimension-domain.

    Finds all non-usable members in the given dimension-domain. There should be at most one dimension-domain relationship from the given dimension to the given domain, having the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  142. final def findAllOutgoingConceptLabelRelationships(sourceConcept: EName): IndexedSeq[ConceptLabelRelationship]

    Permalink

    Finds all concept-label relationships that are outgoing from the given concept.

    Finds all concept-label relationships that are outgoing from the given concept.

    Definition Classes
    ConceptLabelRelationshipContainerLikeConceptLabelRelationshipContainerApi
  143. final def findAllOutgoingConceptReferenceRelationships(sourceConcept: EName): IndexedSeq[ConceptReferenceRelationship]

    Permalink

    Finds all concept-reference relationships that are outgoing from the given concept.

    Finds all concept-reference relationships that are outgoing from the given concept.

    Definition Classes
    ConceptReferenceRelationshipContainerLikeConceptReferenceRelationshipContainerApi
  144. final def findAllOutgoingConsecutiveDomainAwareRelationshipPaths(sourceConcept: EName): IndexedSeq[DomainAwareRelationshipPath]

    Permalink

    Returns filterOutgoingConsecutiveDomainAwareRelationshipPaths(sourceConcept)(_ => true).

    Returns filterOutgoingConsecutiveDomainAwareRelationshipPaths(sourceConcept)(_ => true).

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  145. final def findAllOutgoingConsecutiveDomainMemberRelationshipPaths(sourceConcept: EName): IndexedSeq[DomainMemberRelationshipPath]

    Permalink

    Returns filterOutgoingConsecutiveDomainMemberRelationshipPaths(sourceConcept)(_ => true).

    Returns filterOutgoingConsecutiveDomainMemberRelationshipPaths(sourceConcept)(_ => true).

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  146. final def findAllOutgoingConsecutiveParentChildRelationshipPaths(sourceConcept: EName): IndexedSeq[ParentChildRelationshipPath]

    Permalink

    Returns filterOutgoingConsecutiveParentChildRelationshipPaths(sourceConcept)(_ => true).

    Returns filterOutgoingConsecutiveParentChildRelationshipPaths(sourceConcept)(_ => true).

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  147. final def findAllOutgoingDimensionDefaultRelationships(sourceConcept: EName): IndexedSeq[DimensionDefaultRelationship]

    Permalink

    Finds all dimension-default relationships that are outgoing from the given concept.

    Finds all dimension-default relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  148. final def findAllOutgoingDimensionDomainRelationships(sourceConcept: EName): IndexedSeq[DimensionDomainRelationship]

    Permalink

    Finds all dimension-domain relationships that are outgoing from the given concept.

    Finds all dimension-domain relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  149. final def findAllOutgoingDomainMemberRelationships(sourceConcept: EName): IndexedSeq[DomainMemberRelationship]

    Permalink

    Finds all domain-member relationships that are outgoing from the given concept.

    Finds all domain-member relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  150. final def findAllOutgoingElementLabelRelationships(sourceKey: XmlFragmentKey): IndexedSeq[ElementLabelRelationship]

    Permalink

    Finds all element-label relationships that are outgoing from the given XML element.

    Finds all element-label relationships that are outgoing from the given XML element.

    Definition Classes
    ElementLabelRelationshipContainerLikeElementLabelRelationshipContainerApi
  151. final def findAllOutgoingElementReferenceRelationships(sourceKey: XmlFragmentKey): IndexedSeq[ElementReferenceRelationship]

    Permalink

    Finds all element-reference relationships that are outgoing from the given XML element.

    Finds all element-reference relationships that are outgoing from the given XML element.

    Definition Classes
    ElementReferenceRelationshipContainerLikeElementReferenceRelationshipContainerApi
  152. final def findAllOutgoingHasHypercubeRelationships(sourceConcept: EName): IndexedSeq[HasHypercubeRelationship]

    Permalink

    Finds all has-hypercube relationships that are outgoing from the given concept.

    Finds all has-hypercube relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  153. final def findAllOutgoingHypercubeDimensionRelationships(sourceConcept: EName): IndexedSeq[HypercubeDimensionRelationship]

    Permalink

    Finds all hypercube-dimension relationships that are outgoing from the given concept.

    Finds all hypercube-dimension relationships that are outgoing from the given concept.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  154. final def findAllOutgoingInterConceptRelationships(sourceConcept: EName): IndexedSeq[InterConceptRelationship]

    Permalink

    Finds all inter-concept relationships that are outgoing from the given concept.

    Finds all inter-concept relationships that are outgoing from the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  155. final def findAllOutgoingInterConceptRelationshipsOfType[A <: InterConceptRelationship](sourceConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink

    Finds all inter-concept relationships of the given type that are outgoing from the given concept.

    Finds all inter-concept relationships of the given type that are outgoing from the given concept.

    Definition Classes
    InterConceptRelationshipContainerLikeInterConceptRelationshipContainerApi
  156. final def findAllOutgoingNonStandardRelationships(sourceKey: XmlFragmentKey): IndexedSeq[NonStandardRelationship]

    Permalink

    Finds all non-standard relationships that are outgoing from the given XML element.

    Finds all non-standard relationships that are outgoing from the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  157. final def findAllOutgoingNonStandardRelationshipsOfType[A <: NonStandardRelationship](sourceKey: XmlFragmentKey, relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink

    Finds all non-standard relationships of the given type that are outgoing from the given XML element.

    Finds all non-standard relationships of the given type that are outgoing from the given XML element.

    Definition Classes
    NonStandardRelationshipContainerLikeNonStandardRelationshipContainerApi
  158. final def findAllOutgoingParentChildRelationships(sourceConcept: EName): IndexedSeq[ParentChildRelationship]

    Permalink

    Finds all parent-child relationships that are outgoing from the given concept.

    Finds all parent-child relationships that are outgoing from the given concept.

    Definition Classes
    PresentationRelationshipContainerLikePresentationRelationshipContainerApi
  159. final def findAllOutgoingStandardRelationships(sourceConcept: EName): IndexedSeq[StandardRelationship]

    Permalink

    Finds all standard relationships that are outgoing from the given concept.

    Finds all standard relationships that are outgoing from the given concept.

    Definition Classes
    StandardRelationshipContainerLikeStandardRelationshipContainerApi
  160. final def findAllOutgoingStandardRelationshipsOfType[A <: StandardRelationship](sourceConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink

    Finds all standard relationships of the given type that are outgoing from the given concept.

    Finds all standard relationships of the given type that are outgoing from the given concept.

    Definition Classes
    StandardRelationshipContainerLikeStandardRelationshipContainerApi
  161. final def findAllOwnOrInheritedHasHypercubes(concept: EName): IndexedSeq[HasHypercubeRelationship]

    Permalink

    Finds all own or inherited has-hypercubes.

    Finds all own or inherited has-hypercubes. See section 2.6.1 of the XBRL Dimensions specification.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  162. final def findAllOwnOrInheritedHasHypercubesAsElrToPrimariesMap(concept: EName): Map[String, Set[EName]]

    Permalink

    Finds all own or inherited has-hypercubes as a Map from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR.

    Finds all own or inherited has-hypercubes as a Map from ELRs to all primaries that are source concepts of the has-hypercube relationships with that ELR. See section 2.6.1 of the XBRL Dimensions specification.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  163. final def findAllParentChildRelationships: IndexedSeq[ParentChildRelationship]

    Permalink
  164. final def findAllPresentationRelationshipsOfType[A <: PresentationRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink
  165. final def findAllPrimaryItemDeclarations: IndexedSeq[PrimaryItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  166. final def findAllStandardRelationships: IndexedSeq[StandardRelationship]

    Permalink
  167. final def findAllTupleDeclarations: IndexedSeq[TupleDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  168. final def findAllTypedDimensionDeclarations: IndexedSeq[TypedDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  169. final def findAllUsableDimensionMembers(hasHypercubeRelationship: HasHypercubeRelationship): Map[EName, Set[EName]]

    Permalink

    Finds all usable (explicit) dimension members for the given has-hypercube relationship.

    Finds all usable (explicit) dimension members for the given has-hypercube relationship.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  170. final def findAllUsableMembers(dimension: EName, domainElrPairs: Set[(EName, String)]): Set[EName]

    Permalink

    Finds all usable members in the given effective domain of the given dimension.

    Finds all usable members in the given effective domain of the given dimension. If a member is usable in one dimension-domain but not usable in another one, it is considered not usable.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  171. final def findAllUsableMembers(dimension: EName, domain: EName, dimensionDomainElr: String): Set[EName]

    Permalink

    Finds all usable members in the given dimension-domain.

    Finds all usable members in the given dimension-domain. There should be at most one dimension-domain relationship from the given dimension to the given domain, having the given ELR.

    Definition Classes
    DimensionalRelationshipContainerLikeDimensionalRelationshipContainerApi
  172. final def findConceptDeclaration(p: (ConceptDeclaration) ⇒ Boolean): Option[ConceptDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  173. final def findDimensionDeclaration(ename: EName): Option[DimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  174. final def findDimensionDeclaration(p: (DimensionDeclaration) ⇒ Boolean): Option[DimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  175. final def findExplicitDimensionDeclaration(ename: EName): Option[ExplicitDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  176. final def findExplicitDimensionDeclaration(p: (ExplicitDimensionDeclaration) ⇒ Boolean): Option[ExplicitDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  177. final def findGlobalAttributeDeclaration(p: (GlobalAttributeDeclaration) ⇒ Boolean): Option[GlobalAttributeDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  178. final def findGlobalElementDeclaration(p: (GlobalElementDeclaration) ⇒ Boolean): Option[GlobalElementDeclaration]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  179. final def findHypercubeDeclaration(ename: EName): Option[HypercubeDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  180. final def findHypercubeDeclaration(p: (HypercubeDeclaration) ⇒ Boolean): Option[HypercubeDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  181. final def findItemDeclaration(ename: EName): Option[ItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  182. final def findItemDeclaration(p: (ItemDeclaration) ⇒ Boolean): Option[ItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  183. final def findMemberDeclarationOfTypedDimension(typedDimension: EName): Option[GlobalElementDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  184. final def findNamedComplexTypeDefinition(ename: EName): Option[NamedComplexTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  185. final def findNamedComplexTypeDefinition(p: (NamedComplexTypeDefinition) ⇒ Boolean): Option[NamedComplexTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  186. final def findNamedSimpleTypeDefinition(ename: EName): Option[NamedSimpleTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  187. final def findNamedSimpleTypeDefinition(p: (NamedSimpleTypeDefinition) ⇒ Boolean): Option[NamedSimpleTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  188. final def findNamedTypeDefinition(p: (NamedTypeDefinition) ⇒ Boolean): Option[NamedTypeDefinition]

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  189. final def findPrimaryItemDeclaration(ename: EName): Option[PrimaryItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  190. final def findPrimaryItemDeclaration(p: (PrimaryItemDeclaration) ⇒ Boolean): Option[PrimaryItemDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  191. final def findTupleDeclaration(ename: EName): Option[TupleDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  192. final def findTupleDeclaration(p: (TupleDeclaration) ⇒ Boolean): Option[TupleDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  193. final def findTypedDimensionDeclaration(ename: EName): Option[TypedDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  194. final def findTypedDimensionDeclaration(p: (TypedDimensionDeclaration) ⇒ Boolean): Option[TypedDimensionDeclaration]

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  195. final def findXsdSchema(p: (XsdSchema) ⇒ Boolean): Option[XsdSchema]

    Permalink

    Finds an optional schema root element obeying some predicate.

    Finds an optional schema root element obeying some predicate. To find certain taxonomy schema elements, the following pattern can be used:

    findXsdSchema(p).toIndexedSeq.flatMap(_.filterElemsOrSelfOfType(classTag[E])(pred))
    Definition Classes
    SchemaLikeSchemaApi
  196. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  197. final def getConceptDeclaration(ename: EName): ConceptDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  198. final def getDimensionDeclaration(ename: EName): DimensionDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  199. final def getExplicitDimensionDeclaration(ename: EName): ExplicitDimensionDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  200. final def getGlobalAttributeDeclaration(ename: EName): GlobalAttributeDeclaration

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  201. final def getGlobalElementDeclaration(ename: EName): GlobalElementDeclaration

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  202. final def getGlobalElementDeclarationByUri(uri: URI): GlobalElementDeclaration

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  203. final def getHypercubeDeclaration(ename: EName): HypercubeDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  204. final def getItemDeclaration(ename: EName): ItemDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  205. final def getMemberDeclarationOfTypedDimension(typedDimension: EName): GlobalElementDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  206. final def getNamedComplexTypeDefinition(ename: EName): NamedComplexTypeDefinition

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  207. final def getNamedSimpleTypeDefinition(ename: EName): NamedSimpleTypeDefinition

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  208. final def getNamedTypeDefinition(ename: EName): NamedTypeDefinition

    Permalink
    Definition Classes
    SchemaLikeSchemaApi
  209. final def getPrimaryItemDeclaration(ename: EName): PrimaryItemDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  210. final def getTupleDeclaration(ename: EName): TupleDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  211. final def getTypedDimensionDeclaration(ename: EName): TypedDimensionDeclaration

    Permalink
    Definition Classes
    TaxonomySchemaLikeTaxonomySchemaApi
  212. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  213. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  214. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  215. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  216. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  217. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  218. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  219. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  220. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  221. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TaxonomySchemaLike

Inherited from SchemaLike

Inherited from TaxonomyApi

Inherited from TaxonomySchemaApi

Inherited from SchemaApi

Inherited from AnyRef

Inherited from Any

Ungrouped