r13586 - ArchGenXML/trunk/src/archgenxml

"Philipp Auersperg" <[email protected]> Wed, 13 Apr 2011 08:33:19 +0000
Newsgroups gmane.comp.web.zope.plone.archetypes.cvs
Message-ID <[email protected]>
Author: zworkb
Date: Wed Apr 13 08:33:19 2011
New Revision: 13586

Modified:
   ArchGenXML/trunk/src/archgenxml/BaseGenerator.py
Log:
fixed interface dispatching

Modified: ArchGenXML/trunk/src/archgenxml/BaseGenerator.py
==============================================================================
--- ArchGenXML/trunk/src/archgenxml/BaseGenerator.py	(original)
+++ ArchGenXML/trunk/src/archgenxml/BaseGenerator.py	Wed Apr 13 08:33:19 2011
@@ -361,10 +361,11 @@
                 dispatching_stereotype = stereotype
         log.debug("Dispatching interface stereotype is %r.", dispatching_stereotype)
         if not dispatching_stereotype:
-            dispatching_stereotype = self.getDefaultInterfaceType()
+            dispatching_stereotype = self.getUMLProfile().findStereoTypes(name=self.getDefaultInterfaceType())[0]
             log.debug("Grabbed default interface stereotype, %r.", dispatching_stereotype)
 
         generator = dispatching_stereotype.generator
+        
         return getattr(self,generator)(element,
                                        template=getattr(dispatching_stereotype,
                                                         'template', None))

------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo