444 |
self._parametersToDom(document, pset) |
self._parametersToDom(document, pset) |
445 |
|
|
446 |
def _parametersToDom(self, document, node): |
def _parametersToDom(self, document, node): |
447 |
node.setAttribute ('id', str(self.id)) |
node.setAttribute('id', str(self.id)) |
448 |
|
node.setIdAttribute("id") |
449 |
for name,value in self: |
for name,value in self: |
450 |
param = document.createElement('Parameter') |
param = document.createElement('Parameter') |
451 |
param.setAttribute('type', value.__class__.__name__) |
param.setAttribute('type', value.__class__.__name__) |
680 |
self.__models=[] |
self.__models=[] |
681 |
|
|
682 |
for i in range(len(models)): |
for i in range(len(models)): |
|
print "The model we got up to: ", i |
|
683 |
self[i] = models[i] |
self[i] = models[i] |
684 |
|
|
685 |
|
|
747 |
document, rootnode = esysDoc() |
document, rootnode = esysDoc() |
748 |
self.toDom(document, rootnode) |
self.toDom(document, rootnode) |
749 |
targetsList = document.getElementsByTagName('Target') |
targetsList = document.getElementsByTagName('Target') |
750 |
for i in targetsList: |
|
751 |
targetId = int(i.firstChild.nodeValue.strip()) |
for element in targetsList: |
752 |
|
targetId = int(element.firstChild.nodeValue.strip()) |
753 |
|
if document.getElementById(str(targetId)): |
754 |
|
continue |
755 |
targetObj = LinkableObjectRegistry[targetId] |
targetObj = LinkableObjectRegistry[targetId] |
756 |
targetObj.toDom(document, rootnode) |
targetObj.toDom(document, rootnode) |
757 |
ostream.write(document.toprettyxml()) |
ostream.write(document.toprettyxml()) |