Class ProcessorTypeImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.palladiosimulator.solver.lqn.impl.ProcessorTypeImpl
-
- All Implemented Interfaces:
Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,ProcessorType
public class ProcessorTypeImpl extends MinimalEObjectImpl.Container implements ProcessorType
An implementation of the model object 'Processor Type'.The following features are implemented:
- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
Fields Modifier and Type Field Description protected EList<GroupType>
group
The cached value of the 'Group
' containment reference list.protected Object
multiplicity
The cached value of the 'Multiplicity
' attribute.protected static Object
MULTIPLICITY_EDEFAULT
The default value of the 'Multiplicity
' attribute.protected boolean
multiplicityESet
This is true if the Multiplicity attribute has been set.protected String
name
The cached value of the 'Name
' attribute.protected static String
NAME_EDEFAULT
The default value of the 'Name
' attribute.protected Object
quantum
The cached value of the 'Quantum
' attribute.protected static Object
QUANTUM_EDEFAULT
The default value of the 'Quantum
' attribute.protected boolean
quantumESet
This is true if the Quantum attribute has been set.protected BigInteger
replication
The cached value of the 'Replication
' attribute.protected static BigInteger
REPLICATION_EDEFAULT
The default value of the 'Replication
' attribute.protected boolean
replicationESet
This is true if the Replication attribute has been set.protected EList<OutputResultType>
resultProcessor
The cached value of the 'Result Processor
' containment reference list.protected SchedulingType
scheduling
The cached value of the 'Scheduling
' attribute.protected static SchedulingType
SCHEDULING_EDEFAULT
The default value of the 'Scheduling
' attribute.protected boolean
schedulingESet
This is true if the Scheduling attribute has been set.protected static Object
SPEED_FACTOR_EDEFAULT
The default value of the 'Speed Factor
' attribute.protected Object
speedFactor
The cached value of the 'Speed Factor
' attribute.protected boolean
speedFactorESet
This is true if the Speed Factor attribute has been set.protected EList<TaskType>
task
The cached value of the 'Task
' containment reference list.-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProcessorTypeImpl()
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
resultProcessor
protected EList<OutputResultType> resultProcessor
The cached value of the 'Result Processor
' containment reference list.- See Also:
getResultProcessor()
- Generated class or method.
- Ordered collection.
-
group
protected EList<GroupType> group
The cached value of the 'Group
' containment reference list.- See Also:
getGroup()
- Generated class or method.
- Ordered collection.
-
task
protected EList<TaskType> task
The cached value of the 'Task
' containment reference list.- See Also:
getTask()
- Generated class or method.
- Ordered collection.
-
MULTIPLICITY_EDEFAULT
protected static final Object MULTIPLICITY_EDEFAULT
The default value of the 'Multiplicity
' attribute.- See Also:
getMultiplicity()
- Generated class or method.
- Ordered collection.
-
multiplicity
protected Object multiplicity
The cached value of the 'Multiplicity
' attribute.- See Also:
getMultiplicity()
- Generated class or method.
- Ordered collection.
-
multiplicityESet
protected boolean multiplicityESet
This is true if the Multiplicity attribute has been set.- Generated class or method.
- Ordered collection.
-
NAME_EDEFAULT
protected static final String NAME_EDEFAULT
The default value of the 'Name
' attribute.- See Also:
getName()
- Generated class or method.
- Ordered collection.
-
name
protected String name
The cached value of the 'Name
' attribute.- See Also:
getName()
- Generated class or method.
- Ordered collection.
-
QUANTUM_EDEFAULT
protected static final Object QUANTUM_EDEFAULT
The default value of the 'Quantum
' attribute.- See Also:
getQuantum()
- Generated class or method.
- Ordered collection.
-
quantum
protected Object quantum
The cached value of the 'Quantum
' attribute.- See Also:
getQuantum()
- Generated class or method.
- Ordered collection.
-
quantumESet
protected boolean quantumESet
This is true if the Quantum attribute has been set.- Generated class or method.
- Ordered collection.
-
REPLICATION_EDEFAULT
protected static final BigInteger REPLICATION_EDEFAULT
The default value of the 'Replication
' attribute.- See Also:
getReplication()
- Generated class or method.
- Ordered collection.
-
replication
protected BigInteger replication
The cached value of the 'Replication
' attribute.- See Also:
getReplication()
- Generated class or method.
- Ordered collection.
-
replicationESet
protected boolean replicationESet
This is true if the Replication attribute has been set.- Generated class or method.
- Ordered collection.
-
SCHEDULING_EDEFAULT
protected static final SchedulingType SCHEDULING_EDEFAULT
The default value of the 'Scheduling
' attribute.- See Also:
getScheduling()
- Generated class or method.
- Ordered collection.
-
scheduling
protected SchedulingType scheduling
The cached value of the 'Scheduling
' attribute.- See Also:
getScheduling()
- Generated class or method.
- Ordered collection.
-
schedulingESet
protected boolean schedulingESet
This is true if the Scheduling attribute has been set.- Generated class or method.
- Ordered collection.
-
SPEED_FACTOR_EDEFAULT
protected static final Object SPEED_FACTOR_EDEFAULT
The default value of the 'Speed Factor
' attribute.- See Also:
getSpeedFactor()
- Generated class or method.
- Ordered collection.
-
speedFactor
protected Object speedFactor
The cached value of the 'Speed Factor
' attribute.- See Also:
getSpeedFactor()
- Generated class or method.
- Ordered collection.
-
speedFactorESet
protected boolean speedFactorESet
This is true if the Speed Factor attribute has been set.- Generated class or method.
- Ordered collection.
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classBasicEObjectImpl
- Generated class or method.
-
getResultProcessor
public EList<OutputResultType> getResultProcessor()
- Specified by:
getResultProcessor
in interfaceProcessorType
- Returns:
- the value of the 'Result Processor' containment reference list.
- See Also:
LqnPackage.getProcessorType_ResultProcessor()
- Generated class or method.
-
getGroup
public EList<GroupType> getGroup()
- Specified by:
getGroup
in interfaceProcessorType
- Returns:
- the value of the 'Group' containment reference list.
- See Also:
LqnPackage.getProcessorType_Group()
- Generated class or method.
-
getTask
public EList<TaskType> getTask()
- Specified by:
getTask
in interfaceProcessorType
- Returns:
- the value of the 'Task' containment reference list.
- See Also:
LqnPackage.getProcessorType_Task()
- Generated class or method.
-
getMultiplicity
public Object getMultiplicity()
- Specified by:
getMultiplicity
in interfaceProcessorType
- Returns:
- the value of the 'Multiplicity' attribute.
- See Also:
ProcessorType.isSetMultiplicity()
,ProcessorType.unsetMultiplicity()
,ProcessorType.setMultiplicity(Object)
,LqnPackage.getProcessorType_Multiplicity()
- Generated class or method.
-
setMultiplicity
public void setMultiplicity(Object newMultiplicity)
- Specified by:
setMultiplicity
in interfaceProcessorType
- Parameters:
newMultiplicity
- the new value of the 'Multiplicity' attribute.- See Also:
ProcessorType.isSetMultiplicity()
,ProcessorType.unsetMultiplicity()
,ProcessorType.getMultiplicity()
- Generated class or method.
-
unsetMultiplicity
public void unsetMultiplicity()
- Specified by:
unsetMultiplicity
in interfaceProcessorType
- See Also:
ProcessorType.isSetMultiplicity()
,ProcessorType.getMultiplicity()
,ProcessorType.setMultiplicity(Object)
- Generated class or method.
-
isSetMultiplicity
public boolean isSetMultiplicity()
- Specified by:
isSetMultiplicity
in interfaceProcessorType
- Returns:
- whether the value of the 'Multiplicity' attribute is set.
- See Also:
ProcessorType.unsetMultiplicity()
,ProcessorType.getMultiplicity()
,ProcessorType.setMultiplicity(Object)
- Generated class or method.
-
getName
public String getName()
- Specified by:
getName
in interfaceProcessorType
- Returns:
- the value of the 'Name' attribute.
- See Also:
ProcessorType.setName(String)
,LqnPackage.getProcessorType_Name()
- Generated class or method.
-
setName
public void setName(String newName)
- Specified by:
setName
in interfaceProcessorType
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
ProcessorType.getName()
- Generated class or method.
-
getQuantum
public Object getQuantum()
- Specified by:
getQuantum
in interfaceProcessorType
- Returns:
- the value of the 'Quantum' attribute.
- See Also:
ProcessorType.isSetQuantum()
,ProcessorType.unsetQuantum()
,ProcessorType.setQuantum(Object)
,LqnPackage.getProcessorType_Quantum()
- Generated class or method.
-
setQuantum
public void setQuantum(Object newQuantum)
- Specified by:
setQuantum
in interfaceProcessorType
- Parameters:
newQuantum
- the new value of the 'Quantum' attribute.- See Also:
ProcessorType.isSetQuantum()
,ProcessorType.unsetQuantum()
,ProcessorType.getQuantum()
- Generated class or method.
-
unsetQuantum
public void unsetQuantum()
- Specified by:
unsetQuantum
in interfaceProcessorType
- See Also:
ProcessorType.isSetQuantum()
,ProcessorType.getQuantum()
,ProcessorType.setQuantum(Object)
- Generated class or method.
-
isSetQuantum
public boolean isSetQuantum()
- Specified by:
isSetQuantum
in interfaceProcessorType
- Returns:
- whether the value of the 'Quantum' attribute is set.
- See Also:
ProcessorType.unsetQuantum()
,ProcessorType.getQuantum()
,ProcessorType.setQuantum(Object)
- Generated class or method.
-
getReplication
public BigInteger getReplication()
- Specified by:
getReplication
in interfaceProcessorType
- Returns:
- the value of the 'Replication' attribute.
- See Also:
ProcessorType.isSetReplication()
,ProcessorType.unsetReplication()
,ProcessorType.setReplication(BigInteger)
,LqnPackage.getProcessorType_Replication()
- Generated class or method.
-
setReplication
public void setReplication(BigInteger newReplication)
- Specified by:
setReplication
in interfaceProcessorType
- Parameters:
newReplication
- the new value of the 'Replication' attribute.- See Also:
ProcessorType.isSetReplication()
,ProcessorType.unsetReplication()
,ProcessorType.getReplication()
- Generated class or method.
-
unsetReplication
public void unsetReplication()
- Specified by:
unsetReplication
in interfaceProcessorType
- See Also:
ProcessorType.isSetReplication()
,ProcessorType.getReplication()
,ProcessorType.setReplication(BigInteger)
- Generated class or method.
-
isSetReplication
public boolean isSetReplication()
- Specified by:
isSetReplication
in interfaceProcessorType
- Returns:
- whether the value of the 'Replication' attribute is set.
- See Also:
ProcessorType.unsetReplication()
,ProcessorType.getReplication()
,ProcessorType.setReplication(BigInteger)
- Generated class or method.
-
getScheduling
public SchedulingType getScheduling()
- Specified by:
getScheduling
in interfaceProcessorType
- Returns:
- the value of the 'Scheduling' attribute.
- See Also:
SchedulingType
,ProcessorType.isSetScheduling()
,ProcessorType.unsetScheduling()
,ProcessorType.setScheduling(SchedulingType)
,LqnPackage.getProcessorType_Scheduling()
- Generated class or method.
-
setScheduling
public void setScheduling(SchedulingType newScheduling)
- Specified by:
setScheduling
in interfaceProcessorType
- Parameters:
newScheduling
- the new value of the 'Scheduling' attribute.- See Also:
SchedulingType
,ProcessorType.isSetScheduling()
,ProcessorType.unsetScheduling()
,ProcessorType.getScheduling()
- Generated class or method.
-
unsetScheduling
public void unsetScheduling()
- Specified by:
unsetScheduling
in interfaceProcessorType
- See Also:
ProcessorType.isSetScheduling()
,ProcessorType.getScheduling()
,ProcessorType.setScheduling(SchedulingType)
- Generated class or method.
-
isSetScheduling
public boolean isSetScheduling()
- Specified by:
isSetScheduling
in interfaceProcessorType
- Returns:
- whether the value of the 'Scheduling' attribute is set.
- See Also:
ProcessorType.unsetScheduling()
,ProcessorType.getScheduling()
,ProcessorType.setScheduling(SchedulingType)
- Generated class or method.
-
getSpeedFactor
public Object getSpeedFactor()
- Specified by:
getSpeedFactor
in interfaceProcessorType
- Returns:
- the value of the 'Speed Factor' attribute.
- See Also:
ProcessorType.isSetSpeedFactor()
,ProcessorType.unsetSpeedFactor()
,ProcessorType.setSpeedFactor(Object)
,LqnPackage.getProcessorType_SpeedFactor()
- Generated class or method.
-
setSpeedFactor
public void setSpeedFactor(Object newSpeedFactor)
- Specified by:
setSpeedFactor
in interfaceProcessorType
- Parameters:
newSpeedFactor
- the new value of the 'Speed Factor' attribute.- See Also:
ProcessorType.isSetSpeedFactor()
,ProcessorType.unsetSpeedFactor()
,ProcessorType.getSpeedFactor()
- Generated class or method.
-
unsetSpeedFactor
public void unsetSpeedFactor()
- Specified by:
unsetSpeedFactor
in interfaceProcessorType
- See Also:
ProcessorType.isSetSpeedFactor()
,ProcessorType.getSpeedFactor()
,ProcessorType.setSpeedFactor(Object)
- Generated class or method.
-
isSetSpeedFactor
public boolean isSetSpeedFactor()
- Specified by:
isSetSpeedFactor
in interfaceProcessorType
- Returns:
- whether the value of the 'Speed Factor' attribute is set.
- See Also:
ProcessorType.unsetSpeedFactor()
,ProcessorType.getSpeedFactor()
,ProcessorType.setSpeedFactor(Object)
- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classBasicEObjectImpl
- Generated class or method.
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
- Generated class or method.
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
- Generated class or method.
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
- Generated class or method.
-
toString
public String toString()
- Overrides:
toString
in classBasicEObjectImpl
- Generated class or method.
-
-