/** * Substitutes the wrapper owner for the selected object and invokes the base implementation. */ @Override public Collection<?> getChoiceOfValues(Object object) { return super.getChoiceOfValues(owner); } }
@Override public Collection<?> getChoiceOfValues(Object o) { Collection<?> result = super.getChoiceOfValues(o); if (result != null && feature instanceof EAttribute) { EAttribute attribute = (EAttribute)feature; if (!attribute.isMany()) { List<Object> newResult = new ArrayList<Object>(result); Object propertyDefaultValue = getPropertyDefaultValue(o); newResult.add(propertyDefaultValue); result = newResult; } } return result; }
@Override public Collection<?> getChoiceOfValues(Object object) { EClass eClass = (EClass)object; // Filter out classes that aren't permitted. // Collection<?> result = super.getChoiceOfValues(object); result.removeAll(EcorePackage.eINSTANCE.getEClassifiers()); for (Iterator<?> i = result.iterator(); i.hasNext(); ) { EClass otherEClass = (EClass)i.next(); if (otherEClass == eClass || otherEClass.getEAllSuperTypes().contains(eClass)) { i.remove(); } } return result; }
return super.getChoiceOfValues ( object ); final Collection<?> result = super.getChoiceOfValues ( glob ); for ( final Iterator<?> i = result.iterator (); i.hasNext (); )
return super.getChoiceOfValues ( object ); final Collection<?> result = super.getChoiceOfValues ( glob ); for ( final Iterator<?> i = result.iterator (); i.hasNext (); )
Collection<Object> result = new ArrayList<Object>(super.getChoiceOfValues(object));
Collection<Object> result = new ArrayList<Object>(super.getChoiceOfValues(object));
Collection<Object> result = new ArrayList<Object>(super.getChoiceOfValues(object)); for (Iterator<Object> i = result.iterator(); i.hasNext(); )
@Override public Collection<?> getChoiceOfValues(Object object) { if (object instanceof PackagePermission) { PackagePermission packagePermission = (PackagePermission)object; CDOView view = packagePermission.cdoView(); if (view != null) { List<EPackage> result = new ArrayList<EPackage>(); for (CDOPackageInfo packageInfo : view.getSession().getPackageRegistry().getPackageInfos()) { result.add(packageInfo.getEPackage()); } Collections.sort(result, new Comparator<EPackage>() { public int compare(EPackage p1, EPackage p2) { return p1.getNsURI().compareTo(p2.getNsURI()); } }); return result; } } return super.getChoiceOfValues(object); } });
return super.getChoiceOfValues(object);