diff options
2 files changed, 12 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/model/CDOPackageInfoImpl.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/model/CDOPackageInfoImpl.java index 34a4ab4e83..fa8d2c03c9 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/model/CDOPackageInfoImpl.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/model/CDOPackageInfoImpl.java @@ -190,6 +190,16 @@ public class CDOPackageInfoImpl implements InternalCDOPackageInfo * @see InternalCDOPackageRegistry#registerPackageInfo(EPackage, InternalCDOPackageInfo) */ @Deprecated + public void unsetTarget(Notifier oldTarget) + { + throw new UnsupportedOperationException(); + } + + /** + * @deprecated As of 4.2 CDOPackageInfos are no longer mapped through Adapters. + * @see InternalCDOPackageRegistry#registerPackageInfo(EPackage, InternalCDOPackageInfo) + */ + @Deprecated public boolean isAdapterForType(Object type) { throw new UnsupportedOperationException(); diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageInfo.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageInfo.java index 5dc18f18fa..c1fe0046cd 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageInfo.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageInfo.java @@ -14,6 +14,7 @@ import org.eclipse.emf.cdo.common.model.CDOPackageInfo; import org.eclipse.emf.cdo.common.protocol.CDODataInput; import org.eclipse.emf.cdo.common.protocol.CDODataOutput; +import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.ecore.EPackage; import java.io.IOException; @@ -26,7 +27,7 @@ import java.io.IOException; * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ -public interface InternalCDOPackageInfo extends CDOPackageInfo +public interface InternalCDOPackageInfo extends CDOPackageInfo, Adapter.Internal { public InternalCDOPackageUnit getPackageUnit(); |