NonStandardInterElementDeclarationRelationship

final case class NonStandardInterElementDeclarationRelationship(baseSetKey: BaseSetKey, source: GlobalElementDecl, target: GlobalElementDecl, nonXLinkArcAttributes: Map[EName, String]) extends NonStandardRelationship with InterElementDeclarationRelationship
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def arcName: EName
def arcrole: String
def elr: String

For non-standard inter-element-declaration relationships, returns true if the target element declaration of this relationship matches the source element declaration of the parameter relationship and both relationships are in the same base set. Otherwise false is returned.

For non-standard inter-element-declaration relationships, returns true if the target element declaration of this relationship matches the source element declaration of the parameter relationship and both relationships are in the same base set. Otherwise false is returned.

Note that for relationships with non-concepts as source or target, this method has no meaning,

def linkName: EName

Inherited methods

final 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
NonStandardRelationship
final def order: BigDecimal
Inherited from
Relationship
final def priority: Int
Inherited from
Relationship
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
final def use: Use
Inherited from
Relationship