arelle.ModelRelationshipSet

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Functions

Data

API

arelle.ModelRelationshipSet._: arelle.typing.TypeGetText

None

arelle.ModelRelationshipSet.USING_EQUIVALENCE_KEY

‘intern(…)’

arelle.ModelRelationshipSet.NoneType

‘type(…)’

arelle.ModelRelationshipSet.create(modelXbrl: arelle.ModelXbrl.ModelXbrl, arcrole: tuple[str, ...] | str, linkrole: tuple[str, ...] | str | None = None, linkqname: arelle.ModelValue.QName | None = None, arcqname: arelle.ModelValue.QName | None = None, includeProhibits: bool = False) ModelRelationshipSet
arelle.ModelRelationshipSet.ineffectiveArcs(baseSetModelLinks: list[arelle.ModelDtsObject.ModelLink | arelle.PrototypeDtsObject.LinkPrototype], arcrole: tuple[str, ...] | str, arcqname: arelle.ModelValue.QName | None = None) list[arelle.ModelDtsObject.ModelRelationship]
arelle.ModelRelationshipSet.baseSetRelationship(arcElement: arelle.ModelObject.ModelObject) arelle.ModelDtsObject.ModelRelationship | None
class arelle.ModelRelationshipSet._LangLabels
lang: str

None

labels: list[arelle.ModelObject.ModelObject] | list[str]

None

class arelle.ModelRelationshipSet.ModelRelationshipSet(modelXbrl: arelle.ModelXbrl.ModelXbrl, arcrole: tuple[str, ...] | str, linkrole: tuple[str, ...] | str | None = None, linkqname: arelle.ModelValue.QName | None = None, arcqname: arelle.ModelValue.QName | None = None, includeProhibits: bool = False)

Initialization

__slots__

(‘isChanged’, ‘modelXbrl’, ‘arcrole’, ‘linkrole’, ‘linkqname’, ‘arcqname’, ‘modelRelationshipsFrom’,…

modelRelationshipsFrom: dict[Any, list[arelle.ModelDtsObject.ModelRelationship]] | None

None

modelRelationshipsTo: dict[Any, list[arelle.ModelDtsObject.ModelRelationship]] | None

None

clear() None
__bool__() bool
contains(modelObject: arelle.ModelObject.ModelObject) bool
property linkRoleUris: arelle.PythonUtil.OrderedSet[str]
loadModelRelationshipsFrom() dict[arelle.ModelObject.ModelObject, list[arelle.ModelDtsObject.ModelRelationship]]
loadModelRelationshipsTo() dict[arelle.ModelObject.ModelObject, list[arelle.ModelDtsObject.ModelRelationship]]
fromModelObjects() dict[Any, list[arelle.ModelDtsObject.ModelRelationship]]
fromModelObject(modelFrom: arelle.ModelObject.ModelObject) list[arelle.ModelDtsObject.ModelRelationship]
toModelObjects() dict[Any, list[arelle.ModelDtsObject.ModelRelationship]]
toModelObject(modelTo: arelle.ModelObject.ModelObject) list[arelle.ModelDtsObject.ModelRelationship]
fromToModelObjects(modelFrom: arelle.ModelObject.ModelObject, modelTo: arelle.ModelObject.ModelObject, checkBothDirections: bool = False) list[arelle.ModelDtsObject.ModelRelationship]
property rootConcepts: list[arelle.ModelObject.ModelObject]
isRelated(modelFrom: arelle.ModelObject.ModelObject, axis: str, modelTo: arelle.ModelObject.ModelObject | None = None, visited: set[arelle.ModelObject.ModelObject] | None = None, isDRS: bool = False, consecutiveLinkrole: bool = False) bool
label(modelFrom: arelle.ModelObject.ModelObject, role: str, lang: str, returnMultiple: bool = False, returnText: bool = True, linkroleHint: str | None = None) str | arelle.ModelObject.ModelObject | list[str] | list[arelle.ModelObject.ModelObject] | None
arelle.ModelRelationshipSet._view_util_attr(name: str) Any
arelle.ModelRelationshipSet._DEPRECATIONS

‘ModuleDeprecations(…)’

arelle.ModelRelationshipSet.__getattr__(name: str) Any