blob: 0069a79b3ade2ad78bb1deec47c0dbdbd531e2ec [file] [log] [blame]
/*
* Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Eike Stepper - initial API and implementation
*/
package org.eclipse.emf.cdo.spi.common.model;
import org.eclipse.net4j.util.lifecycle.Lifecycle;
import org.eclipse.emf.ecore.EFactory;
import org.eclipse.emf.ecore.EPackage;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
/**
* If the meaning of this type isn't clear, there really should be more of a description here...
*
* @author Eike Stepper
* @since 4.0
*/
@Deprecated
public abstract class DelegatingCDOPackageRegistry extends Lifecycle implements InternalCDOPackageRegistry
{
public DelegatingCDOPackageRegistry()
{
}
protected abstract InternalCDOPackageRegistry getDelegate();
public Object basicPut(String nsURI, Object value)
{
return getDelegate().basicPut(nsURI, value);
}
public void clear()
{
getDelegate().clear();
}
public boolean containsKey(Object key)
{
return getDelegate().containsKey(key);
}
public boolean containsValue(Object value)
{
return getDelegate().containsValue(value);
}
public Set<java.util.Map.Entry<String, Object>> entrySet()
{
return getDelegate().entrySet();
}
public Object get(Object key)
{
return getDelegate().get(key);
}
public EFactory getEFactory(String nsURI)
{
return getDelegate().getEFactory(nsURI);
}
public EPackage getEPackage(String nsURI)
{
return getDelegate().getEPackage(nsURI);
}
public EPackage[] getEPackages()
{
return getDelegate().getEPackages();
}
public InternalCDOPackageInfo getPackageInfo(EPackage ePackage)
{
return getDelegate().getPackageInfo(ePackage);
}
public InternalCDOPackageInfo[] getPackageInfos()
{
return getDelegate().getPackageInfos();
}
public PackageLoader getPackageLoader()
{
return getDelegate().getPackageLoader();
}
public PackageProcessor getPackageProcessor()
{
return getDelegate().getPackageProcessor();
}
public InternalCDOPackageUnit getPackageUnit(EPackage ePackage)
{
return getDelegate().getPackageUnit(ePackage);
}
public InternalCDOPackageUnit[] getPackageUnits()
{
return getDelegate().getPackageUnits();
}
public boolean isEmpty()
{
return getDelegate().isEmpty();
}
public boolean isReplacingDescriptors()
{
return getDelegate().isReplacingDescriptors();
}
public Set<String> keySet()
{
return getDelegate().keySet();
}
public Object put(String key, Object value)
{
return getDelegate().put(key, value);
}
public void putAll(Map<? extends String, ? extends Object> t)
{
getDelegate().putAll(t);
}
public Object putEPackage(EPackage ePackage)
{
return getDelegate().putEPackage(ePackage);
}
public void putPackageUnit(InternalCDOPackageUnit packageUnit)
{
getDelegate().putPackageUnit(packageUnit);
}
public Object remove(Object key)
{
return getDelegate().remove(key);
}
public void setPackageLoader(PackageLoader packageLoader)
{
getDelegate().setPackageLoader(packageLoader);
}
public void setPackageProcessor(PackageProcessor packageProcessor)
{
getDelegate().setPackageProcessor(packageProcessor);
}
public void setReplacingDescriptors(boolean replacingDescriptors)
{
getDelegate().setReplacingDescriptors(replacingDescriptors);
}
public int size()
{
return getDelegate().size();
}
public Collection<Object> values()
{
return getDelegate().values();
}
}