OrsPluginGenerator

Generator of Python plugin files

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 2018.
date:Sep 22 2016 16:05
dragonflyVersion:
 3.0
UUID:14b3f352761911e7a6ff448a5b5d70c0

Class Code

class OrsPythonPlugins.OrsPluginGenerator.OrsPluginGenerator.OrsPluginGenerator(varname=None, managed=True)
UIDescriptors = [<ORSServiceClass.OrsPlugin.uidescriptor.UIDescriptor object>]
addActionItem()
addInterest()
addInterfaceInputArgument(indexInterfaceItem)
addInterfaceItem()
addInterfaceOutputArgument(indexInterfaceItem)
addMenuItem()
addStateItem()
addUIItem()
canCreatePlugin()
closable = True
closeWidget(name)
createPlugin()
deleteActionItem(index)
deleteInterest(index)
deleteInterfaceInputArgument(indexInterfaceItem, indexArgument)
deleteInterfaceItem(index)
deleteInterfaceOutputArgument(indexInterfaceItem, indexArgument)
deleteMenuItem(index)
deleteStateItem(index)
deleteUIItem(index)
classmethod developerMenu()
getAttemptedPluginDirectory(location)
getBibliographyModel()
getInterfaceDescriptor(indexInterfaceItem, strInputOrOutput, indexArgument)
getListAvailableInterfaceArgumentTypesDragonfly()
getListAvailableInterfaceArgumentTypesDragonflyClasses()
getListAvailableInterfaceArgumentTypesPythonNative()
getPluginDirectory()
getPluginProperties()
getTableModelActionItems()
getTableModelInterestItems()
getTableModelInterfaceArguments()
getTableModelInterfaceItems()
getTableModelMenuItems()
getTableModelStateItems()
getTableModelUIItems()
isPluginDirectoryExisting()
keepAlive = False
multiple = False
static openGUI()
openWidget(name, dock=None, tab=None, x=-1, y=-1, w=-1, l=-1, order=-1)
pluginClass = 'Developer'
refreshAllTableModels()
refreshMainForm(*args, **kwargs)
refreshUIFromModel()

Calls the UI to be updated based on the implementation

retrieveExistingPluginModel(pluginDirectory, generateNewUUID)
savable = False
setActionName(index, value)
setActionState(index, value)
setActionStaticOrDynamic(index, value)
setActionTitle(index, value)
setInterestName(index, value)
setInterestSubject(index, value)
setInterfaceDescription(index, value)
setInterfaceInputArgumentDescription(indexInterfaceItem, indexArgument, value)
setInterfaceInputArgumentDescriptor(indexInterfaceItem, indexArgument, value)
setInterfaceInputArgumentName(indexInterfaceItem, indexArgument, value)
setInterfaceItemIndex(indexInterfaceItem)
setInterfaceName(index, value)
setInterfaceOutputArgumentDescription(indexInterfaceItem, indexArgument, value)
setInterfaceOutputArgumentDescriptor(indexInterfaceItem, indexArgument, value)
setInterfaceOutputArgumentName(indexInterfaceItem, indexArgument, value)
setMenuClass(index, value)
setMenuLocation(index, value)
setMenuName(index, value)
setPluginProperties(pluginName, language, multiple, closable, savable, keepAlive, location)
setStateCursor(index, value)
setStateCursorHotSpotX(index, value)
setStateCursorHotSpotY(index, value)
setStateState(index, value)
setStateStateActivation(index, value)
setStateTitle(index, value)
setUICollapsible(index, value)
setUIDock(index, value)
setUIFloatable(index, value)
setUIModal(index, value)
setUIMovable(index, value)
setUIName(index, value)
setUITab(index, value)
setUITitle(index, value)