OrsObjectModelObserver

Debugging tool to examine model objects

author:

Dragonfly Team

contact:

https://dragonfly.comet.tech

email:

support.dragonfly@comet.tech

organization:

Comet Technologies Canada Inc.

address:

460 Ste-Catherine Ouest, suite 600, Montréal, Québec, Canada, H3B 1A7

copyright:

Comet Technologies Canada Inc. All rights reserved 2023.

date:

Aug 19 2015 13:43

dragonflyVersion:

3.0

UUID:

a4e89592761811e79784448a5b5d70c0

Class Code

class OrsPythonPlugins.OrsObjectModelObserver.OrsObjectModelObserver.OrsObjectModelObserver(*args, **kwargs)
attachObjects(parentNodeGUID, listChildrenNodeGUID, graphModelID=None)

This function is to attach a set of objects :return:

cleanup()

Deletes the variables managed by the plugin. It is the place to remove callbacks and other references to Python objects that would prevent them to be garbage collected. This method is called during the process of deletion of the plugin. It calls for the cleanup and deletion of the forms.

deleteObjects(listObjectsGUIDToDelete)

This function is to delete the selected objects :return:

detachAllMarkedConnections(graphModelID=None)

This function is to detach all marked connections :return:

classmethod getMainFormClass()

Gets the class of the main form

Returns:

output

isValidNewPotentialConnection(parentNodeGUID, childNodeGUID, graphModelID=None)

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

reorganizeGraph()

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

classmethod startupDefault(openMainForm=True)

Creates an instance of the plugin class and opens the main form (if required) at the default position.

Returns:

output (AbstractPlugin) – plugin instance

updateGraphItemsToShowOnView()

This function is to actualize what items should be shown on the graph view :return:

updateGraphModel()

This function is to actualize the graph model :return:

updateTableFilteringOptionsModel()

This function is to actualize the table model of filtering options :return:

updateTableItemsToShowOnView()

This function is to actualize what items should be shown on the table view of objects :return:

updateTableModel()

This function is to actualize the table model of objects :return: