StandardInterConceptRelationshipPath

Standard inter-concept relationship path. Subsequent relationships in the path must match in target and source concept, respectively. It is not required that the arc role remains the same, or that targetRole attributes are followed, although in practice this will be the case. A relationship path must have at least one relationship.

Standard inter-concept relationship path. Subsequent relationships in the path must match in target and source concept, respectively. It is not required that the arc role remains the same, or that targetRole attributes are followed, although in practice this will be the case. A relationship path must have at least one relationship.

In practice, standard inter-concept relationship paths are "ELR-valid", that is, their relationships are in the same ELR, or, in the case of dimensional relationship paths, their relationships are consecutive relationships.

Authors

Chris de Vreeze

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def canAppend(relationship: A): Boolean
def canPrepend(relationship: A): Boolean
def concepts: IndexedSeq[EName]
def hasCycle: Boolean

Returns true if all subsequent relationships in the path "follow each other". For dimensional relationships this means that they are consecutive relationships.

Returns true if all subsequent relationships in the path "follow each other". For dimensional relationships this means that they are consecutive relationships.

def relationshipTargetConcepts: IndexedSeq[EName]
def sourceConcept: EName
def targetConcept: EName

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product