CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor Class Reference
Inheritance diagram for Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor:
Vispa.Share.BasicDataAccessor.BasicDataAccessor

Public Member Functions

def __init__
 
def addTool
 
def children
 
def configDataAccessor
 
def isContainer
 
def label
 
def parameterErrors
 
def properties
 
def removeTool
 
def setConfigDataAccessor
 
def setProperty
 
def toolModules
 
def topLevelObjects
 
def updateProcess
 
def updateToolList
 
- Public Member Functions inherited from Vispa.Share.BasicDataAccessor.BasicDataAccessor
def addProperty
 
def allChildren
 
def children
 
def isContainer
 
def label
 
def properties
 
def property
 
def propertyValue
 
def removeProperty
 
def setProperty
 
def topLevelObjects
 

Private Member Functions

def _property
 

Private Attributes

 _applyTool
 
 _configDataAccessor
 
 _importTool
 
 _parameterErrors
 
 _processCopy
 
 _toolList
 
 _toolModules
 

Detailed Description

Definition at line 75 of file ToolDataAccessor.py.

Constructor & Destructor Documentation

def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.__init__ (   self)

Member Function Documentation

def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._property (   self,
  name,
  value,
  description,
  typ,
  allowedValues 
)
private

Definition at line 106 of file ToolDataAccessor.py.

References strip().

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.properties().

107  def _property(self,name,value,description,typ,allowedValues):
108  if typ in [bool] and type(value)!=typ:
109  value=False
110  if typ in [int, long, float] and type(value)!=typ:
111  value=0
112  if not allowedValues is None and typ in [int,long,float,str]:
113  return ("DropDown", name, value,description, False, False, allowedValues)
114  elif typ in [bool]:
115  return ("Boolean", name, value,description)
116  elif typ in [int, long]:
117  return ("Integer", name, value,description)
118  elif typ in [float]:
119  return ("Double", name, value,description)
120  elif name=="filename":
121  return ("File", name, str(value),description)
122  elif name=="code":
123  return ("MultilineString", name, str(value).strip("\n"),description)
124  else:
125  return ("String", name, str(value),description)
void strip(std::string &input, const std::string &blanks=" \n\t")
Definition: stringTools.cc:16
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.addTool (   self,
  tool 
)

Definition at line 208 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.configDataAccessor(), and LaserDQM_cfg.process.

209  def addTool(self,tool):
210  tool.apply(self.configDataAccessor().process())
211  self.configDataAccessor().setProcess(self.configDataAccessor().process())
212  return True
tuple process
Definition: LaserDQM_cfg.py:3
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.children (   self,
  object 
)
Return the children of a container object.

Definition at line 86 of file ToolDataAccessor.py.

Referenced by Vispa.Share.BasicDataAccessor.BasicDataAccessor.allChildren(), Vispa.Views.LineDecayView.LineDecayView.autolayout(), Vispa.Views.BoxDecayView.BoxDecayContainer.autolayoutAlgorithm(), Vispa.Gui.WidgetContainer.WidgetContainer.autolayoutChildren(), Vispa.Gui.WidgetContainer.WidgetContainer.autosize(), Vispa.Views.LineDecayView.LineDecayContainer.childContainer(), Vispa.Views.WidgetView.WidgetView.clear(), Vispa.Views.LineDecayView.LineDecayContainer.createDecayObjectsFromPxlObject(), Vispa.Gui.ConnectableWidgetOwner.ConnectableWidgetOwner.deleteSelectedConnections(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.deselectAllWidgets(), Vispa.Gui.ConnectableWidgetOwner.ConnectableWidgetOwner.getWidgetByName(), Vispa.Gui.ConnectableWidgetOwner.ConnectableWidgetOwner.hideMenuWidgets(), Vispa.Views.LineDecayView.LineDecayView.lineDecayContainer(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.mouseReleaseEvent(), Vispa.Gui.ConnectableWidgetOwner.ConnectableWidgetOwner.portConnection(), Vispa.Gui.ConnectableWidgetOwner.ConnectableWidgetOwner.propagateEventUnderConnectionWidget(), Vispa.Views.LineDecayView.LineDecayContainer.scheduleUpdateVisibleList(), Vispa.Views.LineDecayView.LineDecayView.scrollBarValueChanged(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.selectedWidgets(), Vispa.Views.LineDecayView.LineDecayContainer.setAcceptDrops(), Vispa.Gui.VispaWidget.VispaWidget.setDragable(), Vispa.Views.LineDecayView.LineDecayView.setEditable(), Vispa.Gui.ZoomableWidget.ZoomableWidget.setZoom(), Vispa.Gui.WidgetContainer.WidgetContainer.toggleCollapse(), Vispa.Gui.ConnectableWidgetOwner.ConnectableWidgetOwner.updateConnections(), and Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.widgetDragged().

86 
87  def children(self, object):
88  """ Return the children of a container object.
89  """
90  return ()
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.configDataAccessor (   self)

Definition at line 201 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._configDataAccessor.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.addTool(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.setProperty(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.topLevelObjects(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess(), and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateToolList().

202  def configDataAccessor(self):
203  return self._configDataAccessor
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.isContainer (   self,
  object 
)

Definition at line 91 of file ToolDataAccessor.py.

91 
92  def isContainer(self, object):
93  return False
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.label (   self,
  object 
)
Return a string that is used as caption of an object.

Definition at line 94 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.properties(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor.properties(), and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess().

94 
95  def label(self, object):
96  """ Return a string that is used as caption of an object.
97  """
98  if isinstance(object,type):
99  directory=os.path.splitext(os.path.basename(inspect.getfile(object)))[0]
100  else:
101  directory=os.path.splitext(os.path.basename(inspect.getfile(type(object))))[0]
102  if directory=="ToolDataAccessor":
103  return object._label
104  else:
105  return directory+"."+object._label
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.parameterErrors (   self,
  object 
)

Definition at line 264 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._parameterErrors, and errorMatrix2Lands_multiChannel.id.

265  def parameterErrors(self,object):
266  return [self._parameterErrors[key] for key in self._parameterErrors.keys() if str(id(object))==key.split(".")[0]]
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.properties (   self,
  object 
)
Return the list of the properties of an object.

Each property is represented by a tuple containing its
type, name, value, description and readonly(True/False).
Possible types are: 'Category','String','MultilineString','File','FileVector','Boolean','Integer','Double'.

Definition at line 126 of file ToolDataAccessor.py.

References Vispa.Views.PropertyView.ClosableProperty._property, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._property(), Vispa.Views.PropertyView.LabelItem._property, python.readProv.filereader.Module.label, reco::tau::entry.label, reco::Centrality.label(), ElectronLikelihoodCategoryData.label, reco::EvtPlane.label(), SiPixelFedFillerWordEventNumber.label, GenericMVAComputerCache::IndividualComputer.label, HcalLutSet.label, PythiaFilterGammaGamma.label, TtEvent::HypoClassKeyStringToEnum.label, L1GtBoardTypeStringToEnum.label, DTResidualCalibration.DTResidualCalibration.label, SiPixelDigiToRaw.label, DTTTrigValid.DTTTrigValid.label, DDAlgo.label(), relval_steps.InputInfo.label, DTDQMHarvesting.DTDQMHarvesting.label, TrackCandidateTopBottomHitFilter.label, muon::SelectionTypeStringToEnum.label, DTTTrigResidualCorr.DTTTrigResidualCorr.label, L1GtObjectStringToEnum.label, MatrixInjector.MatrixInjector.label, ConverterTester.label, TaggingVariablePlotter::VariableConfig.label, SiPixelRawToDigi.label, MultiTrackValidatorBase.label, FWPSetTableManager::PSetData.label, MillePedeVariables.label(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo.label, GlobalRecHitsHistogrammer.label, PrimaryVertexProducer::algo.label, GlobalDigisHistogrammer.label, L1GtPsbQuadStringToEnum.label, python.rootplot.utilities.Hist2D.label, PhysicsTools::MVAModuleHelper< Record, Object, Filler >.label, cond::DataProxyWrapperBase.label(), TrackerHitProducer.label, pat::TriggerFilter.label(), MuonSimHitsValidAnalyzer.label, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.label(), GlobalHitsHistogrammer.label, ValidationMisalignedTracker.label, GlobalHitsTester.label, GlobalHitsAnalyzer.label, DTDigiReader.label, GlobalHitsProducer.label, hitfit::FE_Obj.label, L1GtConditionTypeStringToEnum.label, python.rootplot.utilities.Hist.label, FWColorSelect.label(), EcalSimHitsValidProducer.label, L1GtConditionCategoryStringToEnum.label, GlobalDigisProducer.label, GlobalDigisAnalyzer.label, GlobalRecHitsAnalyzer.label, PhysicsTools::Calibration::Comparator.label, GlobalRecHitsProducer.label, Vispa.Gui.FindDialog.FindDialog.label(), edm::TrieNodeIter< T >.label(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.label(), and MuonTrackValidatorBase.label.

Referenced by Vispa.Share.BasicDataAccessor.BasicDataAccessor.property().

127  def properties(self, object):
128  """ Return the list of the properties of an object.
129 
130  Each property is represented by a tuple containing its
131  type, name, value, description and readonly(True/False).
132  Possible types are: 'Category','String','MultilineString','File','FileVector','Boolean','Integer','Double'.
133  """
134  properties=[]
135  if not isinstance(object,(ImportTool,UserCodeTool,ApplyTool)):
136  properties+=[("String","Tool",self.label(object),None,True)]
137  if not isinstance(object,(ImportTool,UserCodeTool)):
138  properties+=[("String","Description",object.description(),None,True)]
139  if not isinstance(object,(UserCodeTool,ApplyTool)):
140  code=object.dumpPython()
141  if isinstance(code,tuple):
142  code=code[1]
143  properties+=[("MultilineString","code",code.strip("\n"),None,True)]
144  if not isinstance(object,(ImportTool,UserCodeTool,ApplyTool)):
145  properties+=[("String","comment",object._comment,None,False)]
146  if len(object.getParameters().items())>0:
147  properties += [("Category", "Parameters", "")]
148  properties+=[self._property(value.name,value.value,value.description,value.type,object.getAllowedValues(value.name)) for key,value in object.getParameters().items()]
149  return properties
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.removeTool (   self,
  tool 
)

Definition at line 204 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess().

205  def removeTool(self,tool):
206  self._toolList.remove(tool)
207  return self.updateProcess()
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.setConfigDataAccessor (   self,
  accessor 
)

Definition at line 193 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._configDataAccessor, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._processCopy, and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess().

194  def setConfigDataAccessor(self,accessor):
195  self._configDataAccessor=accessor
196  self._importTool.setParameter("filename",accessor.configFile())
197  if accessor.process():
198  self._processCopy=copy.deepcopy(accessor.process())
199  self._processCopy.resetHistory()
200  return self.updateProcess(False)
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.setProperty (   self,
  object,
  name,
  value,
  categoryName 
)
Change the property 'name' of an object to a new value.

Definition at line 150 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._parameterErrors, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.configDataAccessor(), Vispa.Main.Exceptions.exception_traceback(), errorMatrix2Lands_multiChannel.id, and LaserDQM_cfg.process.

151  def setProperty(self, object, name, value, categoryName):
152  """ Change the property 'name' of an object to a new value.
153  """
154  if self.configDataAccessor().process() and name=="code":
155  # for UserCodeTool
156  process=self.configDataAccessor().process()
157  try:
158  process.disableRecording()
159  exec value
160  process.enableRecording()
161  process.resetModified()
162  process.resetModifiedObjects()
163  except Exception,e:
164  error="Error in python code (see logfile for details):\n"+str(e)
165  logging.warning(__name__ + ": setProperty: Error in python code: "+exception_traceback())
166  self._parameterErrors[str(id(object))+"."+name]=error
167  return error
168  elif isinstance(value,str):
169  # for e.g. cms.InputTag
170  try:
171  exec "value="+value
172  except:
173  pass
174  if name!="comment":
175  try:
176  object.setParameter(name,value)
177  except Exception, e:
178  error="Cannot set parameter "+name+" (see logfile for details):\n"+str(e)
179  logging.warning(__name__ + ": setProperty: Cannot set parameter "+name+": "+exception_traceback())
180  self._parameterErrors[str(id(object))+"."+name]=error
181  return error
182  elif name=="comment":
183  try:
184  object.setComment(value)
185  except Exception, e:
186  error="Cannot set comment (see logfile for details):\n"+str(e)
187  logging.warning(__name__ + ": setProperty: Cannot set comment "+exception_traceback())
188  self._parameterErrors[str(id(object))+"."+name]=error
189  return error
190  if str(id(object))+"."+name in self._parameterErrors.keys():
191  del self._parameterErrors[str(id(object))+"."+name]
192  return True
tuple process
Definition: LaserDQM_cfg.py:3
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.toolModules (   self)

Definition at line 261 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._toolModules.

262  def toolModules(self):
263  return self._toolModules
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.topLevelObjects (   self)

Definition at line 255 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._applyTool, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._importTool, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._toolList, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.configDataAccessor(), and LaserDQM_cfg.process.

256  def topLevelObjects(self):
257  objectList=[self._importTool]+self._toolList
258  if self.configDataAccessor().process():
259  objectList+=[self._applyTool]
260  return objectList
tuple process
Definition: LaserDQM_cfg.py:3
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess (   self,
  cp = True 
)

Definition at line 213 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._parameterErrors, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._processCopy, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._toolList, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.configDataAccessor(), Vispa.Main.Exceptions.exception_traceback(), python.readProv.filereader.Module.label, reco::tau::entry.label, reco::Centrality.label(), ElectronLikelihoodCategoryData.label, reco::EvtPlane.label(), SiPixelFedFillerWordEventNumber.label, GenericMVAComputerCache::IndividualComputer.label, HcalLutSet.label, PythiaFilterGammaGamma.label, TtEvent::HypoClassKeyStringToEnum.label, L1GtBoardTypeStringToEnum.label, DTResidualCalibration.DTResidualCalibration.label, DTTTrigValid.DTTTrigValid.label, SiPixelDigiToRaw.label, DDAlgo.label(), relval_steps.InputInfo.label, DTDQMHarvesting.DTDQMHarvesting.label, TrackCandidateTopBottomHitFilter.label, DTTTrigResidualCorr.DTTTrigResidualCorr.label, muon::SelectionTypeStringToEnum.label, MatrixInjector.MatrixInjector.label, L1GtObjectStringToEnum.label, ConverterTester.label, TaggingVariablePlotter::VariableConfig.label, SiPixelRawToDigi.label, MultiTrackValidatorBase.label, MillePedeVariables.label(), FWPSetTableManager::PSetData.label, TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo.label, PrimaryVertexProducer::algo.label, GlobalDigisHistogrammer.label, GlobalRecHitsHistogrammer.label, L1GtPsbQuadStringToEnum.label, python.rootplot.utilities.Hist2D.label, PhysicsTools::MVAModuleHelper< Record, Object, Filler >.label, cond::DataProxyWrapperBase.label(), TrackerHitProducer.label, pat::TriggerFilter.label(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.label(), MuonSimHitsValidAnalyzer.label, GlobalHitsHistogrammer.label, ValidationMisalignedTracker.label, GlobalHitsTester.label, GlobalHitsAnalyzer.label, DTDigiReader.label, GlobalHitsProducer.label, hitfit::FE_Obj.label, L1GtConditionTypeStringToEnum.label, python.rootplot.utilities.Hist.label, FWColorSelect.label(), EcalSimHitsValidProducer.label, L1GtConditionCategoryStringToEnum.label, GlobalDigisProducer.label, GlobalDigisAnalyzer.label, GlobalRecHitsAnalyzer.label, PhysicsTools::Calibration::Comparator.label, GlobalRecHitsProducer.label, Vispa.Gui.FindDialog.FindDialog.label(), edm::TrieNodeIter< T >.label(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.label(), MuonTrackValidatorBase.label, and LaserDQM_cfg.process.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.removeTool(), and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.setConfigDataAccessor().

214  def updateProcess(self,cp=True):
215  logging.debug(__name__ + ": updateProcess")
216  if cp:
217  process=copy.deepcopy(self._processCopy)
218  else:
219  process=self.configDataAccessor().process()
220  try:
221  for tool in self._toolList:
222  tool.apply(process)
223  if not process.checkRecording():
224  logging.error(__name__ + ": Could not apply tool: "+self.label(tool)+" (problem with enable recording flag)")
225  QCoreApplication.instance().errorMessage("Could not apply tool: "+self.label(tool)+" (problem with enable recording flag)")
226  return False
227  except Exception,e:
228  logging.error(__name__ + ": Could not apply tool: "+self.label(tool)+": "+exception_traceback())
229  QCoreApplication.instance().errorMessage("Could not apply tool (see log file for details):\n"+str(e))
230  return False
231  self.configDataAccessor().setProcess(process)
232  self._parameterErrors={}
233  return True
tuple process
Definition: LaserDQM_cfg.py:3
def Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateToolList (   self)

Definition at line 234 of file ToolDataAccessor.py.

References Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._toolList, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._toolModules, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.configDataAccessor(), and LaserDQM_cfg.process.

Referenced by Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog.changedir().

235  def updateToolList(self):
236  logging.debug(__name__ + ": updateToolList")
237  if not self.configDataAccessor().process():
238  return
239  history=self.configDataAccessor().process().history(True)
240  self._toolList=[]
241  self._toolModules={}
242  importCommands=[]
243  for tool,objects in history:
244  if isinstance(tool,str):
245  userTool=UserCodeTool()
246  userTool.setParameter("code",tool)
247  self._toolList+=[userTool]
248  elif isinstance(tool,ConfigToolBase):
249  self._toolList+=[tool]
250  command=tool.dumpPython()[0]
251  if command!="" and not command in importCommands:
252  importCommands+=[command]
253  self._toolModules[self._toolList[-1]]=objects
254  self._importTool.setImportCommands(importCommands)
tuple process
Definition: LaserDQM_cfg.py:3

Member Data Documentation

Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._applyTool
private

Definition at line 81 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.topLevelObjects().

Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._configDataAccessor
private

Definition at line 78 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.configDataAccessor(), Vispa.Plugins.EdmBrowser.EventContentDialog.EventContentDialog.setConfigDataAccessor(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.setConfigDataAccessor(), and Vispa.Plugins.EdmBrowser.EventContentDialog.EventContentDialog.updateContent().

Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._importTool
private

Definition at line 80 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.topLevelObjects().

Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._parameterErrors
private

Definition at line 84 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.parameterErrors(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.setProperty(), and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess().

Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._processCopy
private

Definition at line 83 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog.apply(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.setConfigDataAccessor(), and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess().

Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._toolList
private

Definition at line 79 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.topLevelObjects(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess(), and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateToolList().

Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor._toolModules
private

Definition at line 82 of file ToolDataAccessor.py.

Referenced by Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.toolModules(), and Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateToolList().