public List<GenOperation> getImplementedGenOperations() { EList<GenClass> implementedGenClasses = new UniqueEList<GenClass>(getImplementedGenClasses()); ECollections.reverse(implementedGenClasses); if (needsRootImplementsInterfaceOperations()) { GenClass rootImplementsInterface = getGenModel().getRootImplementsInterfaceGenClass(); if (rootImplementsInterface != null) { List<GenClass> allBaseClasses = new UniqueEList<GenClass>(rootImplementsInterface.getAllBaseGenClasses()); for (Iterator<GenClass> i = allBaseClasses.iterator(); i.hasNext(); ) { GenClass genClass = i.next(); if (genClass.isEObject()) { i.remove(); } } allBaseClasses.add(rootImplementsInterface); implementedGenClasses.addAll(allBaseClasses); } } return collectGenOperations (this, implementedGenClasses, null, new CollidingGenOperationFilter()); }
ECollections.reverse(implementedGenClasses); if (needsRootImplementsInterfaceOperations())
protected void process(boolean reverse, boolean apply) { Resource resource = getResource(); if (resource != null && listChanges != null) { EList<Object> value = getValue(); if (apply) { @SuppressWarnings({"unchecked", "rawtypes"}) EList<Object> result = (EList)resource.getContents(); ECollections.setEList(result, value); } if (reverse) { ECollections.reverse(getListChanges()); setValue(newValue); } } }
protected void process(boolean reverse, boolean apply) { Resource resource = getResource(); if (resource != null && listChanges != null) { EList<Object> value = getValue(); if (apply) { @SuppressWarnings({"unchecked", "rawtypes"}) EList<Object> result = (EList)resource.getContents(); ECollections.setEList(result, value); } if (reverse) { ECollections.reverse(getListChanges()); setValue(newValue); } } }
ECollections.reverse(getListChanges());
ECollections.reverse(getListChanges());