/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.ui.refactor; import org.eclipse.core.resources.IProject; import org.teiid.designer.ui.explorer.ModelExplorerContentProvider; /** * */ public class SingleProjectModelContentProvider extends ModelExplorerContentProvider { IProject project; /* (non-Javadoc) * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) */ /** * @param project */ public SingleProjectModelContentProvider(IProject project) { super(); this.project = project; } @Override public Object[] getElements( Object inputElement ) { for( Object element : getChildren(inputElement)) { if( element instanceof IProject && ((IProject)element == this.project) ) { Object[] objs = new Object[1]; objs[0] = element; return objs; } } return new Object[0]; } }