Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
    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()
Esempio n. 4
0
 def setUUID(self):
     self.uuid = uuidgen.uuidgen()
Esempio n. 5
0
 def __init__(self, elementType, name, mode, description=''):
     self.elementType = elementType
     self.name = name
     self.mode = mode
     self.id = 'DCE:' + uuidgen.uuidgen()
Esempio n. 6
0
 def setUUID(self):
     self.uuid = uuidgen.uuidgen()
Esempio n. 7
0
 def __init__(self,elementType,name,mode,description=''):
     self.elementType = elementType
     self.name = name
     self.mode = mode
     self.id = 'DCE:' + uuidgen.uuidgen()