Class/Object

eu.cdevreeze.tqa.extension.table.taxonomy

BasicTableTaxonomy

Related Docs: object BasicTableTaxonomy | package taxonomy

Permalink

final class BasicTableTaxonomy extends TableRelationshipContainerLike

Basic implementation of a taxonomy that offers the TableRelationshipContainerApi query API, while wrapping a taxonomy that offers the TaxonomyApi query API.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BasicTableTaxonomy
  2. TableRelationshipContainerLike
  3. TableRelationshipContainerApi
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. final def filterOutgoingBreakdownTreeRelationships(breakdown: TableBreakdown)(p: (BreakdownTreeRelationship) ⇒ Boolean): IndexedSeq[BreakdownTreeRelationship]

    Permalink

    Filters breakdown-tree relationships that are outgoing from the given breakdown.

    Filters breakdown-tree relationships that are outgoing from the given breakdown.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  9. final def filterOutgoingDefinitionNodeSubtreeRelationships(node: DefinitionNode)(p: (DefinitionNodeSubtreeRelationship) ⇒ Boolean): IndexedSeq[DefinitionNodeSubtreeRelationship]

    Permalink

    Filters definition-node-subtree relationships that are outgoing from the given node.

    Filters definition-node-subtree relationships that are outgoing from the given node.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  10. final def filterOutgoingTableBreakdownRelationships(table: Table)(p: (TableBreakdownRelationship) ⇒ Boolean): IndexedSeq[TableBreakdownRelationship]

    Permalink

    Filters table-breakdown relationships that are outgoing from the given table.

    Filters table-breakdown relationships that are outgoing from the given table.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  11. final def filterOutgoingTableFilterRelationships(table: Table)(p: (TableFilterRelationship) ⇒ Boolean): IndexedSeq[TableFilterRelationship]

    Permalink

    Filters table-filter relationships that are outgoing from the given table.

    Filters table-filter relationships that are outgoing from the given table.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  12. final def filterOutgoingTableParameterRelationships(table: Table)(p: (TableParameterRelationship) ⇒ Boolean): IndexedSeq[TableParameterRelationship]

    Permalink

    Filters table-parameter relationships that are outgoing from the given table.

    Filters table-parameter relationships that are outgoing from the given table.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  13. final def filterOutgoingTableRelationshipsOfType[A <: TableRelationship](sourceResource: XLinkResource, relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink

    Filters table relationships of the given type that are outgoing from the given resource.

    Filters table relationships of the given type that are outgoing from the given resource.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  14. final def filterTableBreakdownRelationships(p: (TableBreakdownRelationship) ⇒ Boolean): IndexedSeq[TableBreakdownRelationship]

    Permalink
  15. final def filterTableRelationshipsOfType[A <: TableRelationship](relationshipType: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Permalink
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def findAllOutgoingBreakdownTreeRelationships(breakdown: TableBreakdown): IndexedSeq[BreakdownTreeRelationship]

    Permalink

    Finds all breakdown-tree relationships that are outgoing from the given breakdown.

    Finds all breakdown-tree relationships that are outgoing from the given breakdown.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  18. final def findAllOutgoingDefinitionNodeSubtreeRelationships(node: DefinitionNode): IndexedSeq[DefinitionNodeSubtreeRelationship]

    Permalink

    Finds all definition-node-subtree relationships that are outgoing from the given node.

    Finds all definition-node-subtree relationships that are outgoing from the given node.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  19. final def findAllOutgoingTableBreakdownRelationships(table: Table): IndexedSeq[TableBreakdownRelationship]

    Permalink

    Finds all table-breakdown relationships that are outgoing from the given table.

    Finds all table-breakdown relationships that are outgoing from the given table.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  20. final def findAllOutgoingTableFilterRelationships(table: Table): IndexedSeq[TableFilterRelationship]

    Permalink

    Finds all table-filter relationships that are outgoing from the given table.

    Finds all table-filter relationships that are outgoing from the given table.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  21. final def findAllOutgoingTableParameterRelationships(table: Table): IndexedSeq[TableParameterRelationship]

    Permalink

    Finds all table-parameter relationships that are outgoing from the given table.

    Finds all table-parameter relationships that are outgoing from the given table.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  22. final def findAllOutgoingTableRelationshipsOfType[A <: TableRelationship](sourceResource: XLinkResource, relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink

    Finds all table relationships of the given type that are outgoing from the given resource.

    Finds all table relationships of the given type that are outgoing from the given resource.

    Definition Classes
    TableRelationshipContainerLikeTableRelationshipContainerApi
  23. final def findAllTableBreakdownRelationships: IndexedSeq[TableBreakdownRelationship]

    Permalink
  24. final def findAllTableRelationshipsOfType[A <: TableRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]

    Permalink
  25. def findAllTables: IndexedSeq[Table]

    Permalink
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  32. val otherTableElems: IndexedSeq[OtherTableElem]

    Permalink
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. val tableArcs: IndexedSeq[TableArc]

    Permalink
  35. val tableRelationships: IndexedSeq[TableRelationship]

    Permalink

    Returns a collection of table relationships.

    Returns a collection of table relationships. Must be fast in order for this trait to be fast.

    Definition Classes
    BasicTableTaxonomyTableRelationshipContainerLike
  36. val tableRelationshipsBySource: Map[XmlFragmentKey, IndexedSeq[TableRelationship]]

    Permalink

    Returns a map from source resource fragment keys to table relationships.

    Returns a map from source resource fragment keys to table relationships. Must be fast in order for this trait to be fast.

    Definition Classes
    BasicTableTaxonomyTableRelationshipContainerLike
  37. val tableResources: IndexedSeq[TableResource]

    Permalink
  38. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  39. val underlyingTaxonomy: TaxonomyApi

    Permalink
  40. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped