ncsa.tools.elf.core.modules
Class ConfigurationModule

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

public class ConfigurationModule
extends BaseContainerModule


Field Summary
static java.lang.String TAG_SELF
           
 
Constructor Summary
ConfigurationModule()
           
 
Method Summary
 org.dom4j.Element asElement()
           
 Configuration getConfiguration()
           
 org.eclipse.core.runtime.Plugin getPlugin()
           
 void initialize()
           
 void initializeFromElement(org.dom4j.Element element)
           
 void setConfiguration(Configuration configuraiton)
           
 
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

TAG_SELF

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

ConfigurationModule

public ConfigurationModule()
Method Detail

initialize

public void initialize()
                throws InitializationException
Throws:
InitializationException

getPlugin

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

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

getConfiguration

public Configuration getConfiguration()

setConfiguration

public void setConfiguration(Configuration configuraiton)