Package schrodinger :: Package tasks :: Module tasks :: Class AbstractTask
[hide private]
[frames] | no frames]

Class AbstractTask

                                    object --+    
                                             |    
ui.qt.appframework2.validation.ValidationMixin --+
                                                 |
            object --+                           |
                     |                           |
     sip.simplewrapper --+                       |
                         |                       |
               sip.wrapper --+                   |
                             |                   |
          PyQt4.QtCore.QObject --+               |
                                 |               |
                 Qt.QtCore.QObject --+           |
                                     |           |
              parameters.AbstractParam --+       |
                                         |       |
          parameters.AbstractCompoundParam --+   |
                                             |   |
                         parameters.ParamModel --+
                                                 |
                                                AbstractTask
Known Subclasses:

WARNING: as descriptors, instances of this class will not behave normally if used as class variables.

Nested Classes [hide private]

Inherited from parameters.AbstractCompoundParam: __metaclass__

Inherited from parameters.AbstractParam: NO_VALUE

Instance Methods [hide private]
 
statusChanged(...)
 
__init__(self, *args, **kwargs)
x.__init__(...) initializes x; see help(type(x)) for signature
 
getName(self)
 
start(self)
 
preValidate(self)
 
postStart(self)
 
postProcess(self)
 
isRunning(self)
 
status(self)
 
setStatus(self, status)
 
__str__(self)
str(x)
 
__repr__(self)
repr(x)
 
base_nameChanged(...)
 
nameChanged(...)
 
status_paramChanged(...)

Inherited from ui.qt.appframework2.validation.ValidationMixin: reportValidation, runValidation

Inherited from ui.qt.appframework2.validation.ValidationMixin (private): _validate, _validateChildren

Inherited from parameters.AbstractCompoundParam: __eq__, __ne__, fromJson, isDefault, setValue, toDict, toJson

Inherited from parameters.AbstractParam: __get__, __set__, valueChanged

Inherited from Qt.QtCore.QObject: connect, emit

Inherited from PyQt4.QtCore.QObject: __getattr__, blockSignals, childEvent, children, connectNotify, customEvent, deleteLater, destroyed, disconnect, disconnectNotify, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, event, eventFilter, findChild, findChildren, inherits, installEventFilter, isWidgetType, killTimer, metaObject, moveToThread, objectName, parent, property, pyqtConfigure, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent, tr, trUtf8

Inherited from sip.simplewrapper: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  base_name = parameters.StringParam('task')
  name = parameters.StringParam()
  status_param = parameters.StringParam(Status.NONE)

Inherited from parameters.AbstractParam: DataClass

Inherited from PyQt4.QtCore.QObject: staticMetaObject

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args, **kwargs)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

__str__(self)
(Informal representation operator)

 

str(x)

Overrides: object.__str__
(inherited documentation)

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)