Basic implementation of a taxonomy that offers the TaxonomyApi query API. It does not enforce uniqueness of "target expanded names" of concept declarations etc.
Basic implementation of a taxonomy that offers the TaxonomyApi query API. It does not enforce uniqueness of "target expanded names" of concept declarations etc.
It knows nothing about DTSes and closure under DTS discovery rules.
It does not know anything about tables and formulas. It also does not know anything about networks of relationships.
This object is expensive to create (through the build method), primarily due to the mappings from source and target concepts to standard relationships. Looking up schema content by EName is also fast.
- Authors
Chris de Vreeze
- Companion
- object
trait TaxonomyLike
trait PathLengthRestrictionApi
trait TaxonomySchemaLike
trait SchemaLike
trait TaxonomyApi
trait RelationshipContainerApi
trait TaxonomySchemaApi
trait SchemaApi
class Object
trait Matchable
class Any
Value members
Concrete methods
def findAllInterConceptRelationshipsOfType[A <: InterElementDeclarationRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]
def findAllNonStandardRelationshipsOfType[A <: NonStandardRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]
def findAllStandardInterConceptRelationshipsOfType[A <: StandardInterConceptRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]
def findAllStandardRelationshipsOfType[A <: StandardRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]
Inherited methods
final def computeFilteredHasHypercubeInheritance(p: HasHypercubeRelationship => Boolean): Map[EName, IndexedSeq[HasHypercubeRelationship]]
- Inherited from
- DimensionalRelationshipContainerLike
final def computeFilteredHasHypercubeInheritanceOrSelf(p: HasHypercubeRelationship => Boolean): Map[EName, IndexedSeq[HasHypercubeRelationship]]
- Inherited from
- DimensionalRelationshipContainerLike
final def computeHasHypercubeInheritanceForElr(elr: String): Map[EName, IndexedSeq[HasHypercubeRelationship]]
- Inherited from
- DimensionalRelationshipContainerLike
final def computeHasHypercubeInheritanceForElrReturningPrimaries(elr: String): Map[EName, Set[EName]]
- Inherited from
- DimensionalRelationshipContainerLike
final def computeHasHypercubeInheritanceOrSelfForElr(elr: String): Map[EName, IndexedSeq[HasHypercubeRelationship]]
- Inherited from
- DimensionalRelationshipContainerLike
final def computeHasHypercubeInheritanceOrSelfForElrReturningPrimaries(elr: String): Map[EName, Set[EName]]
- Inherited from
- DimensionalRelationshipContainerLike
final def computeHasHypercubeInheritanceOrSelfReturningElrToPrimariesMaps: Map[EName, Map[String, Set[EName]]]
- Inherited from
- DimensionalRelationshipContainerLike
final def computeHasHypercubeInheritanceReturningElrToPrimariesMaps: Map[EName, Map[String, Set[EName]]]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterConceptDeclarations(p: ConceptDeclaration => Boolean): IndexedSeq[ConceptDeclaration]
- Inherited from
- TaxonomySchemaLike
final def filterConceptLabelRelationships(p: ConceptLabelRelationship => Boolean): IndexedSeq[ConceptLabelRelationship]
- Inherited from
- ConceptLabelRelationshipContainerLike
final def filterConceptReferenceRelationships(p: ConceptReferenceRelationship => Boolean): IndexedSeq[ConceptReferenceRelationship]
- Inherited from
- ConceptReferenceRelationshipContainerLike
final def filterDimensionDeclarations(p: DimensionDeclaration => Boolean): IndexedSeq[DimensionDeclaration]
- Inherited from
- TaxonomySchemaLike
final def filterDimensionDefaultRelationships(p: DimensionDefaultRelationship => Boolean): IndexedSeq[DimensionDefaultRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterDimensionDomainRelationships(p: DimensionDomainRelationship => Boolean): IndexedSeq[DimensionDomainRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterDimensionalRelationships(p: DimensionalRelationship => Boolean): IndexedSeq[DimensionalRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterDimensionalRelationshipsOfType[A <: DimensionalRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterDomainMemberRelationships(p: DomainMemberRelationship => Boolean): IndexedSeq[DomainMemberRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterElementLabelRelationships(p: ElementLabelRelationship => Boolean): IndexedSeq[ElementLabelRelationship]
- Inherited from
- ElementLabelRelationshipContainerLike
final def filterElementReferenceRelationships(p: ElementReferenceRelationship => Boolean): IndexedSeq[ElementReferenceRelationship]
- Inherited from
- ElementReferenceRelationshipContainerLike
final def filterExplicitDimensionDeclarations(p: ExplicitDimensionDeclaration => Boolean): IndexedSeq[ExplicitDimensionDeclaration]
- Inherited from
- TaxonomySchemaLike
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 filterHasHypercubeRelationships(p: HasHypercubeRelationship => Boolean): IndexedSeq[HasHypercubeRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterHypercubeDeclarations(p: HypercubeDeclaration => Boolean): IndexedSeq[HypercubeDeclaration]
- Inherited from
- TaxonomySchemaLike
final def filterHypercubeDimensionRelationships(p: HypercubeDimensionRelationship => Boolean): IndexedSeq[HypercubeDimensionRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterIncomingConsecutiveDomainAwareRelationshipPaths(targetConcept: EName)(p: DomainAwareRelationshipPath => Boolean): IndexedSeq[DomainAwareRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterIncomingConsecutiveDomainMemberRelationshipPaths(targetConcept: EName)(p: DomainMemberRelationshipPath => Boolean): IndexedSeq[DomainMemberRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterIncomingConsecutiveInterConceptRelationshipPaths[A <: InterElementDeclarationRelationship](targetConcept: EName, relationshipType: ClassTag[A])(p: ConsecutiveRelationshipPath[A] => Boolean): IndexedSeq[ConsecutiveRelationshipPath[A]]
- Inherited from
- InterConceptRelationshipContainerLike
final def filterIncomingConsecutiveParentChildRelationshipPaths(targetConcept: EName)(p: ParentChildRelationshipPath => Boolean): IndexedSeq[ParentChildRelationshipPath]
- Inherited from
- PresentationRelationshipContainerLike
final def filterIncomingConsecutiveStandardInterConceptRelationshipPaths[A <: StandardInterConceptRelationship](targetConcept: EName, relationshipType: ClassTag[A])(p: ConsecutiveRelationshipPath[A] => Boolean): IndexedSeq[ConsecutiveRelationshipPath[A]]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterIncomingDomainAwareRelationships(targetConcept: EName)(p: DomainAwareRelationship => Boolean): IndexedSeq[DomainAwareRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterIncomingDomainMemberRelationships(targetConcept: EName)(p: DomainMemberRelationship => Boolean): IndexedSeq[DomainMemberRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterIncomingHasHypercubeRelationships(targetConcept: EName)(p: HasHypercubeRelationship => Boolean): IndexedSeq[HasHypercubeRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterIncomingHypercubeDimensionRelationships(targetConcept: EName)(p: HypercubeDimensionRelationship => Boolean): IndexedSeq[HypercubeDimensionRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterIncomingInterConceptRelationships(targetConcept: EName)(p: InterElementDeclarationRelationship => Boolean): IndexedSeq[InterElementDeclarationRelationship]
- Inherited from
- InterConceptRelationshipContainerLike
final def filterIncomingInterConceptRelationshipsOfType[A <: InterElementDeclarationRelationship](targetConcept: EName, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- InterConceptRelationshipContainerLike
final def filterIncomingNonStandardRelationships(target: Node)(p: NonStandardRelationship => Boolean): IndexedSeq[NonStandardRelationship]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterIncomingNonStandardRelationshipsOfType[A <: NonStandardRelationship](target: Node, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterIncomingParentChildRelationships(targetConcept: EName)(p: ParentChildRelationship => Boolean): IndexedSeq[ParentChildRelationship]
- Inherited from
- PresentationRelationshipContainerLike
final def filterIncomingStandardInterConceptRelationships(targetConcept: EName)(p: StandardInterConceptRelationship => Boolean): IndexedSeq[StandardInterConceptRelationship]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterIncomingStandardInterConceptRelationshipsOfType[A <: StandardInterConceptRelationship](targetConcept: EName, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterIncomingUnrestrictedNonStandardRelationshipPaths[A <: NonStandardRelationship](target: Node, relationshipType: ClassTag[A])(p: RelationshipPath[A] => Boolean): IndexedSeq[RelationshipPath[A]]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterInterConceptRelationships(p: InterElementDeclarationRelationship => Boolean): IndexedSeq[InterElementDeclarationRelationship]
- Inherited from
- InterConceptRelationshipContainerLike
final def filterInterConceptRelationshipsOfType[A <: InterElementDeclarationRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- InterConceptRelationshipContainerLike
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 filterNonStandardRelationships(p: NonStandardRelationship => Boolean): IndexedSeq[NonStandardRelationship]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterNonStandardRelationshipsOfType[A <: NonStandardRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterOutgoingConceptLabelRelationships(sourceConcept: EName)(p: ConceptLabelRelationship => Boolean): IndexedSeq[ConceptLabelRelationship]
- Inherited from
- ConceptLabelRelationshipContainerLike
final def filterOutgoingConceptReferenceRelationships(sourceConcept: EName)(p: ConceptReferenceRelationship => Boolean): IndexedSeq[ConceptReferenceRelationship]
- Inherited from
- ConceptReferenceRelationshipContainerLike
final def filterOutgoingConsecutiveDomainAwareRelationshipPaths(sourceConcept: EName)(p: DomainAwareRelationshipPath => Boolean): IndexedSeq[DomainAwareRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingConsecutiveDomainMemberRelationshipPaths(sourceConcept: EName)(p: DomainMemberRelationshipPath => Boolean): IndexedSeq[DomainMemberRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingConsecutiveInterConceptRelationshipPaths[A <: InterElementDeclarationRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: ConsecutiveRelationshipPath[A] => Boolean): IndexedSeq[ConsecutiveRelationshipPath[A]]
- Inherited from
- InterConceptRelationshipContainerLike
final def filterOutgoingConsecutiveParentChildRelationshipPaths(sourceConcept: EName)(p: ParentChildRelationshipPath => Boolean): IndexedSeq[ParentChildRelationshipPath]
- Inherited from
- PresentationRelationshipContainerLike
final def filterOutgoingConsecutiveStandardInterConceptRelationshipPaths[A <: StandardInterConceptRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: ConsecutiveRelationshipPath[A] => Boolean): IndexedSeq[ConsecutiveRelationshipPath[A]]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterOutgoingDimensionDefaultRelationships(sourceConcept: EName)(p: DimensionDefaultRelationship => Boolean): IndexedSeq[DimensionDefaultRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingDimensionDefaultRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[DimensionDefaultRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingDimensionDomainRelationships(sourceConcept: EName)(p: DimensionDomainRelationship => Boolean): IndexedSeq[DimensionDomainRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingDimensionDomainRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[DimensionDomainRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingDomainMemberRelationships(sourceConcept: EName)(p: DomainMemberRelationship => Boolean): IndexedSeq[DomainMemberRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingDomainMemberRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[DomainMemberRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingElementLabelRelationships(source: Node)(p: ElementLabelRelationship => Boolean): IndexedSeq[ElementLabelRelationship]
- Inherited from
- ElementLabelRelationshipContainerLike
final def filterOutgoingElementReferenceRelationships(source: Node)(p: ElementReferenceRelationship => Boolean): IndexedSeq[ElementReferenceRelationship]
- Inherited from
- ElementReferenceRelationshipContainerLike
final def filterOutgoingHasHypercubeRelationships(sourceConcept: EName)(p: HasHypercubeRelationship => Boolean): IndexedSeq[HasHypercubeRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingHasHypercubeRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[HasHypercubeRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingHypercubeDimensionRelationships(sourceConcept: EName)(p: HypercubeDimensionRelationship => Boolean): IndexedSeq[HypercubeDimensionRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingHypercubeDimensionRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[HypercubeDimensionRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def filterOutgoingInterConceptRelationships(sourceConcept: EName)(p: InterElementDeclarationRelationship => Boolean): IndexedSeq[InterElementDeclarationRelationship]
- Inherited from
- InterConceptRelationshipContainerLike
final def filterOutgoingInterConceptRelationshipsOfType[A <: InterElementDeclarationRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- InterConceptRelationshipContainerLike
final def filterOutgoingNonStandardRelationships(source: Node)(p: NonStandardRelationship => Boolean): IndexedSeq[NonStandardRelationship]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterOutgoingNonStandardRelationshipsOfType[A <: NonStandardRelationship](source: Node, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterOutgoingParentChildRelationships(sourceConcept: EName)(p: ParentChildRelationship => Boolean): IndexedSeq[ParentChildRelationship]
- Inherited from
- PresentationRelationshipContainerLike
final def filterOutgoingParentChildRelationshipsOnElr(sourceConcept: EName, elr: String): IndexedSeq[ParentChildRelationship]
- Inherited from
- PresentationRelationshipContainerLike
final def filterOutgoingStandardInterConceptRelationships(sourceConcept: EName)(p: StandardInterConceptRelationship => Boolean): IndexedSeq[StandardInterConceptRelationship]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterOutgoingStandardInterConceptRelationshipsOfType[A <: StandardInterConceptRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterOutgoingStandardRelationships(sourceConcept: EName)(p: StandardRelationship => Boolean): IndexedSeq[StandardRelationship]
- Inherited from
- StandardRelationshipContainerLike
final def filterOutgoingStandardRelationshipsOfType[A <: StandardRelationship](sourceConcept: EName, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- StandardRelationshipContainerLike
final def filterOutgoingUnrestrictedNonStandardRelationshipPaths[A <: NonStandardRelationship](source: Node, relationshipType: ClassTag[A])(p: RelationshipPath[A] => Boolean): IndexedSeq[RelationshipPath[A]]
- Inherited from
- NonStandardRelationshipContainerLike
final def filterParentChildRelationships(p: ParentChildRelationship => Boolean): IndexedSeq[ParentChildRelationship]
- Inherited from
- PresentationRelationshipContainerLike
final def filterPresentationRelationshipsOfType[A <: PresentationRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- PresentationRelationshipContainerLike
final def filterPrimaryItemDeclarations(p: PrimaryItemDeclaration => Boolean): IndexedSeq[PrimaryItemDeclaration]
- Inherited from
- TaxonomySchemaLike
final def filterRelationshipsOfType[A <: Relationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- RelationshipContainerLike
final def filterStandardInterConceptRelationships(p: StandardInterConceptRelationship => Boolean): IndexedSeq[StandardInterConceptRelationship]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterStandardInterConceptRelationshipsOfType[A <: StandardInterConceptRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def filterStandardRelationships(p: StandardRelationship => Boolean): IndexedSeq[StandardRelationship]
- Inherited from
- StandardRelationshipContainerLike
final def filterStandardRelationshipsOfType[A <: StandardRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
- Inherited from
- StandardRelationshipContainerLike
final def filterTypedDimensionDeclarations(p: TypedDimensionDeclaration => Boolean): IndexedSeq[TypedDimensionDeclaration]
- Inherited from
- TaxonomySchemaLike
final def findAllConsecutiveDimensionDomainRelationships(relationship: HypercubeDimensionRelationship): IndexedSeq[DimensionDomainRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllConsecutiveDomainMemberRelationships(relationship: DomainAwareRelationship): IndexedSeq[DomainMemberRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllConsecutiveHypercubeDimensionRelationships(relationship: HasHypercubeRelationship): IndexedSeq[HypercubeDimensionRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllConsecutiveInterConceptRelationships(relationship: InterElementDeclarationRelationship): IndexedSeq[InterElementDeclarationRelationship]
- Inherited from
- InterConceptRelationshipContainerLike
final def findAllConsecutiveInterConceptRelationshipsOfType[A <: InterElementDeclarationRelationship](relationship: InterElementDeclarationRelationship, resultRelationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- InterConceptRelationshipContainerLike
final def findAllConsecutiveParentChildRelationships(relationship: ParentChildRelationship): IndexedSeq[ParentChildRelationship]
- Inherited from
- PresentationRelationshipContainerLike
final def findAllConsecutiveStandardInterConceptRelationships(relationship: StandardInterConceptRelationship): IndexedSeq[StandardInterConceptRelationship]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def findAllConsecutiveStandardInterConceptRelationshipsOfType[A <: StandardInterConceptRelationship](relationship: StandardInterConceptRelationship, resultRelationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def findAllDimensionMembers(hasHypercubeRelationship: HasHypercubeRelationship): Map[EName, Set[EName]]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllDimensionalRelationshipsOfType[A <: DimensionalRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllIncomingConsecutiveDomainAwareRelationshipPaths(targetConcept: EName): IndexedSeq[DomainAwareRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllIncomingConsecutiveDomainMemberRelationshipPaths(targetConcept: EName): IndexedSeq[DomainMemberRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllIncomingConsecutiveParentChildRelationshipPaths(targetConcept: EName): IndexedSeq[ParentChildRelationshipPath]
- Inherited from
- PresentationRelationshipContainerLike
final def findAllIncomingDomainAwareRelationships(targetConcept: EName): IndexedSeq[DomainAwareRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllIncomingDomainMemberRelationships(targetConcept: EName): IndexedSeq[DomainMemberRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllIncomingHasHypercubeRelationships(targetConcept: EName): IndexedSeq[HasHypercubeRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllIncomingHypercubeDimensionRelationships(targetConcept: EName): IndexedSeq[HypercubeDimensionRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllIncomingInterConceptRelationships(targetConcept: EName): IndexedSeq[InterElementDeclarationRelationship]
- Inherited from
- InterConceptRelationshipContainerLike
final def findAllIncomingInterConceptRelationshipsOfType[A <: InterElementDeclarationRelationship](targetConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- InterConceptRelationshipContainerLike
final def findAllIncomingNonStandardRelationships(target: Node): IndexedSeq[NonStandardRelationship]
- Inherited from
- NonStandardRelationshipContainerLike
final def findAllIncomingNonStandardRelationshipsOfType[A <: NonStandardRelationship](target: Node, relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- NonStandardRelationshipContainerLike
final def findAllIncomingParentChildRelationships(targetConcept: EName): IndexedSeq[ParentChildRelationship]
- Inherited from
- PresentationRelationshipContainerLike
final def findAllIncomingStandardInterConceptRelationships(targetConcept: EName): IndexedSeq[StandardInterConceptRelationship]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def findAllIncomingStandardInterConceptRelationshipsOfType[A <: StandardInterConceptRelationship](targetConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def findAllNonUsableDimensionMembers(hasHypercubeRelationship: HasHypercubeRelationship): Map[EName, Set[EName]]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllNonUsableMembers(dimension: EName, domainElrPairs: Set[(EName, String)]): Set[EName]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllNonUsableMembers(dimension: EName, domain: EName, dimensionDomainElr: String): Set[EName]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingConceptLabelRelationships(sourceConcept: EName): IndexedSeq[ConceptLabelRelationship]
- Inherited from
- ConceptLabelRelationshipContainerLike
final def findAllOutgoingConceptReferenceRelationships(sourceConcept: EName): IndexedSeq[ConceptReferenceRelationship]
- Inherited from
- ConceptReferenceRelationshipContainerLike
final def findAllOutgoingConsecutiveDomainAwareRelationshipPaths(sourceConcept: EName): IndexedSeq[DomainAwareRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingConsecutiveDomainMemberRelationshipPaths(sourceConcept: EName): IndexedSeq[DomainMemberRelationshipPath]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingConsecutiveParentChildRelationshipPaths(sourceConcept: EName): IndexedSeq[ParentChildRelationshipPath]
- Inherited from
- PresentationRelationshipContainerLike
final def findAllOutgoingDimensionDefaultRelationships(sourceConcept: EName): IndexedSeq[DimensionDefaultRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingDimensionDomainRelationships(sourceConcept: EName): IndexedSeq[DimensionDomainRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingDomainMemberRelationships(sourceConcept: EName): IndexedSeq[DomainMemberRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingElementLabelRelationships(source: Node): IndexedSeq[ElementLabelRelationship]
- Inherited from
- ElementLabelRelationshipContainerLike
final def findAllOutgoingElementReferenceRelationships(source: Node): IndexedSeq[ElementReferenceRelationship]
- Inherited from
- ElementReferenceRelationshipContainerLike
final def findAllOutgoingHasHypercubeRelationships(sourceConcept: EName): IndexedSeq[HasHypercubeRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingHypercubeDimensionRelationships(sourceConcept: EName): IndexedSeq[HypercubeDimensionRelationship]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllOutgoingInterConceptRelationships(sourceConcept: EName): IndexedSeq[InterElementDeclarationRelationship]
- Inherited from
- InterConceptRelationshipContainerLike
final def findAllOutgoingInterConceptRelationshipsOfType[A <: InterElementDeclarationRelationship](sourceConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- InterConceptRelationshipContainerLike
final def findAllOutgoingNonStandardRelationships(source: Node): IndexedSeq[NonStandardRelationship]
- Inherited from
- NonStandardRelationshipContainerLike
final def findAllOutgoingNonStandardRelationshipsOfType[A <: NonStandardRelationship](source: Node, relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- NonStandardRelationshipContainerLike
final def findAllOutgoingParentChildRelationships(sourceConcept: EName): IndexedSeq[ParentChildRelationship]
- Inherited from
- PresentationRelationshipContainerLike
final def findAllOutgoingStandardInterConceptRelationships(sourceConcept: EName): IndexedSeq[StandardInterConceptRelationship]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def findAllOutgoingStandardInterConceptRelationshipsOfType[A <: StandardInterConceptRelationship](sourceConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- StandardInterConceptRelationshipContainerLike
final def findAllOutgoingStandardRelationships(sourceConcept: EName): IndexedSeq[StandardRelationship]
- Inherited from
- StandardRelationshipContainerLike
final def findAllOutgoingStandardRelationshipsOfType[A <: StandardRelationship](sourceConcept: EName, relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- StandardRelationshipContainerLike
final def findAllOwnOrInheritedHasHypercubesAsElrToPrimariesMap(concept: EName): Map[String, Set[EName]]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllPresentationRelationshipsOfType[A <: PresentationRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]
- Inherited from
- PresentationRelationshipContainerLike
final def findAllUsableDimensionMembers(hasHypercubeRelationship: HasHypercubeRelationship): Map[EName, Set[EName]]
- Inherited from
- DimensionalRelationshipContainerLike
final def findAllUsableMembers(dimension: EName, domain: EName, dimensionDomainElr: String): Set[EName]
- Inherited from
- DimensionalRelationshipContainerLike
final def findDimensionDeclaration(p: DimensionDeclaration => Boolean): Option[DimensionDeclaration]
- Inherited from
- TaxonomySchemaLike
final def findExplicitDimensionDeclaration(p: ExplicitDimensionDeclaration => Boolean): Option[ExplicitDimensionDeclaration]
- Inherited from
- TaxonomySchemaLike
final def findGlobalAttributeDeclaration(p: GlobalAttributeDeclaration => Boolean): Option[GlobalAttributeDeclaration]
- Inherited from
- SchemaLike
final def findGlobalElementDeclaration(p: GlobalElementDeclaration => Boolean): Option[GlobalElementDeclaration]
- Inherited from
- SchemaLike
final def findHypercubeDeclaration(p: HypercubeDeclaration => Boolean): Option[HypercubeDeclaration]
- Inherited from
- TaxonomySchemaLike
final def findMemberDeclarationOfTypedDimension(typedDimension: EName): Option[GlobalElementDeclaration]
- Inherited from
- TaxonomySchemaLike
final def findNamedComplexTypeDefinition(p: NamedComplexTypeDefinition => Boolean): Option[NamedComplexTypeDefinition]
- Inherited from
- SchemaLike
final def findNamedSimpleTypeDefinition(p: NamedSimpleTypeDefinition => Boolean): Option[NamedSimpleTypeDefinition]
- Inherited from
- SchemaLike
final def findPrimaryItemDeclaration(p: PrimaryItemDeclaration => Boolean): Option[PrimaryItemDeclaration]
- Inherited from
- TaxonomySchemaLike
final def findTypedDimensionDeclaration(p: TypedDimensionDeclaration => Boolean): Option[TypedDimensionDeclaration]
- Inherited from
- TaxonomySchemaLike
Concrete fields
val standardInterConceptRelationshipsBySource: Map[EName, IndexedSeq[StandardInterConceptRelationship]]
val standardInterConceptRelationshipsByTarget: Map[EName, IndexedSeq[StandardInterConceptRelationship]]
val topmostSchemaContentElementsByENameAndId: Map[EName, Map[String, IndexedSeq[SchemaContentElement]]]