Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2009-03-16 22:18:53 +0000
committerslewis2009-03-16 22:18:53 +0000
commit5c32cc2b781384f693a79effd702b816e57e11e1 (patch)
tree9f48449f2b4acf0d07e1279c479ef000feca3a26 /framework/bundles/org.eclipse.ecf.presence
parent90c451e833d95f88fa672f065eefe6f97920387c (diff)
downloadorg.eclipse.ecf-5c32cc2b781384f693a79effd702b816e57e11e1.tar.gz
org.eclipse.ecf-5c32cc2b781384f693a79effd702b816e57e11e1.tar.xz
org.eclipse.ecf-5c32cc2b781384f693a79effd702b816e57e11e1.zip
Additions for enhancement https://bugs.eclipse.org/bugs/show_bug.cgi?id=268888
Diffstat (limited to 'framework/bundles/org.eclipse.ecf.presence')
-rw-r--r--framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceContainer.java23
-rw-r--r--framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/PresenceContainer.java38
2 files changed, 61 insertions, 0 deletions
diff --git a/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceContainer.java b/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceContainer.java
new file mode 100644
index 000000000..9e9e9ce26
--- /dev/null
+++ b/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IPresenceContainer.java
@@ -0,0 +1,23 @@
+/*******************************************************************************
+* 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.presence;
+
+import org.eclipse.ecf.core.IContainer;
+
+/**
+ * @since 2.0
+ */
+public interface IPresenceContainer {
+
+ public IContainer getContainer();
+
+ public IPresenceContainerAdapter getContainerAdapter();
+
+}
diff --git a/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/PresenceContainer.java b/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/PresenceContainer.java
new file mode 100644
index 000000000..bf63eaef4
--- /dev/null
+++ b/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/PresenceContainer.java
@@ -0,0 +1,38 @@
+/*******************************************************************************
+* 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.presence;
+
+import org.eclipse.core.runtime.Assert;
+import org.eclipse.ecf.core.IContainer;
+
+/**
+ * @since 2.0
+ */
+public class PresenceContainer implements IPresenceContainer {
+
+ private IContainer container;
+ private IPresenceContainerAdapter containerAdapter;
+
+ public PresenceContainer(IContainer container, IPresenceContainerAdapter containerAdapter) {
+ Assert.isNotNull(container);
+ Assert.isNotNull(containerAdapter);
+ this.container = container;
+ this.containerAdapter = containerAdapter;
+ }
+
+ public IContainer getContainer() {
+ return container;
+ }
+
+ public IPresenceContainerAdapter getContainerAdapter() {
+ return containerAdapter;
+ }
+
+}

Back to the top