/* * 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; /** * NonOpenableModelWorkspaceItemImpl * * @since 8.0 */ public abstract class NonOpenableModelWorkspaceItemImpl extends ModelWorkspaceItemImpl { /** * Construct an instance of NonOpenableModelWorkspaceItemImpl. * * @param type * @param parent * @param name * @throws IllegalArgumentException */ public NonOpenableModelWorkspaceItemImpl( int type, ModelWorkspaceItem parent, String name ) throws IllegalArgumentException { super(type, parent, name); } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#hasChildren() */ @Override public boolean hasChildren() { return false; } /** * @see org.teiid.designer.core.workspace.ModelWorkspaceItem#getChildren() */ @Override public ModelWorkspaceItem[] getChildren() { return new ModelWorkspaceItem[] {}; } /** * @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; } }