org.eclipse.ecf.provider.datashare
Class DatashareContainerConfig

java.lang.Object
  extended by org.eclipse.ecf.provider.datashare.DatashareContainerConfig
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, IIdentifiable, ISharedObjectContainerConfig

public class DatashareContainerConfig
extends java.lang.Object
implements ISharedObjectContainerConfig


Constructor Summary
DatashareContainerConfig(ID containerID)
           
DatashareContainerConfig(ID containerID, java.util.Map properties)
           
 
Method Summary
 java.lang.Object getAdapter(java.lang.Class clazz)
           
 ID getID()
          Return the ID for this 'identifiable' object.
 java.util.Map getProperties()
          The properties associated with the owner ISharedObjectContainer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatashareContainerConfig

public DatashareContainerConfig(ID containerID,
                                java.util.Map properties)

DatashareContainerConfig

public DatashareContainerConfig(ID containerID)
Method Detail

getProperties

public java.util.Map getProperties()
Description copied from interface: ISharedObjectContainerConfig
The properties associated with the owner ISharedObjectContainer

Specified by:
getProperties in interface ISharedObjectContainerConfig
Returns:
Map the properties associated with owner ISharedObjectContainer

getAdapter

public java.lang.Object getAdapter(java.lang.Class clazz)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

getID

public ID getID()
Description copied from interface: IIdentifiable
Return the ID for this 'identifiable' object. The returned ID should be unique within its namespace. May return null.

Specified by:
getID in interface IIdentifiable
Returns:
the ID for this identifiable object. May return null.