xbrl.taxonomy.BaseSet

An xbrl.taxonomy.BaseSet class represents a baseset in the DTS for a specific combination of extend links and arcs.

class xbrl.taxonomy.BaseSet

Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a NotImplementedError exception.

Attributes

xbrl.taxonomy.BaseSet.arc_qname

Returns an xml.QName object which represents the XML qualified name of the arc elements in the base set.

xbrl.taxonomy.BaseSet.arcrole

Returns the value of the ‘xlink:arcrole’ attribute of the arc elements in the base set.

xbrl.taxonomy.BaseSet.arcs

Returns an iterator of xbrl.taxonomy.Arc objects which represent the arcs in this base set.

Returns an xml.QName object which represents the XML qualified name of the containing extended link element.

xbrl.taxonomy.BaseSet.relationships

Returns an iterator of xbrl.taxonomy.Relationship objects which represent the set of candidate relationships of this base set.

xbrl.taxonomy.BaseSet.role

Returns the value of the ‘xlink:role’ attribute of the containing extened link element.

Methods

xbrl.taxonomy.BaseSet.network_of_relationships()

Returns an xbrl.taxonomy.RelationshipNetwork object which represents the network of relationships for this base set.

Special methods

__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__