/** * @see org.andromda.metafacades.uml14.ManageableEntityLogic#handleGetAllManageables() */ protected List<ClassifierFacade> handleGetAllManageables() { final Set<ClassifierFacade> allManageableEntities = new TreeSet(new ManageableComparator()); final Collection<ClassifierFacade> allClasses = getModel().getAllClasses(); for (final Iterator<ClassifierFacade> classIterator = allClasses.iterator(); classIterator.hasNext();) { final ClassifierFacade classObject = classIterator.next(); if (classObject instanceof ManageableEntity) { allManageableEntities.add(classObject); } } return new ArrayList<ClassifierFacade>(allManageableEntities); }
/** * @see org.andromda.metafacades.emf.uml22.ManageableEntityLogic#handleGetAllManageables() */ @Override protected List<ManageableEntity> handleGetAllManageables() { final Set<ManageableEntity> allManageableEntities = new TreeSet<ManageableEntity>(new ManageableComparator()); final Collection<ClassifierFacade> allClasses = this.getModel().getAllClasses(); for (final Iterator<ClassifierFacade> classIterator = allClasses.iterator(); classIterator.hasNext();) { final Object classObject = classIterator.next(); if (classObject instanceof ManageableEntity) { allManageableEntities.add((ManageableEntity)classObject); } } return new ArrayList<ManageableEntity>(allManageableEntities); }
/** * @see org.andromda.metafacades.emf.uml22.ManageableEntityLogic#handleGetAllManageables() */ @Override protected List<ManageableEntity> handleGetAllManageables() { final Set<ManageableEntity> allManageableEntities = new TreeSet<ManageableEntity>(new ManageableComparator()); final Collection<ClassifierFacade> allClasses = this.getModel().getAllClasses(); for (final Iterator<ClassifierFacade> classIterator = allClasses.iterator(); classIterator.hasNext();) { final Object classObject = classIterator.next(); if (classObject instanceof ManageableEntity) { allManageableEntities.add((ManageableEntity)classObject); } } return new ArrayList<ManageableEntity>(allManageableEntities); }