/*
* 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.jdbc;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Map;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.TreeIterator;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.resource.ResourceSet;
/**
* FakeResource
*/
public class FakeResource implements Resource {
@Override
public ResourceSet getResourceSet() {
return null;
}
@Override
public URI getURI() {
return null;
}
@Override
public void setURI( URI uri ) {
}
@Override
public EList getContents() {
return null;
}
@Override
public TreeIterator getAllContents() {
return null;
}
@Override
public String getURIFragment( EObject eObject ) {
return null;
}
@Override
public EObject getEObject( String uriFragment ) {
return null;
}
@Override
public boolean isTrackingModification() {
return false;
}
@Override
public void setTrackingModification( boolean isTrackingModification ) {
}
@Override
public boolean isModified() {
return false;
}
@Override
public void setModified( boolean isModified ) {
}
@Override
public boolean isLoaded() {
return false;
}
@Override
public void unload() {
}
@Override
public EList getErrors() {
return null;
}
@Override
public EList getWarnings() {
return null;
}
@Override
public EList eAdapters() {
return null;
}
@Override
public boolean eDeliver() {
return false;
}
@Override
public void eSetDeliver( boolean deliver ) {
}
@Override
public void eNotify( Notification notification ) {
}
/**
* {@inheritDoc}
*
* @see org.eclipse.emf.ecore.resource.Resource#delete(java.util.Map)
*/
@Override
public void delete( Map<?, ?> options ) {
}
/**
* {@inheritDoc}
*
* @see org.eclipse.emf.ecore.resource.Resource#getTimeStamp()
*/
@Override
public long getTimeStamp() {
return 0;
}
/**
* {@inheritDoc}
*
* @see org.eclipse.emf.ecore.resource.Resource#load(java.util.Map)
*/
@Override
public void load( Map<?, ?> options ) {
}
/**
* {@inheritDoc}
*
* @see org.eclipse.emf.ecore.resource.Resource#load(java.io.InputStream, java.util.Map)
*/
@Override
public void load( InputStream inputStream,
Map<?, ?> options ) {
}
/**
* {@inheritDoc}
*
* @see org.eclipse.emf.ecore.resource.Resource#save(java.util.Map)
*/
@Override
public void save( Map<?, ?> options ) {
}
/**
* {@inheritDoc}
*
* @see org.eclipse.emf.ecore.resource.Resource#save(java.io.OutputStream, java.util.Map)
*/
@Override
public void save( OutputStream outputStream,
Map<?, ?> options ) {
}
/**
* {@inheritDoc}
*
* @see org.eclipse.emf.ecore.resource.Resource#setTimeStamp(long)
*/
@Override
public void setTimeStamp( long timeStamp ) {
}
}