ncsa.tools.elf.core.modules
Class ContainerDescription

java.lang.Object
  extended byncsa.tools.common.types.BaseNode
      extended byncsa.tools.elf.core.BaseContainerModule
          extended byncsa.tools.elf.core.PreExecutionContainerModule
              extended byncsa.tools.elf.core.modules.ContainerDescription
All Implemented Interfaces:
ContainerModule, IIdentifiable, Node, Resolvable, UserFacing

public class ContainerDescription
extends PreExecutionContainerModule


Field Summary
static java.lang.String ID
           
static java.lang.String TAG_SELF
           
 
Constructor Summary
ContainerDescription()
           
 
Method Summary
 org.dom4j.Element asElement()
           
 org.eclipse.core.runtime.Plugin getPlugin()
           
 void initialize()
           
 void initializeFromElement(org.dom4j.Element element)
           
 
Methods inherited from class ncsa.tools.elf.core.BaseContainerModule
activate, getInstanceId, getName, resolve, setContainerScript, setInstanceId
 
Methods inherited from class ncsa.tools.common.types.BaseNode
addChild, addChildName, addDependency, addDependencyName, getChildNames, getChildren, getDependencies, getDependencyNames, removeChild, removeChildName, removeDependency, removeDependencyName, setChildNames, setChildren, setDependencies, setDependencyNames, setName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID

TAG_SELF

public static final java.lang.String TAG_SELF
See Also:
Constant Field Values
Constructor Detail

ContainerDescription

public ContainerDescription()
Method Detail

initialize

public void initialize()
                throws InitializationException
Throws:
InitializationException

asElement

public org.dom4j.Element asElement()
Specified by:
asElement in interface UserFacing
Overrides:
asElement in class BaseNode

initializeFromElement

public void initializeFromElement(org.dom4j.Element element)
Specified by:
initializeFromElement in interface UserFacing
Overrides:
initializeFromElement in class BaseNode

getPlugin

public org.eclipse.core.runtime.Plugin getPlugin()