/*
* 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.container;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.xsd.XSDSchemaDirective;
import org.teiid.core.designer.id.ObjectID;
import org.teiid.designer.metamodels.core.ModelImport;
/**
* @since 4.2
*/
public class FakeResourceFinder implements ResourceFinder {
/**
*
* @since 4.2
*/
public FakeResourceFinder() {
super();
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByEObject(org.eclipse.emf.ecore.EObject)
* @since 4.3
*/
@Override
public Resource findByEObject(EObject eObject) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByImport(org.eclipse.xsd.XSDSchemaDirective, boolean)
* @since 4.3
*/
@Override
public Resource findByImport(XSDSchemaDirective theImport,
boolean searchExternal) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByImport(org.eclipse.xsd.XSDSchemaDirective, org.eclipse.emf.ecore.resource.Resource[])
* @since 4.3
*/
@Override
public Resource findByImport(XSDSchemaDirective theImport,
Resource[] scope) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByImport(org.teiid.designer.metamodels.core.ModelImport, boolean)
* @since 4.3
*/
@Override
public Resource findByImport(ModelImport theImport,
boolean searchExternal) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByImport(org.teiid.designer.metamodels.core.ModelImport, org.eclipse.emf.ecore.resource.Resource[])
* @since 4.3
*/
@Override
public Resource findByImport(ModelImport theImport,
Resource[] scope) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByName(java.lang.String, boolean, boolean)
* @since 4.3
*/
@Override
public Resource[] findByName(String theName,
boolean caseSensitive,
boolean searchExternal) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByURI(org.eclipse.emf.common.util.URI, boolean)
* @since 4.3
*/
@Override
public Resource findByURI(URI theUri,
boolean searchExternal) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByUUID(ObjectID, boolean)
* @since 4.3
*/
@Override
public Resource findByUUID(ObjectID uuid,
boolean searchExternal) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByUUID(ObjectID, Resource[])
* @since 4.3
*/
@Override
public Resource findByUUID(ObjectID uuid,
Resource[] scope) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findByWorkspaceUri(org.eclipse.emf.common.util.URI)
* @since 4.3
*/
@Override
public Resource findByWorkspaceUri(URI theUri, Resource eResource) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#isBuiltInResource(org.eclipse.emf.ecore.resource.Resource)
* @since 4.3
*/
@Override
public boolean isBuiltInResource(Resource theResource) {
return false;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#isBuiltInResource(org.eclipse.emf.common.util.URI)
* @since 4.3
*/
@Override
public boolean isBuiltInResource(URI theUri) {
return false;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#isBuiltInSystemResource(org.eclipse.emf.ecore.resource.Resource)
* @since 4.3
*/
@Override
public boolean isBuiltInSystemResource(Resource theResource) {
return false;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#isBuiltInSystemResource(org.eclipse.emf.common.util.URI)
* @since 4.3
*/
@Override
public boolean isBuiltInSystemResource(URI theUri) {
return false;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#isExternalResource(org.eclipse.emf.ecore.resource.Resource)
* @since 4.3
*/
@Override
public boolean isExternalResource(Resource theResource) {
return false;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#isExternalResource(org.eclipse.emf.common.util.URI)
* @since 4.3
*/
@Override
public boolean isExternalResource(URI theUri) {
return false;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findReferencesFrom(org.eclipse.emf.ecore.resource.Resource, boolean, boolean)
* @since 4.3
*/
@Override
public Resource[] findReferencesFrom(Resource theResource,
boolean recurse,
boolean includeExternal) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findReferencesTo(org.eclipse.emf.ecore.resource.Resource, boolean)
* @since 4.3
*/
@Override
public Resource[] findReferencesTo(Resource theResource,
boolean recurse) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findUnresolvedResourceLocations(org.eclipse.emf.ecore.resource.Resource)
* @since 4.3
*/
@Override
public String[] findUnresolvedResourceLocations(Resource theResource) {
return null;
}
/**
* @see org.teiid.designer.core.container.ResourceFinder#findMissingImportLocations(org.eclipse.emf.ecore.resource.Resource)
* @since 4.3
*/
@Override
public String[] findMissingImportLocations(Resource theResource) {
return null;
}
}