def __init__(self, name="",AC=False,type="resource",description="",generate=True): self.name = name # this refers to the instance name self.baseName = name # this refers to the component that the instance is based on self.connections = [] self.ports = [] self.mutable_params = [] self.device = None self.node = None self.uuid = uuidgen.uuidgen() self.file_uuid = uuidgen.uuidgen() self.ace = False self.timing = False self.AssemblyController = AC self.type = type self.generate = generate self.xmlName = name #if imported from component library - this may change self.properties = [] self.description = description
def __init__(self, name="", AC=False, type="resource", description="", generate=True): self.name = name # this refers to the instance name self.baseName = name # this refers to the component that the instance is based on self.connections = [] self.ports = [] self.mutable_params = [] self.device = None self.node = None self.uuid = uuidgen.uuidgen() self.file_uuid = uuidgen.uuidgen() self.ace = False self.timing = False self.AssemblyController = AC self.type = type self.generate = generate self.xmlName = name #if imported from component library - this may change self.properties = [] self.description = description
def OnPropertiesDialogActivate(self, event): if self.calledByParent == True: self.active_comp = self.parent.active_comp if self.active_prop == None: self.elementType = "Simple" self.elementChoice.SetSelection(0) self.modeChoice.SetSelection(0) self.typeChoice.SetStringSelection("short") self.kindChoice.SetStringSelection("configure") self.unitsChoice.SetStringSelection("None") self.AddProp.Enable(True) self.idBox.SetValue("DCE:"+uuidgen.uuidgen()) self.ok.Enable(False) else: #read in the property and display self.AddProp.Enable(False) self.ok.Enable(True) self.idBox.SetValue(self.active_prop.id) self.nameBox.SetValue(self.active_prop.name) tmp = self.modeChoice.FindString(self.active_prop.mode) self.modeChoice.SetSelection(tmp) self.elementType = self.active_prop.elementType tmp = self.elementChoice.FindString(self.elementType) self.elementChoice.SetSelection(tmp) self.description.SetValue(self.active_prop.description) self.initializeDisplay() self.unitsChoice.Enable(False) # we don't support units yet self.refreshDisplay() self.calledByParent = False event.Skip()
def setUUID(self): self.uuid = uuidgen.uuidgen()
def __init__(self, elementType, name, mode, description=''): self.elementType = elementType self.name = name self.mode = mode self.id = 'DCE:' + uuidgen.uuidgen()
def __init__(self,elementType,name,mode,description=''): self.elementType = elementType self.name = name self.mode = mode self.id = 'DCE:' + uuidgen.uuidgen()