TableRelationshipContainerLike
Partial implementation of TableRelationshipContainerApi
.
Partial implementation of TableRelationshipContainerApi
.
- Authors
Chris de Vreeze
Value members
Abstract methods
Returns a collection of table relationships. Must be fast in order for this trait to be fast.
Returns a collection of table relationships. Must be fast in order for this trait to be fast.
Concrete methods
final def filterOutgoingBreakdownTreeRelationships(breakdown: TableBreakdown)(p: BreakdownTreeRelationship => Boolean): IndexedSeq[BreakdownTreeRelationship]
final def filterOutgoingDefinitionNodeSubtreeRelationships(node: DefinitionNode)(p: DefinitionNodeSubtreeRelationship => Boolean): IndexedSeq[DefinitionNodeSubtreeRelationship]
final def filterOutgoingTableBreakdownRelationships(table: Table)(p: TableBreakdownRelationship => Boolean): IndexedSeq[TableBreakdownRelationship]
final def filterOutgoingTableFilterRelationships(table: Table)(p: TableFilterRelationship => Boolean): IndexedSeq[TableFilterRelationship]
final def filterOutgoingTableParameterRelationships(table: Table)(p: TableParameterRelationship => Boolean): IndexedSeq[TableParameterRelationship]
final def filterOutgoingTableRelationshipsOfType[A <: TableRelationship](sourceResource: XLinkResource, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
final def filterTableBreakdownRelationships(p: TableBreakdownRelationship => Boolean): IndexedSeq[TableBreakdownRelationship]
final def filterTableRelationshipsOfType[A <: TableRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
final def findAllOutgoingBreakdownTreeRelationships(breakdown: TableBreakdown): IndexedSeq[BreakdownTreeRelationship]
final def findAllOutgoingDefinitionNodeSubtreeRelationships(node: DefinitionNode): IndexedSeq[DefinitionNodeSubtreeRelationship]
final def findAllOutgoingTableBreakdownRelationships(table: Table): IndexedSeq[TableBreakdownRelationship]
final def findAllOutgoingTableFilterRelationships(table: Table): IndexedSeq[TableFilterRelationship]
final def findAllOutgoingTableParameterRelationships(table: Table): IndexedSeq[TableParameterRelationship]
final def findAllOutgoingTableRelationshipsOfType[A <: TableRelationship](sourceResource: XLinkResource, relationshipType: ClassTag[A]): IndexedSeq[A]
final def findAllTableRelationshipsOfType[A <: TableRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]