arelle.ModelRelationshipSet#

See COPYRIGHT.md for copyright information.

Module Contents#

Classes#

Functions#

Data#

API#

arelle.ModelRelationshipSet.USING_EQUIVALENCE_KEY#

‘intern(…)’

arelle.ModelRelationshipSet.NoneType#

‘type(…)’

arelle.ModelRelationshipSet.create(modelXbrl, arcrole, linkrole=None, linkqname=None, arcqname=None, includeProhibits=False) ModelRelationshipSet#
arelle.ModelRelationshipSet.ineffectiveArcs(baseSetModelLinks, arcrole, arcqname=None)#
arelle.ModelRelationshipSet.baseSetArcroles(modelXbrl)#
arelle.ModelRelationshipSet.labelroles(modelXbrl, includeConceptName=False)#
arelle.ModelRelationshipSet.baseSetRelationship(arcElement)#
class arelle.ModelRelationshipSet._LangLabels#
lang: str#

None

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

None

class arelle.ModelRelationshipSet.ModelRelationshipSet(modelXbrl, arcrole, linkrole=None, linkqname=None, arcqname=None, includeProhibits=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__()#
property linkRoleUris#
loadModelRelationshipsFrom() dict[Any, list[arelle.ModelDtsObject.ModelRelationship]]#
loadModelRelationshipsTo() dict[Any, list[arelle.ModelDtsObject.ModelRelationship]]#
fromModelObjects() dict[Any, list[arelle.ModelDtsObject.ModelRelationship]]#
fromModelObject(modelFrom) list[arelle.ModelDtsObject.ModelRelationship]#
toModelObjects() dict[Any, list[arelle.ModelDtsObject.ModelRelationship]]#
toModelObject(modelTo) list[arelle.ModelDtsObject.ModelRelationship]#
fromToModelObjects(modelFrom, modelTo, checkBothDirections=False) list[arelle.ModelDtsObject.ModelRelationship]#
property rootConcepts#
isRelated(modelFrom, axis, modelTo=None, visited=None, isDRS=False, consecutiveLinkrole=False)#
label(modelFrom, role, lang, returnMultiple=False, returnText=True, linkroleHint=None) str | arelle.ModelObject.ModelObject | list[str] | list[arelle.ModelObject.ModelObject] | None#