ncsa.tools.elf.core
Interface ContainerModule

All Superinterfaces:
IIdentifiable, Resolvable, UserFacing
All Known Subinterfaces:
IdentityProvider
All Known Implementing Classes:
BaseContainerModule

public interface ContainerModule
extends UserFacing, IIdentifiable, Resolvable


Method Summary
 void activate(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 java.lang.String getName()
           
 void initialize()
           
 void setContainerScript(ElfContainerScript script)
           
 
Methods inherited from interface ncsa.tools.common.UserFacing
asElement, initializeFromElement
 
Methods inherited from interface ncsa.tools.elf.core.IIdentifiable
getInstanceId, getPlugin, setInstanceId
 
Methods inherited from interface ncsa.tools.common.resolvable.Resolvable
resolve
 

Method Detail

initialize

public void initialize()
                throws InitializationException
Throws:
InitializationException

activate

public void activate(org.eclipse.core.runtime.IProgressMonitor monitor)
              throws ActivationException
Throws:
ActivationException

getName

public java.lang.String getName()

setContainerScript

public void setContainerScript(ElfContainerScript script)