g-Eclipse
Release 1.0.0

eu.geclipse.jsdl.model.posix.impl
Class DocumentRootImpl

java.lang.Object
  extended by EObjectImpl
      extended by eu.geclipse.jsdl.model.posix.impl.DocumentRootImpl
All Implemented Interfaces:
DocumentRoot

public class DocumentRootImpl
extends EObjectImpl
implements DocumentRoot

An implementation of the model object 'Document Root'.

The following features are implemented:


Method Summary
 NotificationChain basicSetArgument(ArgumentType newArgument, NotificationChain msgs)
           
 NotificationChain basicSetCoreDumpLimit(LimitsType newCoreDumpLimit, NotificationChain msgs)
           
 NotificationChain basicSetCPUTimeLimit(LimitsType newCPUTimeLimit, NotificationChain msgs)
           
 NotificationChain basicSetDataSegmentLimit(LimitsType newDataSegmentLimit, NotificationChain msgs)
           
 NotificationChain basicSetEnvironment(EnvironmentType newEnvironment, NotificationChain msgs)
           
 NotificationChain basicSetError(FileNameType newError, NotificationChain msgs)
           
 NotificationChain basicSetExecutable(FileNameType newExecutable, NotificationChain msgs)
           
 NotificationChain basicSetFileSizeLimit(LimitsType newFileSizeLimit, NotificationChain msgs)
           
 NotificationChain basicSetGroupName(GroupNameType newGroupName, NotificationChain msgs)
           
 NotificationChain basicSetInput(FileNameType newInput, NotificationChain msgs)
           
 NotificationChain basicSetLockedMemoryLimit(LimitsType newLockedMemoryLimit, NotificationChain msgs)
           
 NotificationChain basicSetMemoryLimit(LimitsType newMemoryLimit, NotificationChain msgs)
           
 NotificationChain basicSetOpenDescriptorsLimit(LimitsType newOpenDescriptorsLimit, NotificationChain msgs)
           
 NotificationChain basicSetOutput(FileNameType newOutput, NotificationChain msgs)
           
 NotificationChain basicSetPipeSizeLimit(LimitsType newPipeSizeLimit, NotificationChain msgs)
           
 NotificationChain basicSetPOSIXApplication(POSIXApplicationType newPOSIXApplication, NotificationChain msgs)
           
 NotificationChain basicSetProcessCountLimit(LimitsType newProcessCountLimit, NotificationChain msgs)
           
 NotificationChain basicSetStackSizeLimit(LimitsType newStackSizeLimit, NotificationChain msgs)
           
 NotificationChain basicSetThreadCountLimit(LimitsType newThreadCountLimit, NotificationChain msgs)
           
 NotificationChain basicSetUserName(UserNameType newUserName, NotificationChain msgs)
           
 NotificationChain basicSetVirtualMemoryLimit(LimitsType newVirtualMemoryLimit, NotificationChain msgs)
           
 NotificationChain basicSetWallTimeLimit(LimitsType newWallTimeLimit, NotificationChain msgs)
           
 NotificationChain basicSetWorkingDirectory(DirectoryNameType newWorkingDirectory, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 ArgumentType getArgument()
           
 LimitsType getCoreDumpLimit()
           
 LimitsType getCPUTimeLimit()
           
 LimitsType getDataSegmentLimit()
           
 EnvironmentType getEnvironment()
           
 FileNameType getError()
           
 FileNameType getExecutable()
           
 LimitsType getFileSizeLimit()
           
 GroupNameType getGroupName()
           
 FileNameType getInput()
           
 LimitsType getLockedMemoryLimit()
           
 LimitsType getMemoryLimit()
           
 FeatureMap getMixed()
           
 LimitsType getOpenDescriptorsLimit()
           
 FileNameType getOutput()
           
 LimitsType getPipeSizeLimit()
           
 POSIXApplicationType getPOSIXApplication()
           
 LimitsType getProcessCountLimit()
           
 LimitsType getStackSizeLimit()
           
 LimitsType getThreadCountLimit()
           
 UserNameType getUserName()
           
 LimitsType getVirtualMemoryLimit()
           
 LimitsType getWallTimeLimit()
           
 DirectoryNameType getWorkingDirectory()
           
 EMap getXMLNSPrefixMap()
           
 EMap getXSISchemaLocation()
           
 void setArgument(ArgumentType newArgument)
           
 void setCoreDumpLimit(LimitsType newCoreDumpLimit)
           
 void setCPUTimeLimit(LimitsType newCPUTimeLimit)
           
 void setDataSegmentLimit(LimitsType newDataSegmentLimit)
           
 void setEnvironment(EnvironmentType newEnvironment)
           
 void setError(FileNameType newError)
           
 void setExecutable(FileNameType newExecutable)
           
 void setFileSizeLimit(LimitsType newFileSizeLimit)
           
 void setGroupName(GroupNameType newGroupName)
           
 void setInput(FileNameType newInput)
           
 void setLockedMemoryLimit(LimitsType newLockedMemoryLimit)
           
 void setMemoryLimit(LimitsType newMemoryLimit)
           
 void setOpenDescriptorsLimit(LimitsType newOpenDescriptorsLimit)
           
 void setOutput(FileNameType newOutput)
           
 void setPipeSizeLimit(LimitsType newPipeSizeLimit)
           
 void setPOSIXApplication(POSIXApplicationType newPOSIXApplication)
           
 void setProcessCountLimit(LimitsType newProcessCountLimit)
           
 void setStackSizeLimit(LimitsType newStackSizeLimit)
           
 void setThreadCountLimit(LimitsType newThreadCountLimit)
           
 void setUserName(UserNameType newUserName)
           
 void setVirtualMemoryLimit(LimitsType newVirtualMemoryLimit)
           
 void setWallTimeLimit(LimitsType newWallTimeLimit)
           
 void setWorkingDirectory(DirectoryNameType newWorkingDirectory)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getMixed

public FeatureMap getMixed()

Specified by:
getMixed in interface DocumentRoot
Returns:
the value of the 'Mixed' attribute list.
See Also:
PosixPackage.getDocumentRoot_Mixed()

getXMLNSPrefixMap

public EMap getXMLNSPrefixMap()

Specified by:
getXMLNSPrefixMap in interface DocumentRoot
Returns:
the value of the 'XMLNS Prefix Map' map.
See Also:
PosixPackage.getDocumentRoot_XMLNSPrefixMap()

getXSISchemaLocation

public EMap getXSISchemaLocation()

Specified by:
getXSISchemaLocation in interface DocumentRoot
Returns:
the value of the 'XSI Schema Location' map.
See Also:
PosixPackage.getDocumentRoot_XSISchemaLocation()

getArgument

public ArgumentType getArgument()

Specified by:
getArgument in interface DocumentRoot
Returns:
the value of the 'Argument' containment reference.
See Also:
DocumentRoot.setArgument(ArgumentType), PosixPackage.getDocumentRoot_Argument()

basicSetArgument

public NotificationChain basicSetArgument(ArgumentType newArgument,
                                          NotificationChain msgs)


setArgument

public void setArgument(ArgumentType newArgument)

Specified by:
setArgument in interface DocumentRoot
Parameters:
newArgument - the new value of the 'Argument' containment reference.
See Also:
DocumentRoot.getArgument()

getCoreDumpLimit

public LimitsType getCoreDumpLimit()

Specified by:
getCoreDumpLimit in interface DocumentRoot
Returns:
the value of the 'Core Dump Limit' containment reference.
See Also:
DocumentRoot.setCoreDumpLimit(LimitsType), PosixPackage.getDocumentRoot_CoreDumpLimit()

basicSetCoreDumpLimit

public NotificationChain basicSetCoreDumpLimit(LimitsType newCoreDumpLimit,
                                               NotificationChain msgs)


setCoreDumpLimit

public void setCoreDumpLimit(LimitsType newCoreDumpLimit)

Specified by:
setCoreDumpLimit in interface DocumentRoot
Parameters:
newCoreDumpLimit - the new value of the 'Core Dump Limit' containment reference.
See Also:
DocumentRoot.getCoreDumpLimit()

getCPUTimeLimit

public LimitsType getCPUTimeLimit()

Specified by:
getCPUTimeLimit in interface DocumentRoot
Returns:
the value of the 'CPU Time Limit' containment reference.
See Also:
DocumentRoot.setCPUTimeLimit(LimitsType), PosixPackage.getDocumentRoot_CPUTimeLimit()

basicSetCPUTimeLimit

public NotificationChain basicSetCPUTimeLimit(LimitsType newCPUTimeLimit,
                                              NotificationChain msgs)


setCPUTimeLimit

public void setCPUTimeLimit(LimitsType newCPUTimeLimit)

Specified by:
setCPUTimeLimit in interface DocumentRoot
Parameters:
newCPUTimeLimit - the new value of the 'CPU Time Limit' containment reference.
See Also:
DocumentRoot.getCPUTimeLimit()

getDataSegmentLimit

public LimitsType getDataSegmentLimit()

Specified by:
getDataSegmentLimit in interface DocumentRoot
Returns:
the value of the 'Data Segment Limit' containment reference.
See Also:
DocumentRoot.setDataSegmentLimit(LimitsType), PosixPackage.getDocumentRoot_DataSegmentLimit()

basicSetDataSegmentLimit

public NotificationChain basicSetDataSegmentLimit(LimitsType newDataSegmentLimit,
                                                  NotificationChain msgs)


setDataSegmentLimit

public void setDataSegmentLimit(LimitsType newDataSegmentLimit)

Specified by:
setDataSegmentLimit in interface DocumentRoot
Parameters:
newDataSegmentLimit - the new value of the 'Data Segment Limit' containment reference.
See Also:
DocumentRoot.getDataSegmentLimit()

getEnvironment

public EnvironmentType getEnvironment()

Specified by:
getEnvironment in interface DocumentRoot
Returns:
the value of the 'Environment' containment reference.
See Also:
DocumentRoot.setEnvironment(EnvironmentType), PosixPackage.getDocumentRoot_Environment()

basicSetEnvironment

public NotificationChain basicSetEnvironment(EnvironmentType newEnvironment,
                                             NotificationChain msgs)


setEnvironment

public void setEnvironment(EnvironmentType newEnvironment)

Specified by:
setEnvironment in interface DocumentRoot
Parameters:
newEnvironment - the new value of the 'Environment' containment reference.
See Also:
DocumentRoot.getEnvironment()

getError

public FileNameType getError()

Specified by:
getError in interface DocumentRoot
Returns:
the value of the 'Error' containment reference.
See Also:
DocumentRoot.setError(FileNameType), PosixPackage.getDocumentRoot_Error()

basicSetError

public NotificationChain basicSetError(FileNameType newError,
                                       NotificationChain msgs)


setError

public void setError(FileNameType newError)

Specified by:
setError in interface DocumentRoot
Parameters:
newError - the new value of the 'Error' containment reference.
See Also:
DocumentRoot.getError()

getExecutable

public FileNameType getExecutable()

Specified by:
getExecutable in interface DocumentRoot
Returns:
the value of the 'Executable' containment reference.
See Also:
DocumentRoot.setExecutable(FileNameType), PosixPackage.getDocumentRoot_Executable()

basicSetExecutable

public NotificationChain basicSetExecutable(FileNameType newExecutable,
                                            NotificationChain msgs)


setExecutable

public void setExecutable(FileNameType newExecutable)

Specified by:
setExecutable in interface DocumentRoot
Parameters:
newExecutable - the new value of the 'Executable' containment reference.
See Also:
DocumentRoot.getExecutable()

getFileSizeLimit

public LimitsType getFileSizeLimit()

Specified by:
getFileSizeLimit in interface DocumentRoot
Returns:
the value of the 'File Size Limit' containment reference.
See Also:
DocumentRoot.setFileSizeLimit(LimitsType), PosixPackage.getDocumentRoot_FileSizeLimit()

basicSetFileSizeLimit

public NotificationChain basicSetFileSizeLimit(LimitsType newFileSizeLimit,
                                               NotificationChain msgs)


setFileSizeLimit

public void setFileSizeLimit(LimitsType newFileSizeLimit)

Specified by:
setFileSizeLimit in interface DocumentRoot
Parameters:
newFileSizeLimit - the new value of the 'File Size Limit' containment reference.
See Also:
DocumentRoot.getFileSizeLimit()

getGroupName

public GroupNameType getGroupName()

Specified by:
getGroupName in interface DocumentRoot
Returns:
the value of the 'Group Name' containment reference.
See Also:
DocumentRoot.setGroupName(GroupNameType), PosixPackage.getDocumentRoot_GroupName()

basicSetGroupName

public NotificationChain basicSetGroupName(GroupNameType newGroupName,
                                           NotificationChain msgs)


setGroupName

public void setGroupName(GroupNameType newGroupName)

Specified by:
setGroupName in interface DocumentRoot
Parameters:
newGroupName - the new value of the 'Group Name' containment reference.
See Also:
DocumentRoot.getGroupName()

getInput

public FileNameType getInput()

Specified by:
getInput in interface DocumentRoot
Returns:
the value of the 'Input' containment reference.
See Also:
DocumentRoot.setInput(FileNameType), PosixPackage.getDocumentRoot_Input()

basicSetInput

public NotificationChain basicSetInput(FileNameType newInput,
                                       NotificationChain msgs)


setInput

public void setInput(FileNameType newInput)

Specified by:
setInput in interface DocumentRoot
Parameters:
newInput - the new value of the 'Input' containment reference.
See Also:
DocumentRoot.getInput()

getLockedMemoryLimit

public LimitsType getLockedMemoryLimit()

Specified by:
getLockedMemoryLimit in interface DocumentRoot
Returns:
the value of the 'Locked Memory Limit' containment reference.
See Also:
DocumentRoot.setLockedMemoryLimit(LimitsType), PosixPackage.getDocumentRoot_LockedMemoryLimit()

basicSetLockedMemoryLimit

public NotificationChain basicSetLockedMemoryLimit(LimitsType newLockedMemoryLimit,
                                                   NotificationChain msgs)


setLockedMemoryLimit

public void setLockedMemoryLimit(LimitsType newLockedMemoryLimit)

Specified by:
setLockedMemoryLimit in interface DocumentRoot
Parameters:
newLockedMemoryLimit - the new value of the 'Locked Memory Limit' containment reference.
See Also:
DocumentRoot.getLockedMemoryLimit()

getMemoryLimit

public LimitsType getMemoryLimit()

Specified by:
getMemoryLimit in interface DocumentRoot
Returns:
the value of the 'Memory Limit' containment reference.
See Also:
DocumentRoot.setMemoryLimit(LimitsType), PosixPackage.getDocumentRoot_MemoryLimit()

basicSetMemoryLimit

public NotificationChain basicSetMemoryLimit(LimitsType newMemoryLimit,
                                             NotificationChain msgs)


setMemoryLimit

public void setMemoryLimit(LimitsType newMemoryLimit)

Specified by:
setMemoryLimit in interface DocumentRoot
Parameters:
newMemoryLimit - the new value of the 'Memory Limit' containment reference.
See Also:
DocumentRoot.getMemoryLimit()

getOpenDescriptorsLimit

public LimitsType getOpenDescriptorsLimit()

Specified by:
getOpenDescriptorsLimit in interface DocumentRoot
Returns:
the value of the 'Open Descriptors Limit' containment reference.
See Also:
DocumentRoot.setOpenDescriptorsLimit(LimitsType), PosixPackage.getDocumentRoot_OpenDescriptorsLimit()

basicSetOpenDescriptorsLimit

public NotificationChain basicSetOpenDescriptorsLimit(LimitsType newOpenDescriptorsLimit,
                                                      NotificationChain msgs)


setOpenDescriptorsLimit

public void setOpenDescriptorsLimit(LimitsType newOpenDescriptorsLimit)

Specified by:
setOpenDescriptorsLimit in interface DocumentRoot
Parameters:
newOpenDescriptorsLimit - the new value of the 'Open Descriptors Limit' containment reference.
See Also:
DocumentRoot.getOpenDescriptorsLimit()

getOutput

public FileNameType getOutput()

Specified by:
getOutput in interface DocumentRoot
Returns:
the value of the 'Output' containment reference.
See Also:
DocumentRoot.setOutput(FileNameType), PosixPackage.getDocumentRoot_Output()

basicSetOutput

public NotificationChain basicSetOutput(FileNameType newOutput,
                                        NotificationChain msgs)


setOutput

public void setOutput(FileNameType newOutput)

Specified by:
setOutput in interface DocumentRoot
Parameters:
newOutput - the new value of the 'Output' containment reference.
See Also:
DocumentRoot.getOutput()

getPipeSizeLimit

public LimitsType getPipeSizeLimit()

Specified by:
getPipeSizeLimit in interface DocumentRoot
Returns:
the value of the 'Pipe Size Limit' containment reference.
See Also:
DocumentRoot.setPipeSizeLimit(LimitsType), PosixPackage.getDocumentRoot_PipeSizeLimit()

basicSetPipeSizeLimit

public NotificationChain basicSetPipeSizeLimit(LimitsType newPipeSizeLimit,
                                               NotificationChain msgs)


setPipeSizeLimit

public void setPipeSizeLimit(LimitsType newPipeSizeLimit)

Specified by:
setPipeSizeLimit in interface DocumentRoot
Parameters:
newPipeSizeLimit - the new value of the 'Pipe Size Limit' containment reference.
See Also:
DocumentRoot.getPipeSizeLimit()

getPOSIXApplication

public POSIXApplicationType getPOSIXApplication()

Specified by:
getPOSIXApplication in interface DocumentRoot
Returns:
the value of the 'POSIX Application' containment reference.
See Also:
DocumentRoot.setPOSIXApplication(POSIXApplicationType), PosixPackage.getDocumentRoot_POSIXApplication()

basicSetPOSIXApplication

public NotificationChain basicSetPOSIXApplication(POSIXApplicationType newPOSIXApplication,
                                                  NotificationChain msgs)


setPOSIXApplication

public void setPOSIXApplication(POSIXApplicationType newPOSIXApplication)

Specified by:
setPOSIXApplication in interface DocumentRoot
Parameters:
newPOSIXApplication - the new value of the 'POSIX Application' containment reference.
See Also:
DocumentRoot.getPOSIXApplication()

getProcessCountLimit

public LimitsType getProcessCountLimit()

Specified by:
getProcessCountLimit in interface DocumentRoot
Returns:
the value of the 'Process Count Limit' containment reference.
See Also:
DocumentRoot.setProcessCountLimit(LimitsType), PosixPackage.getDocumentRoot_ProcessCountLimit()

basicSetProcessCountLimit

public NotificationChain basicSetProcessCountLimit(LimitsType newProcessCountLimit,
                                                   NotificationChain msgs)


setProcessCountLimit

public void setProcessCountLimit(LimitsType newProcessCountLimit)

Specified by:
setProcessCountLimit in interface DocumentRoot
Parameters:
newProcessCountLimit - the new value of the 'Process Count Limit' containment reference.
See Also:
DocumentRoot.getProcessCountLimit()

getStackSizeLimit

public LimitsType getStackSizeLimit()

Specified by:
getStackSizeLimit in interface DocumentRoot
Returns:
the value of the 'Stack Size Limit' containment reference.
See Also:
DocumentRoot.setStackSizeLimit(LimitsType), PosixPackage.getDocumentRoot_StackSizeLimit()

basicSetStackSizeLimit

public NotificationChain basicSetStackSizeLimit(LimitsType newStackSizeLimit,
                                                NotificationChain msgs)


setStackSizeLimit

public void setStackSizeLimit(LimitsType newStackSizeLimit)

Specified by:
setStackSizeLimit in interface DocumentRoot
Parameters:
newStackSizeLimit - the new value of the 'Stack Size Limit' containment reference.
See Also:
DocumentRoot.getStackSizeLimit()

getThreadCountLimit

public LimitsType getThreadCountLimit()

Specified by:
getThreadCountLimit in interface DocumentRoot
Returns:
the value of the 'Thread Count Limit' containment reference.
See Also:
DocumentRoot.setThreadCountLimit(LimitsType), PosixPackage.getDocumentRoot_ThreadCountLimit()

basicSetThreadCountLimit

public NotificationChain basicSetThreadCountLimit(LimitsType newThreadCountLimit,
                                                  NotificationChain msgs)


setThreadCountLimit

public void setThreadCountLimit(LimitsType newThreadCountLimit)

Specified by:
setThreadCountLimit in interface DocumentRoot
Parameters:
newThreadCountLimit - the new value of the 'Thread Count Limit' containment reference.
See Also:
DocumentRoot.getThreadCountLimit()

getUserName

public UserNameType getUserName()

Specified by:
getUserName in interface DocumentRoot
Returns:
the value of the 'User Name' containment reference.
See Also:
DocumentRoot.setUserName(UserNameType), PosixPackage.getDocumentRoot_UserName()

basicSetUserName

public NotificationChain basicSetUserName(UserNameType newUserName,
                                          NotificationChain msgs)


setUserName

public void setUserName(UserNameType newUserName)

Specified by:
setUserName in interface DocumentRoot
Parameters:
newUserName - the new value of the 'User Name' containment reference.
See Also:
DocumentRoot.getUserName()

getVirtualMemoryLimit

public LimitsType getVirtualMemoryLimit()

Specified by:
getVirtualMemoryLimit in interface DocumentRoot
Returns:
the value of the 'Virtual Memory Limit' containment reference.
See Also:
DocumentRoot.setVirtualMemoryLimit(LimitsType), PosixPackage.getDocumentRoot_VirtualMemoryLimit()

basicSetVirtualMemoryLimit

public NotificationChain basicSetVirtualMemoryLimit(LimitsType newVirtualMemoryLimit,
                                                    NotificationChain msgs)


setVirtualMemoryLimit

public void setVirtualMemoryLimit(LimitsType newVirtualMemoryLimit)

Specified by:
setVirtualMemoryLimit in interface DocumentRoot
Parameters:
newVirtualMemoryLimit - the new value of the 'Virtual Memory Limit' containment reference.
See Also:
DocumentRoot.getVirtualMemoryLimit()

getWallTimeLimit

public LimitsType getWallTimeLimit()

Specified by:
getWallTimeLimit in interface DocumentRoot
Returns:
the value of the 'Wall Time Limit' containment reference.
See Also:
DocumentRoot.setWallTimeLimit(LimitsType), PosixPackage.getDocumentRoot_WallTimeLimit()

basicSetWallTimeLimit

public NotificationChain basicSetWallTimeLimit(LimitsType newWallTimeLimit,
                                               NotificationChain msgs)


setWallTimeLimit

public void setWallTimeLimit(LimitsType newWallTimeLimit)

Specified by:
setWallTimeLimit in interface DocumentRoot
Parameters:
newWallTimeLimit - the new value of the 'Wall Time Limit' containment reference.
See Also:
DocumentRoot.getWallTimeLimit()

getWorkingDirectory

public DirectoryNameType getWorkingDirectory()

Specified by:
getWorkingDirectory in interface DocumentRoot
Returns:
the value of the 'Working Directory' containment reference.
See Also:
DocumentRoot.setWorkingDirectory(DirectoryNameType), PosixPackage.getDocumentRoot_WorkingDirectory()

basicSetWorkingDirectory

public NotificationChain basicSetWorkingDirectory(DirectoryNameType newWorkingDirectory,
                                                  NotificationChain msgs)


setWorkingDirectory

public void setWorkingDirectory(DirectoryNameType newWorkingDirectory)

Specified by:
setWorkingDirectory in interface DocumentRoot
Parameters:
newWorkingDirectory - the new value of the 'Working Directory' containment reference.
See Also:
DocumentRoot.getWorkingDirectory()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)


eSet

public void eSet(int featureID,
                 java.lang.Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public java.lang.String toString()


g-Eclipse
Release 1.0.0