| package org.eclipse.jst.j2ee.internal.modulecore.util; |
| |
| import org.eclipse.core.resources.IContainer; |
| import org.eclipse.core.resources.IProject; |
| import org.eclipse.core.resources.IResource; |
| import org.eclipse.wst.common.componentcore.internal.resources.AbstractResourceListVirtualComponent; |
| import org.eclipse.wst.common.componentcore.resources.IVirtualComponent; |
| |
| /** |
| * A stub 'dummy' reference which is returned on a getReferences() call to an Ear project |
| * when passed the IVirtualComponent.DISPLAYABLE_REFERENCES type. |
| */ |
| public class DummyClasspathDependencyContainerVirtualComponent extends AbstractResourceListVirtualComponent { |
| public static final String COMPONENT_ID = "org.eclipse.jst.j2ee.componentcore.util.ClasspathDependencies"; //$NON-NLS-1$ |
| |
| public DummyClasspathDependencyContainerVirtualComponent(IProject p, |
| IVirtualComponent referencingComponent) { |
| super(p, referencingComponent); |
| } |
| |
| @Override |
| protected String getFirstIdSegment() { |
| return COMPONENT_ID; |
| } |
| |
| @Override |
| protected IContainer[] getUnderlyingContainers() { |
| return new IContainer[]{}; |
| } |
| |
| @Override |
| protected IResource[] getLooseResources() { |
| return new IResource[]{}; |
| } |
| } |