DefinitionRelationship

Definition relationship. Its underlying arc is of type eu.cdevreeze.tqa.base.dom.DefinitionArc.

Definition relationship. Its underlying arc is of type eu.cdevreeze.tqa.base.dom.DefinitionArc.

Companion
object

Value members

Inherited methods

final def arcPath: Path
Inherited from
Relationship
final def arcrole: String
Inherited from
Relationship
Inherited from
Relationship
final def baseUri: URI
Inherited from
Relationship
final def docUri: URI
Inherited from
Relationship

Overridable method returning the effective target BaseSetKey, which is the same BaseSetKey for non-dimensional relationships, but respects the rules concerning consecutive relationships for dimensional relationships. This method is used by method followedBy.

Overridable method returning the effective target BaseSetKey, which is the same BaseSetKey for non-dimensional relationships, but respects the rules concerning consecutive relationships for dimensional relationships. This method is used by method followedBy.

Inherited from
StandardInterConceptRelationship
def effectiveTargetRole: String

Overridable method returning the effective target role, which is the ELR for non-dimensional relationships, but respects the target role attribute for dimensional relationships.

Overridable method returning the effective target role, which is the ELR for non-dimensional relationships, but respects the target role attribute for dimensional relationships.

Inherited from
StandardInterConceptRelationship
final def elr: String
Inherited from
Relationship
final override def equals(obj: Any): Boolean
Definition Classes
Inherited from
Relationship
final def fromPath: Path

Returns the resolved source element path.

Returns the resolved source element path.

Inherited from
Relationship
def genericPreferredLabelOption: Option[String]

Returns the optional gpl:preferredLabel attribute on the underlying arc.

Returns the optional gpl:preferredLabel attribute on the underlying arc.

Inherited from
StandardInterConceptRelationship
final override def hashCode: Int
Definition Classes
Inherited from
Relationship

For non-dimensional relationships, returns true if the target concept of this relationship matches the source concept of the parameter relationship and both relationships are in the same base set.

For non-dimensional relationships, returns true if the target concept of this relationship matches the source concept of the parameter relationship and both relationships are in the same base set.

For dimensional relationships, returns true if this and the parameter relationship form a pair of consecutive relationships.

For non-standard inter-element-declaration relationships, false is returned.

This method does not check for the target relationship type, although for non-dimensional standard inter-concept relationships the relationship type remains the same, and for dimensional relationships the target relationship type is as expected for consecutive relationships.

Inherited from
StandardInterConceptRelationship
final def order: BigDecimal
Inherited from
Relationship
final def priority: Int
Inherited from
Relationship
final def sourceConceptEName: EName
Inherited from
StandardRelationship
Inherited from
Relationship
Inherited from
Relationship
final def toPath: Path

Returns the resolved target element path.

Returns the resolved target element path.

Inherited from
Relationship
final def uniqueKey: UniqueKey
Inherited from
Relationship
final def use: Use
Inherited from
Relationship
Inherited from
Relationship