Changeset 8011


Ignore:
Timestamp:
07/12/11 17:13:59 (8 years ago)
Author:
mnagni
Message:
 
Location:
mauRepo/xmi2sqlalchemy/trunk/src/main/java/ndg/services/newmoon/velocity/python
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/xmi2sqlalchemy/trunk/src/main/java/ndg/services/newmoon/velocity/python/GenerateTables_.java

    r8009 r8011  
    119119                while (iter.hasNext()) { 
    120120                        item = iter.next(); 
    121                         if (item instanceof TableModel && ((TableModel)item).isSkipIt()) 
     121                        if (item instanceof TableModel && (((TableModel)item).isSkipIt()  
     122                                        || ((TableModel)item).getAssociatedClass().equals("EARootClass"))) 
    122123                                continue; 
    123124                         
  • mauRepo/xmi2sqlalchemy/trunk/src/main/java/ndg/services/newmoon/velocity/python/PythonClassModel.java

    r8010 r8011  
    9191         
    9292        private void importInheritedTypes(ClassModel classModel, List toImport) { 
    93                 if (CollectionUtils.isEmpty(classModel.getParents())) 
    94                         CollectionUtils.addAll(toImport, classModel.getAttributeModel().iterator()); 
    95                 for (ClassModel cm : this.getParents()) { 
    96                         importInheritedTypes(cm, toImport); 
    97                 } 
     93                if (!CollectionUtils.isEmpty(classModel.getParents())) { 
     94                        for (ClassModel cm : classModel.getParents()) { 
     95                                importInheritedTypes(cm, toImport); 
     96                        } 
     97                } 
     98                         
     99                CollectionUtils.addAll(toImport, classModel.getAttributeModel().iterator()); 
    98100        } 
    99101         
Note: See TracChangeset for help on using the changeset viewer.