g-Eclipse
Release 1.0.0

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

java.lang.Object
  extended by EObjectImpl
      extended by eu.geclipse.batch.model.qdl.impl.QueueTypeImpl
All Implemented Interfaces:
QueueType

public class QueueTypeImpl
extends EObjectImpl
implements QueueType

An implementation of the model object 'Queue Type'.

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 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()
           
 IntegerRangeValueType getPriority()
           
 java.lang.String getQueueName()
           
 QueueStatusEnumeration getQueueStatus()
           
 QueueTypeEnumeration getQueueType()
           
 IntegerRangeValueType getRunningJobs()
           
 RangeValueType getWallTimeLimit()
           
 boolean isQueueStarted()
           
 boolean isSetQueueStarted()
           
 boolean isSetQueueStatus()
           
 boolean isSetQueueType()
           
 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 setQueueName(java.lang.String newQueueName)
           
 void setQueueStarted(boolean newQueueStarted)
           
 void setQueueStatus(QueueStatusEnumeration newQueueStatus)
           
 void setQueueType(QueueTypeEnumeration newQueueType)
           
 void setRunningJobs(IntegerRangeValueType newRunningJobs)
           
 void setWallTimeLimit(RangeValueType newWallTimeLimit)
           
 java.lang.String toString()
           
 void unsetQueueStarted()
           
 void unsetQueueStatus()
           
 void unsetQueueType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getQueueName

public java.lang.String getQueueName()

Specified by:
getQueueName in interface QueueType
Returns:
the value of the 'Queue Name' attribute.
See Also:
QueueType.setQueueName(String), QdlPackage.getQueueType_QueueName()

setQueueName

public void setQueueName(java.lang.String newQueueName)

Specified by:
setQueueName in interface QueueType
Parameters:
newQueueName - the new value of the 'Queue Name' attribute.
See Also:
QueueType.getQueueName()

getDescription

public java.lang.String getDescription()

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

setDescription

public void setDescription(java.lang.String newDescription)

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

getQueueType

public QueueTypeEnumeration getQueueType()

Specified by:
getQueueType in interface QueueType
Returns:
the value of the 'Queue Type' attribute.
See Also:
QueueTypeEnumeration, QueueType.isSetQueueType(), QueueType.unsetQueueType(), QueueType.setQueueType(QueueTypeEnumeration), QdlPackage.getQueueType_QueueType()

setQueueType

public void setQueueType(QueueTypeEnumeration newQueueType)

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

unsetQueueType

public void unsetQueueType()

Specified by:
unsetQueueType in interface QueueType
See Also:
QueueType.isSetQueueType(), QueueType.getQueueType(), QueueType.setQueueType(QueueTypeEnumeration)

isSetQueueType

public boolean isSetQueueType()

Specified by:
isSetQueueType in interface QueueType
Returns:
whether the value of the 'Queue Type' attribute is set.
See Also:
QueueType.unsetQueueType(), QueueType.getQueueType(), QueueType.setQueueType(QueueTypeEnumeration)

getQueueStatus

public QueueStatusEnumeration getQueueStatus()

Specified by:
getQueueStatus in interface QueueType
Returns:
the value of the 'Queue Status' attribute.
See Also:
QueueStatusEnumeration, QueueType.isSetQueueStatus(), QueueType.unsetQueueStatus(), QueueType.setQueueStatus(QueueStatusEnumeration), QdlPackage.getQueueType_QueueStatus()

setQueueStatus

public void setQueueStatus(QueueStatusEnumeration newQueueStatus)

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

unsetQueueStatus

public void unsetQueueStatus()

Specified by:
unsetQueueStatus in interface QueueType
See Also:
QueueType.isSetQueueStatus(), QueueType.getQueueStatus(), QueueType.setQueueStatus(QueueStatusEnumeration)

isSetQueueStatus

public boolean isSetQueueStatus()

Specified by:
isSetQueueStatus in interface QueueType
Returns:
whether the value of the 'Queue Status' attribute is set.
See Also:
QueueType.unsetQueueStatus(), QueueType.getQueueStatus(), QueueType.setQueueStatus(QueueStatusEnumeration)

isQueueStarted

public boolean isQueueStarted()

Specified by:
isQueueStarted in interface QueueType
Returns:
the value of the 'Queue Started' attribute.
See Also:
QueueType.isSetQueueStarted(), QueueType.unsetQueueStarted(), QueueType.setQueueStarted(boolean), QdlPackage.getQueueType_QueueStarted()

setQueueStarted

public void setQueueStarted(boolean newQueueStarted)

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

unsetQueueStarted

public void unsetQueueStarted()

Specified by:
unsetQueueStarted in interface QueueType
See Also:
QueueType.isSetQueueStarted(), QueueType.isQueueStarted(), QueueType.setQueueStarted(boolean)

isSetQueueStarted

public boolean isSetQueueStarted()

Specified by:
isSetQueueStarted in interface QueueType
Returns:
whether the value of the 'Queue Started' attribute is set.
See Also:
QueueType.unsetQueueStarted(), QueueType.isQueueStarted(), QueueType.setQueueStarted(boolean)

getCPUTimeLimit

public RangeValueType getCPUTimeLimit()

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

basicSetCPUTimeLimit

public NotificationChain basicSetCPUTimeLimit(RangeValueType newCPUTimeLimit,
                                              NotificationChain msgs)


setCPUTimeLimit

public void setCPUTimeLimit(RangeValueType newCPUTimeLimit)

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

getWallTimeLimit

public RangeValueType getWallTimeLimit()

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

basicSetWallTimeLimit

public NotificationChain basicSetWallTimeLimit(RangeValueType newWallTimeLimit,
                                               NotificationChain msgs)


setWallTimeLimit

public void setWallTimeLimit(RangeValueType newWallTimeLimit)

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

getAllowedVirtualOrganizations

public AllowedVirtualOrganizationsType getAllowedVirtualOrganizations()

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

basicSetAllowedVirtualOrganizations

public NotificationChain basicSetAllowedVirtualOrganizations(AllowedVirtualOrganizationsType newAllowedVirtualOrganizations,
                                                             NotificationChain msgs)


setAllowedVirtualOrganizations

public void setAllowedVirtualOrganizations(AllowedVirtualOrganizationsType newAllowedVirtualOrganizations)

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

getPriority

public IntegerRangeValueType getPriority()

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

basicSetPriority

public NotificationChain basicSetPriority(IntegerRangeValueType newPriority,
                                          NotificationChain msgs)


setPriority

public void setPriority(IntegerRangeValueType newPriority)

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

getRunningJobs

public IntegerRangeValueType getRunningJobs()

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

basicSetRunningJobs

public NotificationChain basicSetRunningJobs(IntegerRangeValueType newRunningJobs,
                                             NotificationChain msgs)


setRunningJobs

public void setRunningJobs(IntegerRangeValueType newRunningJobs)

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

getJobsInQueue

public IntegerRangeValueType getJobsInQueue()

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

basicSetJobsInQueue

public NotificationChain basicSetJobsInQueue(IntegerRangeValueType newJobsInQueue,
                                             NotificationChain msgs)


setJobsInQueue

public void setJobsInQueue(IntegerRangeValueType newJobsInQueue)

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

getAssignedResources

public IntegerRangeValueType getAssignedResources()

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

basicSetAssignedResources

public NotificationChain basicSetAssignedResources(IntegerRangeValueType newAssignedResources,
                                                   NotificationChain msgs)


setAssignedResources

public void setAssignedResources(IntegerRangeValueType newAssignedResources)

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

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