FormulaRelationshipContainerLike
Partial implementation of FormulaRelationshipContainerApi
.
Partial implementation of FormulaRelationshipContainerApi
.
- Authors
Chris de Vreeze
Value members
Abstract methods
Returns a collection of formula relationships. Must be fast in order for this trait to be fast.
Returns a collection of formula relationships. Must be fast in order for this trait to be fast.
Concrete methods
final def filterAssertionMessageRelationships(p: AssertionMessageRelationship => Boolean): IndexedSeq[AssertionMessageRelationship]
final def filterFormulaRelationshipsOfType[A <: FormulaRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
final def filterOutgoingAssertionMessageRelationships(assertion: Assertion)(p: AssertionMessageRelationship => Boolean): IndexedSeq[AssertionMessageRelationship]
final def filterOutgoingFormulaRelationshipsOfType[A <: FormulaRelationship](sourceResource: XLinkResource, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
final def filterOutgoingVariableFilterRelationships(factVariable: FactVariable)(p: VariableFilterRelationship => Boolean): IndexedSeq[VariableFilterRelationship]
final def filterOutgoingVariableSetFilterRelationships(variableSet: VariableSet)(p: VariableSetFilterRelationship => Boolean): IndexedSeq[VariableSetFilterRelationship]
final def filterOutgoingVariableSetPreconditionRelationships(variableSet: VariableSet)(p: VariableSetPreconditionRelationship => Boolean): IndexedSeq[VariableSetPreconditionRelationship]
final def filterOutgoingVariableSetRelationships(variableSet: VariableSet)(p: VariableSetRelationship => Boolean): IndexedSeq[VariableSetRelationship]
final def filterVariableFilterRelationships(p: VariableFilterRelationship => Boolean): IndexedSeq[VariableFilterRelationship]
final def filterVariableSetFilterRelationships(p: VariableSetFilterRelationship => Boolean): IndexedSeq[VariableSetFilterRelationship]
final def filterVariableSetPreconditionRelationships(p: VariableSetPreconditionRelationship => Boolean): IndexedSeq[VariableSetPreconditionRelationship]
final def filterVariableSetRelationships(p: VariableSetRelationship => Boolean): IndexedSeq[VariableSetRelationship]
final def findAllFormulaRelationshipsOfType[A <: FormulaRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]
final def findAllOutgoingAssertionMessageRelationships(assertion: Assertion): IndexedSeq[AssertionMessageRelationship]
final def findAllOutgoingFormulaRelationshipsOfType[A <: FormulaRelationship](sourceResource: XLinkResource, relationshipType: ClassTag[A]): IndexedSeq[A]
final def findAllOutgoingVariableFilterRelationships(factVariable: FactVariable): IndexedSeq[VariableFilterRelationship]
final def findAllOutgoingVariableSetFilterRelationships(variableSet: VariableSet): IndexedSeq[VariableSetFilterRelationship]
final def findAllOutgoingVariableSetPreconditionRelationships(variableSet: VariableSet): IndexedSeq[VariableSetPreconditionRelationship]
final def findAllOutgoingVariableSetRelationships(variableSet: VariableSet): IndexedSeq[VariableSetRelationship]
final def findAllVariableSetPreconditionRelationships: IndexedSeq[VariableSetPreconditionRelationship]