scheduler.configuration.impl
Class ProcessConfigurationImpl

java.lang.Object
  extended by EObjectImpl
      extended by de.uka.ipd.sdq.identifier.impl.IdentifierImpl
          extended by scheduler.configuration.impl.ProcessConfigurationImpl
All Implemented Interfaces:
Identifier, ProcessConfiguration

public class ProcessConfigurationImpl
extends IdentifierImpl
implements ProcessConfiguration

An implementation of the model object 'Process Configuration'.

The following features are implemented:


Field Summary
protected   affinityList
          The cached value of the 'Affinity List' attribute list.
protected  String name
          The cached value of the 'Name' attribute.
protected static String NAME_EDEFAULT
          The default value of the 'Name' attribute.
protected  PriorityClass priority
          The cached value of the 'Priority' attribute.
protected static PriorityClass PRIORITY_EDEFAULT
          The default value of the 'Priority' attribute.
protected  int replicas
          The cached value of the 'Replicas' attribute.
protected static int REPLICAS_EDEFAULT
          The default value of the 'Replicas' attribute.
 
Fields inherited from class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
id, ID_EDEFAULT
 
Constructor Summary
protected ProcessConfigurationImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
  getAffinityList()
           
 String getName()
           
 PriorityClass getPriority()
           
 int getReplicas()
           
 void setName(String newName)
           
 void setPriority(PriorityClass newPriority)
           
 void setReplicas(int newReplicas)
           
 String toString()
           
 
Methods inherited from class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
getId, idHasToBeUnique, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, idHasToBeUnique, setId
 

Field Detail

PRIORITY_EDEFAULT

protected static final PriorityClass PRIORITY_EDEFAULT
The default value of the 'Priority' attribute.

See Also:
getPriority()

priority

protected PriorityClass priority
The cached value of the 'Priority' attribute.

See Also:
getPriority()

REPLICAS_EDEFAULT

protected static final int REPLICAS_EDEFAULT
The default value of the 'Replicas' attribute.

See Also:
getReplicas(), Constant Field Values

replicas

protected int replicas
The cached value of the 'Replicas' attribute.

See Also:
getReplicas()

NAME_EDEFAULT

protected static final String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()

name

protected String name
The cached value of the 'Name' attribute.

See Also:
getName()

affinityList

protected  affinityList
The cached value of the 'Affinity List' attribute list.

See Also:
getAffinityList()
Constructor Detail

ProcessConfigurationImpl

protected ProcessConfigurationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class IdentifierImpl

getPriority

public PriorityClass getPriority()

Specified by:
getPriority in interface ProcessConfiguration
Returns:
the value of the 'Priority' attribute.
See Also:
PriorityClass, ProcessConfiguration.setPriority(PriorityClass), ConfigurationPackage.getProcessConfiguration_Priority()

setPriority

public void setPriority(PriorityClass newPriority)

Specified by:
setPriority in interface ProcessConfiguration
Parameters:
newPriority - the new value of the 'Priority' attribute.
See Also:
PriorityClass, ProcessConfiguration.getPriority()

getReplicas

public int getReplicas()

Specified by:
getReplicas in interface ProcessConfiguration
Returns:
the value of the 'Replicas' attribute.
See Also:
ProcessConfiguration.setReplicas(int), ConfigurationPackage.getProcessConfiguration_Replicas()

setReplicas

public void setReplicas(int newReplicas)

Specified by:
setReplicas in interface ProcessConfiguration
Parameters:
newReplicas - the new value of the 'Replicas' attribute.
See Also:
ProcessConfiguration.getReplicas()

getName

public String getName()

Specified by:
getName in interface ProcessConfiguration
Returns:
the value of the 'Name' attribute.
See Also:
ProcessConfiguration.setName(String), ConfigurationPackage.getProcessConfiguration_Name()

setName

public void setName(String newName)

Specified by:
setName in interface ProcessConfiguration
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
ProcessConfiguration.getName()

getAffinityList

public  getAffinityList()

Specified by:
getAffinityList in interface ProcessConfiguration
Returns:
the value of the 'Affinity List' attribute list.
See Also:
ConfigurationPackage.getProcessConfiguration_AffinityList()

eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)

Overrides:
eGet in class IdentifierImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Overrides:
eSet in class IdentifierImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class IdentifierImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class IdentifierImpl

toString

public String toString()

Overrides:
toString in class IdentifierImpl