From: Steve J. <sj...@us...> - 2006-05-17 13:41:37
|
User: sjerman Date: 06/05/17 06:41:36 Modified: uml/emf/uml2/src/main/java/org/andromda/metafacades/emf/uml2 Tag: V3_x_HEAD ClassifierFacadeLogicImpl.java Log: Fix inefficient generalization walk Revision Changes Path No revision No revision 1.1.2.13 +1 -1 metafacades/uml/emf/uml2/src/main/java/org/andromda/metafacades/emf/uml2/ClassifierFacadeLogicImpl.java Index: ClassifierFacadeLogicImpl.java =================================================================== RCS file: /cvsroot/andromda/metafacades/uml/emf/uml2/src/main/java/org/andromda/metafacades/emf/uml2/ClassifierFacadeLogicImpl.java,v retrieving revision 1.1.2.12 retrieving revision 1.1.2.13 diff -u -w -r1.1.2.12 -r1.1.2.13 --- ClassifierFacadeLogicImpl.java 1 May 2006 19:02:24 -0000 1.1.2.12 +++ ClassifierFacadeLogicImpl.java 17 May 2006 13:41:36 -0000 1.1.2.13 @@ -536,7 +536,7 @@ superClass = (ClassifierFacade)superClass.getGeneralization()) { attributes.addAll( - new FilteredCollection(superClass.getAttributes(follow)) + new FilteredCollection(superClass.getAttributes(false)) { public boolean evaluate(final Object object) { |