/******************************************************************************* * Copyright (c) 2009 EclipseSource 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: * EclipseSource - initial API and implementation ******************************************************************************/ package org.eclipse.ecf.datashare; import org.eclipse.core.runtime.Assert; import org.eclipse.ecf.core.IContainer; /** * @since 2.0 */ public class ChannelContainer implements IChannelContainer { private final IContainer container; private final IChannelContainerAdapter containerAdapter; public ChannelContainer(IContainer container, IChannelContainerAdapter containerAdapter) { Assert.isNotNull(container); Assert.isNotNull(containerAdapter); this.container = container; this.containerAdapter = containerAdapter; } public IContainer getContainer() { return container; } public IChannelContainerAdapter getContainerAdapter() { return containerAdapter; } }