Changeset 179 for Xml/xsd-fu/trunk/fu.py
- Timestamp:
- 05/29/08 17:40:03 (6 months ago)
- Files:
-
- 1 modified
-
Xml/xsd-fu/trunk/fu.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Xml/xsd-fu/trunk/fu.py
r168 r179 280 280 self.base = element.getBase() 281 281 self.name = element.getName() 282 self.type = element.getType() 282 283 self.properties = dict() 283 284 … … 318 319 319 320 def __str__(self): 320 return self.__repr__( self)321 return self.__repr__() 321 322 322 323 def __repr__(self): … … 385 386 logging.error("Element %s.%s extension chain contains mixed and non-mixed content, skipping." % (parent, e)) 386 387 return 388 if e.getType() != e.getName(): 389 logging.info("Element %s.%s is not a concrete type, skipping." % (parent, e)) 390 return 387 391 obj = OMEModelObject(e, self) 388 392 self.addObject(e, obj) … … 412 416 if prop.type[-3:] == "Ref": 413 417 shortName = prop.type[:-3] 414 if prop.type not in references:418 if shortName not in references: 415 419 references[shortName] = list() 416 420 references[shortName].append(o.name) 421 logging.debug("Model references: %s" % references) 417 422 418 423 for o in self.objects.values():
