[docs]classElement(ElementBase):''' This class extends the default Element class '''@propertydefget_index(self):''' Returns python index of element '''returnself._bundle().get_index(self)@propertydefget_verilog_index(self):''' Returns verilog index of element '''returnself._bundle().get_verilog_index(self)def_bundle(self):""" this function must be overridden in classes which returns bundle object Port or Cable """raiseNotImplementedError