BaseSetKey

final case class BaseSetKey(arcEName: EName, arcrole: String, extLinkEName: EName, extLinkRole: String)

The key of a base set, made up by the EName and @xlink:arcrole of the arc, along with the EName and @xlink:role of the parent extended link. Base set keys are essential for finding networks of relationships.

The key of a base set, made up by the EName and @xlink:arcrole of the arc, along with the EName and @xlink:role of the parent extended link. Base set keys are essential for finding networks of relationships.

Authors

Chris de Vreeze

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

Value members

Concrete methods

def isStandard: Boolean

Returns true if this key is for a standard arc in a standard extended link. This check looks at arc and extended link ENames, not at (arc and extended link) roles.

Returns true if this key is for a standard arc in a standard extended link. This check looks at arc and extended link ENames, not at (arc and extended link) roles.

def withArcrole(newArcrole: String): BaseSetKey
def withExtLinkRole(newExtLinkRole: String): BaseSetKey

Inherited methods

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