org.eclipse.ecf.provider.generic
Class SOContainerConfig

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

public class SOContainerConfig
extends java.lang.Object
implements ISharedObjectContainerConfig


Constructor Summary
SOContainerConfig(ID id)
           
SOContainerConfig(ID id, java.util.Map props)
           
 
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

SOContainerConfig

public SOContainerConfig(ID id,
                         java.util.Map props)

SOContainerConfig

public SOContainerConfig(ID id)
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.