def createGuiElement(self, trait):
     from pyregui.inventory.proxies.FacilityProxy import FacilityProxy
     from pyregui.inventory.proxies.PropertyProxy import PropertyProxy
     from reduction.applications.Pharos.DataFiles import DataFiles, InputFile
     if isinstance( trait, PropertyProxy ):
         if trait.type() == "inputfile" : return self.onInputfile( trait )
         if trait.type() == "outputdir" : return self.onOutputDir( trait )
         if trait.name() == "phiMin": return self.onPhiMin( trait )
         if trait.name() == "tbgMin": return self.onTbgMin( trait )
         pass
     else:
         if trait.name() == "dataFiles" : return self.onDatafiles( trait )
         pass
     return Base.createGuiElement(self, trait)
 def __init__(self, *args, **kwds):
     Base.__init__(self, *args, **kwds)
     return