g-Eclipse
Release 1.0.0

eu.geclipse.batch.model.qdl.impl
Class DocumentRootImpl

java.lang.Object
  extended by EObjectImpl
      extended by eu.geclipse.batch.model.qdl.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 basicSetAllowedVirtualOrganizations(AllowedVirtualOrganizationsType newAllowedVirtualOrganizations, NotificationChain msgs)
           
 NotificationChain basicSetAssignedResources(IntegerRangeValueType newAssignedResources, NotificationChain msgs)
           
 NotificationChain basicSetCPUTimeLimit(RangeValueType newCPUTimeLimit, NotificationChain msgs)
           
 NotificationChain basicSetJobsInQueue(IntegerRangeValueType newJobsInQueue, NotificationChain msgs)
           
 NotificationChain basicSetPriority(IntegerRangeValueType newPriority, NotificationChain msgs)
           
 NotificationChain basicSetQueue(QueueType newQueue, NotificationChain msgs)
           
 NotificationChain basicSetRunningJobs(IntegerRangeValueType newRunningJobs, NotificationChain msgs)
           
 NotificationChain basicSetWallTimeLimit(RangeValueType newWallTimeLimit, 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)
           
 AllowedVirtualOrganizationsType getAllowedVirtualOrganizations()
           
 IntegerRangeValueType getAssignedResources()
           
 RangeValueType getCPUTimeLimit()
           
 java.lang.String getDescription()
           
 IntegerRangeValueType getJobsInQueue()
           
 FeatureMap getMixed()
           
 IntegerRangeValueType getPriority()
           
 QueueType getQueue()
           
 QueueStatusEnumeration getQueueStatus()
           
 QueueTypeEnumeration getQueueType()
           
 IntegerRangeValueType getRunningJobs()
           
 java.lang.String getVOName()
           
 RangeValueType getWallTimeLimit()
           
  getXMLNSPrefixMap()
           
  getXSISchemaLocation()
           
 boolean isQueueStarted()
           
 void setAllowedVirtualOrganizations(AllowedVirtualOrganizationsType newAllowedVirtualOrganizations)
           
 void setAssignedResources(IntegerRangeValueType newAssignedResources)
           
 void setCPUTimeLimit(RangeValueType newCPUTimeLimit)
           
 void setDescription(java.lang.String newDescription)
           
 void setJobsInQueue(IntegerRangeValueType newJobsInQueue)
           
 void setPriority(IntegerRangeValueType newPriority)
           
 void setQueue(QueueType newQueue)
           
 void setQueueStarted(boolean newQueueStarted)
           
 void setQueueStatus(QueueStatusEnumeration newQueueStatus)
           
 void setQueueType(QueueTypeEnumeration newQueueType)
           
 void setRunningJobs(IntegerRangeValueType newRunningJobs)
           
 void setVOName(java.lang.String newVOName)
           
 void setWallTimeLimit(RangeValueType newWallTimeLimit)
           
 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:
QdlPackage.getDocumentRoot_Mixed()

getXMLNSPrefixMap

public  getXMLNSPrefixMap()

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

getXSISchemaLocation

public  getXSISchemaLocation()

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

getAllowedVirtualOrganizations

public AllowedVirtualOrganizationsType getAllowedVirtualOrganizations()

Specified by:
getAllowedVirtualOrganizations in interface DocumentRoot
Returns:
the value of the 'Allowed Virtual Organizations' containment reference.
See Also:
DocumentRoot.setAllowedVirtualOrganizations(AllowedVirtualOrganizationsType), QdlPackage.getDocumentRoot_AllowedVirtualOrganizations()

basicSetAllowedVirtualOrganizations

public NotificationChain basicSetAllowedVirtualOrganizations(AllowedVirtualOrganizationsType newAllowedVirtualOrganizations,
                                                             NotificationChain msgs)


setAllowedVirtualOrganizations

public void setAllowedVirtualOrganizations(AllowedVirtualOrganizationsType newAllowedVirtualOrganizations)

Specified by:
setAllowedVirtualOrganizations in interface DocumentRoot
Parameters:
newAllowedVirtualOrganizations - the new value of the 'Allowed Virtual Organizations' containment reference.
See Also:
DocumentRoot.getAllowedVirtualOrganizations()

getAssignedResources

public IntegerRangeValueType getAssignedResources()

Specified by:
getAssignedResources in interface DocumentRoot
Returns:
the value of the 'Assigned Resources' containment reference.
See Also:
DocumentRoot.setAssignedResources(IntegerRangeValueType), QdlPackage.getDocumentRoot_AssignedResources()

basicSetAssignedResources

public NotificationChain basicSetAssignedResources(IntegerRangeValueType newAssignedResources,
                                                   NotificationChain msgs)


setAssignedResources

public void setAssignedResources(IntegerRangeValueType newAssignedResources)

Specified by:
setAssignedResources in interface DocumentRoot
Parameters:
newAssignedResources - the new value of the 'Assigned Resources' containment reference.
See Also:
DocumentRoot.getAssignedResources()

getCPUTimeLimit

public RangeValueType getCPUTimeLimit()

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

basicSetCPUTimeLimit

public NotificationChain basicSetCPUTimeLimit(RangeValueType newCPUTimeLimit,
                                              NotificationChain msgs)


setCPUTimeLimit

public void setCPUTimeLimit(RangeValueType newCPUTimeLimit)

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

getDescription

public java.lang.String getDescription()

Specified by:
getDescription in interface DocumentRoot
Returns:
the value of the 'Description' attribute.
See Also:
DocumentRoot.setDescription(String), QdlPackage.getDocumentRoot_Description()

setDescription

public void setDescription(java.lang.String newDescription)

Specified by:
setDescription in interface DocumentRoot
Parameters:
newDescription - the new value of the 'Description' attribute.
See Also:
DocumentRoot.getDescription()

getJobsInQueue

public IntegerRangeValueType getJobsInQueue()

Specified by:
getJobsInQueue in interface DocumentRoot
Returns:
the value of the 'Jobs In Queue' containment reference.
See Also:
DocumentRoot.setJobsInQueue(IntegerRangeValueType), QdlPackage.getDocumentRoot_JobsInQueue()

basicSetJobsInQueue

public NotificationChain basicSetJobsInQueue(IntegerRangeValueType newJobsInQueue,
                                             NotificationChain msgs)


setJobsInQueue

public void setJobsInQueue(IntegerRangeValueType newJobsInQueue)

Specified by:
setJobsInQueue in interface DocumentRoot
Parameters:
newJobsInQueue - the new value of the 'Jobs In Queue' containment reference.
See Also:
DocumentRoot.getJobsInQueue()

getPriority

public IntegerRangeValueType getPriority()

Specified by:
getPriority in interface DocumentRoot
Returns:
the value of the 'Priority' containment reference.
See Also:
DocumentRoot.setPriority(IntegerRangeValueType), QdlPackage.getDocumentRoot_Priority()

basicSetPriority

public NotificationChain basicSetPriority(IntegerRangeValueType newPriority,
                                          NotificationChain msgs)


setPriority

public void setPriority(IntegerRangeValueType newPriority)

Specified by:
setPriority in interface DocumentRoot
Parameters:
newPriority - the new value of the 'Priority' containment reference.
See Also:
DocumentRoot.getPriority()

getQueue

public QueueType getQueue()

Specified by:
getQueue in interface DocumentRoot
Returns:
the value of the 'Queue' containment reference.
See Also:
DocumentRoot.setQueue(QueueType), QdlPackage.getDocumentRoot_Queue()

basicSetQueue

public NotificationChain basicSetQueue(QueueType newQueue,
                                       NotificationChain msgs)


setQueue

public void setQueue(QueueType newQueue)

Specified by:
setQueue in interface DocumentRoot
Parameters:
newQueue - the new value of the 'Queue' containment reference.
See Also:
DocumentRoot.getQueue()

isQueueStarted

public boolean isQueueStarted()

Specified by:
isQueueStarted in interface DocumentRoot
Returns:
the value of the 'Queue Started' attribute.
See Also:
DocumentRoot.setQueueStarted(boolean), QdlPackage.getDocumentRoot_QueueStarted()

setQueueStarted

public void setQueueStarted(boolean newQueueStarted)

Specified by:
setQueueStarted in interface DocumentRoot
Parameters:
newQueueStarted - the new value of the 'Queue Started' attribute.
See Also:
DocumentRoot.isQueueStarted()

getQueueStatus

public QueueStatusEnumeration getQueueStatus()

Specified by:
getQueueStatus in interface DocumentRoot
Returns:
the value of the 'Queue Status' attribute.
See Also:
QueueStatusEnumeration, DocumentRoot.setQueueStatus(QueueStatusEnumeration), QdlPackage.getDocumentRoot_QueueStatus()

setQueueStatus

public void setQueueStatus(QueueStatusEnumeration newQueueStatus)

Specified by:
setQueueStatus in interface DocumentRoot
Parameters:
newQueueStatus - the new value of the 'Queue Status' attribute.
See Also:
QueueStatusEnumeration, DocumentRoot.getQueueStatus()

getQueueType

public QueueTypeEnumeration getQueueType()

Specified by:
getQueueType in interface DocumentRoot
Returns:
the value of the 'Queue Type' attribute.
See Also:
QueueTypeEnumeration, DocumentRoot.setQueueType(QueueTypeEnumeration), QdlPackage.getDocumentRoot_QueueType()

setQueueType

public void setQueueType(QueueTypeEnumeration newQueueType)

Specified by:
setQueueType in interface DocumentRoot
Parameters:
newQueueType - the new value of the 'Queue Type' attribute.
See Also:
QueueTypeEnumeration, DocumentRoot.getQueueType()

getRunningJobs

public IntegerRangeValueType getRunningJobs()

Specified by:
getRunningJobs in interface DocumentRoot
Returns:
the value of the 'Running Jobs' containment reference.
See Also:
DocumentRoot.setRunningJobs(IntegerRangeValueType), QdlPackage.getDocumentRoot_RunningJobs()

basicSetRunningJobs

public NotificationChain basicSetRunningJobs(IntegerRangeValueType newRunningJobs,
                                             NotificationChain msgs)


setRunningJobs

public void setRunningJobs(IntegerRangeValueType newRunningJobs)

Specified by:
setRunningJobs in interface DocumentRoot
Parameters:
newRunningJobs - the new value of the 'Running Jobs' containment reference.
See Also:
DocumentRoot.getRunningJobs()

getVOName

public java.lang.String getVOName()

Specified by:
getVOName in interface DocumentRoot
Returns:
the value of the 'VO Name' attribute.
See Also:
DocumentRoot.setVOName(String), QdlPackage.getDocumentRoot_VOName()

setVOName

public void setVOName(java.lang.String newVOName)

Specified by:
setVOName in interface DocumentRoot
Parameters:
newVOName - the new value of the 'VO Name' attribute.
See Also:
DocumentRoot.getVOName()

getWallTimeLimit

public RangeValueType getWallTimeLimit()

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

basicSetWallTimeLimit

public NotificationChain basicSetWallTimeLimit(RangeValueType newWallTimeLimit,
                                               NotificationChain msgs)


setWallTimeLimit

public void setWallTimeLimit(RangeValueType newWallTimeLimit)

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

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