blob: 287efcef2faef829115872952b9225eb2c0f0f16 [file] [log] [blame]
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[]{};
}
}