OrsReferenceFinder_a11d98920b3411e7b067448a5b5d70c0

This plugin is to find the Python references of an instance.

Applications include:
  • debugging why a class instance is not deleted (doesn’t go through her __del__ method)
  • debugging why a model object (ex: a channel) is not deleted when calling a deleteObject
author:ORS Team
contact:http://theobjects.com
email:info@theobjects.com
organization:Object Research Systems (ORS), Inc.
address:760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4
copyright:Object Research Systems (ORS), Inc. All rights reserved 2020.
date:Mar 17 2017 13:10
dragonflyVersion:
 2.1.0.223 (D)
UUID:a11d98920b3411e7b067448a5b5d70c0

Class Code

class OrsPythonPlugins.OrsReferenceFinder_a11d98920b3411e7b067448a5b5d70c0.OrsReferenceFinder_a11d98920b3411e7b067448a5b5d70c0.OrsReferenceFinder_a11d98920b3411e7b067448a5b5d70c0(varname=None, managed=True)
UIDescriptors = [<ORSServiceClass.OrsPlugin.uidescriptor.UIDescriptor object>]
closable = True
closeWidget(name)
findReferences(anInstanceID, maxNodeCount=100)
getGraphModel(graphModelID=None)
getObjectModelInstancesTableModel()
classmethod getRestrictedLocationsOfRoots()
classmethod getSupportedRoots()
getTreeModelExistingInstances()
isValidNewPotentialConnection(parentNodeGUID, childNodeGUID)

This function is to test if a new connection can be established between 2 nodes

keepAlive = False
multiple = True
classmethod openGUI()
openWidget(name, dock=None, tab=None, x=-1, y=-1, w=-1, l=-1, order=-1)
reorganizeGraph()

This function calls for a full reorganization of the graph nodes :return:

savable = False
showInToolbar = True
classmethod startOnInstanceID(instanceID)
classmethod topLevelMenu()
updateObjectModelInstancesTableModel()
updateReferrersGraph(referrersGraph)
updateTreeModelExistingInstances()