NotAllRelationship

final case class NotAllRelationship(elr: String, source: GlobalElementDecl, target: GlobalElementDecl, nonXLinkArcAttributes: Map[EName, String]) extends HasHypercubeRelationship
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def arcrole: String
def isAllRelationship: Boolean
def withClosed(closed: Boolean): NotAllRelationship
def withContextElement(contextElement: String): NotAllRelationship
def withTargetRole(targetRole: String): NotAllRelationship

Inherited methods

final def closed: Boolean
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
StandardInterConceptRelationship
final def hypercube: EName

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 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 isNotAllRelationship: Boolean
final def order: BigDecimal
Inherited from
Relationship
final def primary: EName
final def priority: Int
Inherited from
Relationship
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
final def sourceConceptEName: EName
Inherited from
StandardRelationship
final def use: Use
Inherited from
Relationship
Inherited from
Relationship
final def xbrldtAttributes: Map[EName, String]