blob: 63fded402b832b4c0703095420e6c5fecd2dd639 [file] [log] [blame]
package org.eclipse.emf.parsley.examples.firstexample.edit.ui.provider;
import com.google.common.collect.Iterables;
import com.google.inject.Inject;
import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.examples.extlibrary.Book;
import org.eclipse.emf.examples.extlibrary.Library;
import org.eclipse.emf.examples.extlibrary.Writer;
import org.eclipse.emf.parsley.edit.ui.provider.ViewerContentProvider;
@SuppressWarnings("all")
public class ViewerContentProviderGen extends ViewerContentProvider {
@Inject
public ViewerContentProviderGen(final AdapterFactory adapterFactory) {
super(adapterFactory);
}
public Object children(final Library it) {
EList<Writer> _writers = it.getWriters();
EList<Book> _books = it.getBooks();
return Iterables.<EObject>concat(_writers, _books);
}
}