diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/cache/noop/NOOPRevisionCache.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/cache/noop/NOOPRevisionCache.java | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/cache/noop/NOOPRevisionCache.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/cache/noop/NOOPRevisionCache.java deleted file mode 100644 index ca3f69f420..0000000000 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/cache/noop/NOOPRevisionCache.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright (c) 2004 - 2010 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.internal.common.revision.cache.noop; - -import org.eclipse.emf.cdo.common.branch.CDOBranch; -import org.eclipse.emf.cdo.common.branch.CDOBranchPoint; -import org.eclipse.emf.cdo.common.branch.CDOBranchVersion; -import org.eclipse.emf.cdo.common.id.CDOID; -import org.eclipse.emf.cdo.common.revision.CDORevision; -import org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision; -import org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionCache; - -import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.lifecycle.Lifecycle; - -import org.eclipse.emf.ecore.EClass; - -import java.util.Collections; -import java.util.List; -import java.util.Map; - -/** - * @author Eike Stepper - */ -public class NOOPRevisionCache extends Lifecycle implements InternalCDORevisionCache -{ - public static final NOOPRevisionCache INSTANCE = new NOOPRevisionCache(); - - private static final List<CDORevision> EMPTY = Collections.emptyList(); - - public NOOPRevisionCache() - { - } - - public InternalCDORevisionCache instantiate(CDORevision revision) - { - return this; - } - - public boolean isSupportingBranches() - { - return true; - } - - public EClass getObjectType(CDOID id) - { - return null; - } - - public List<CDORevision> getCurrentRevisions() - { - return EMPTY; - } - - public InternalCDORevision getRevision(CDOID id) - { - return null; - } - - public InternalCDORevision getRevision(CDOID id, CDOBranchPoint branchPoint) - { - return null; - } - - public InternalCDORevision getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion) - { - return null; - } - - public boolean addRevision(CDORevision revision) - { - CheckUtil.checkArg(revision, "revision"); - return false; - } - - public InternalCDORevision removeRevision(CDOID id, CDOBranchVersion branchVersion) - { - return null; - } - - public void clear() - { - // Do nothing - } - - public Map<CDOBranch, List<CDORevision>> getAllRevisions() - { - return Collections.emptyMap(); - } - - public List<CDORevision> getRevisions(CDOBranchPoint branchPoint) - { - return Collections.emptyList(); - } -} |