/* * 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.core.workspace; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IProgressMonitor; /** * FakeOpenableModelWorkspaceItem */ public class FakeOpenableModelWorkspaceItem extends FakeOpenable implements ModelWorkspaceItem, InternalOpenable { /** * Construct an instance of FakeOpenableModelWorkspaceItem. */ public FakeOpenableModelWorkspaceItem( final String id ) { super(id); } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getItemType() */ @Override public int getItemType() { return 0; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getItemName() */ @Override public String getItemName() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getOpenable() */ @Override public Openable getOpenable() { return null; } @Override public ModelWorkspaceItemInfo getItemInfo() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getCorrespondingResource() */ @Override public IResource getCorrespondingResource() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getResource() */ @Override public IResource getResource() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getUnderlyingResource() */ @Override public IResource getUnderlyingResource() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getPath() */ @Override public IPath getPath() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#isReadOnly() */ @Override public boolean isReadOnly() { return false; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#exists() */ @Override public boolean exists() { return false; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getParent() */ @Override public ModelWorkspaceItem getParent() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getChildren() */ @Override public ModelWorkspaceItem[] getChildren() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#hasChildren() */ @Override public boolean hasChildren() { return false; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#isStructureKnown() */ @Override public boolean isStructureKnown() { return false; } /** * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class) */ @Override public Object getAdapter( Class adapter ) { return null; } /** * @see org.teiid.designer.core.workspace.InternalOpenable#openWhenClosed(org.eclipse.core.runtime.IProgressMonitor) */ @Override public void openWhenClosed( IProgressMonitor pm ) { this.openWhenClosed(pm, false); } /** * @see org.teiid.designer.core.workspace.InternalOpenable#openWhenClosed(org.eclipse.core.runtime.IProgressMonitor) */ public void openWhenClosed( final IProgressMonitor pm, final boolean force ) { if (!this.isOpen()) { this.open(pm); } } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getModelProject() */ @Override public ModelProject getModelProject() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getModelWorkspace() */ @Override public ModelWorkspace getModelWorkspace() { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#accept(org.teiid.designer.core.workspace.ModelWorkspaceVisitor, * int) */ @Override public void accept( ModelWorkspaceVisitor visitor, int depth ) { } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getChild(java.lang.String) */ @Override public ModelWorkspaceItem getChild( String childName ) { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getChild(org.eclipse.core.resources.IResource) */ @Override public ModelWorkspaceItem getChild( IResource resource ) { return null; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#isOpening() * @since 4.3 */ @Override public boolean isOpening() { return false; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#isClosing() * @since 4.3 */ @Override public boolean isClosing() { return false; } }