Class TaskTypeImpl
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.TaskTypeImpl
- All Implemented Interfaces:
Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,TaskType
An implementation of the model object 'Task 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
Modifier and TypeFieldDescriptionprotected static final TaskOptionType
The default value of the 'Activity Graph
' attribute.protected TaskOptionType
The cached value of the 'Activity Graph
' attribute.protected boolean
This is true if the Activity Graph attribute has been set.The cached value of the 'Entry
' containment reference list.The cached value of the 'Fan In
' containment reference list.protected EList<FanOutType>
The cached value of the 'Fan Out
' containment reference list.protected BigInteger
The cached value of the 'Initially
' attribute.protected static final BigInteger
The default value of the 'Initially
' attribute.protected Object
The cached value of the 'Multiplicity
' attribute.protected static final Object
The default value of the 'Multiplicity
' attribute.protected boolean
This is true if the Multiplicity attribute has been set.protected String
The cached value of the 'Name
' attribute.protected static final String
The default value of the 'Name
' attribute.protected BigInteger
The cached value of the 'Priority
' attribute.protected static final BigInteger
The default value of the 'Priority
' attribute.protected boolean
This is true if the Priority attribute has been set.protected static final BigInteger
The default value of the 'Queue Length
' attribute.protected BigInteger
The cached value of the 'Queue Length
' attribute.protected boolean
This is true if the Queue Length attribute has been set.protected BigInteger
The cached value of the 'Replication
' attribute.protected static final BigInteger
The default value of the 'Replication
' attribute.protected boolean
This is true if the Replication attribute has been set.protected EList<OutputResultType>
The cached value of the 'Result Task
' containment reference list.protected TaskSchedulingType
The cached value of the 'Scheduling
' attribute.protected static final TaskSchedulingType
The default value of the 'Scheduling
' attribute.protected boolean
This is true if the Scheduling attribute has been set.protected EList<ServiceType>
The cached value of the 'Service
' containment reference list.protected EList<OutputDistributionType>
The cached value of the 'Service Time Distribution
' containment reference list.protected TaskActivityGraph
The cached value of the 'Task Activities
' containment reference.protected static final Object
The default value of the 'Think Time
' attribute.protected Object
The cached value of the 'Think Time
' attribute.protected boolean
This is true if the Think Time attribute has been set.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
-
Method Summary
Modifier and TypeMethodDescriptionbasicSetTaskActivities
(TaskActivityGraph newTaskActivities, NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) getEntry()
getFanIn()
getName()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setActivityGraph
(TaskOptionType newActivityGraph) void
setInitially
(BigInteger newInitially) void
setMultiplicity
(Object newMultiplicity) void
void
setPriority
(BigInteger newPriority) void
setQueueLength
(BigInteger newQueueLength) void
setReplication
(BigInteger newReplication) void
setScheduling
(TaskSchedulingType newScheduling) void
setTaskActivities
(TaskActivityGraph newTaskActivities) void
setThinkTime
(Object newThinkTime) toString()
void
void
void
void
void
void
void
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 Details
-
resultTask
The cached value of the 'Result Task
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
serviceTimeDistribution
The cached value of the 'Service Time Distribution
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
fanOut
The cached value of the 'Fan Out
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
fanIn
The cached value of the 'Fan In
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
entry
The cached value of the 'Entry
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
service
The cached value of the 'Service
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
taskActivities
The cached value of the 'Task Activities
' containment reference.- See Also:
- Generated class or method.
- Ordered collection.
-
ACTIVITY_GRAPH_EDEFAULT
The default value of the 'Activity Graph
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
activityGraph
The cached value of the 'Activity Graph
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
activityGraphESet
protected boolean activityGraphESetThis is true if the Activity Graph attribute has been set.- Generated class or method.
- Ordered collection.
-
INITIALLY_EDEFAULT
The default value of the 'Initially
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
initially
The cached value of the 'Initially
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
MULTIPLICITY_EDEFAULT
The default value of the 'Multiplicity
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
multiplicity
The cached value of the 'Multiplicity
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
multiplicityESet
protected boolean multiplicityESetThis is true if the Multiplicity attribute has been set.- Generated class or method.
- Ordered collection.
-
NAME_EDEFAULT
The default value of the 'Name
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
name
The cached value of the 'Name
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
PRIORITY_EDEFAULT
The default value of the 'Priority
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
priority
The cached value of the 'Priority
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
priorityESet
protected boolean priorityESetThis is true if the Priority attribute has been set.- Generated class or method.
- Ordered collection.
-
QUEUE_LENGTH_EDEFAULT
The default value of the 'Queue Length
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
queueLength
The cached value of the 'Queue Length
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
queueLengthESet
protected boolean queueLengthESetThis is true if the Queue Length attribute has been set.- Generated class or method.
- Ordered collection.
-
REPLICATION_EDEFAULT
The default value of the 'Replication
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
replication
The cached value of the 'Replication
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
replicationESet
protected boolean replicationESetThis is true if the Replication attribute has been set.- Generated class or method.
- Ordered collection.
-
SCHEDULING_EDEFAULT
The default value of the 'Scheduling
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
scheduling
The cached value of the 'Scheduling
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
schedulingESet
protected boolean schedulingESetThis is true if the Scheduling attribute has been set.- Generated class or method.
- Ordered collection.
-
THINK_TIME_EDEFAULT
The default value of the 'Think Time
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
thinkTime
The cached value of the 'Think Time
' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
thinkTimeESet
protected boolean thinkTimeESetThis is true if the Think Time attribute has been set.- Generated class or method.
- Ordered collection.
-
-
Constructor Details
-
TaskTypeImpl
protected TaskTypeImpl()- Generated class or method.
-
-
Method Details
-
eStaticClass
- Overrides:
eStaticClass
in classBasicEObjectImpl
- Generated class or method.
-
getResultTask
- Specified by:
getResultTask
in interfaceTaskType
- Returns:
- the value of the 'Result Task' containment reference list.
- See Also:
- Generated class or method.
-
getServiceTimeDistribution
- Specified by:
getServiceTimeDistribution
in interfaceTaskType
- Returns:
- the value of the 'Service Time Distribution' containment reference list.
- See Also:
- Generated class or method.
-
getFanOut
-
getFanIn
-
getEntry
-
getService
- Specified by:
getService
in interfaceTaskType
- Returns:
- the value of the 'Service' containment reference list.
- See Also:
- Generated class or method.
-
getTaskActivities
- Specified by:
getTaskActivities
in interfaceTaskType
- Returns:
- the value of the 'Task Activities' containment reference.
- See Also:
- Generated class or method.
-
basicSetTaskActivities
public NotificationChain basicSetTaskActivities(TaskActivityGraph newTaskActivities, NotificationChain msgs) - Generated class or method.
-
setTaskActivities
- Specified by:
setTaskActivities
in interfaceTaskType
- Parameters:
newTaskActivities
- the new value of the 'Task Activities' containment reference.- See Also:
- Generated class or method.
-
getActivityGraph
- Specified by:
getActivityGraph
in interfaceTaskType
- Returns:
- the value of the 'Activity Graph' attribute.
- See Also:
- Generated class or method.
-
setActivityGraph
- Specified by:
setActivityGraph
in interfaceTaskType
- Parameters:
newActivityGraph
- the new value of the 'Activity Graph' attribute.- See Also:
- Generated class or method.
-
unsetActivityGraph
public void unsetActivityGraph()- Specified by:
unsetActivityGraph
in interfaceTaskType
- See Also:
- Generated class or method.
-
isSetActivityGraph
public boolean isSetActivityGraph()- Specified by:
isSetActivityGraph
in interfaceTaskType
- Returns:
- whether the value of the 'Activity Graph' attribute is set.
- See Also:
- Generated class or method.
-
getInitially
- Specified by:
getInitially
in interfaceTaskType
- Returns:
- the value of the 'Initially' attribute.
- See Also:
- Generated class or method.
-
setInitially
- Specified by:
setInitially
in interfaceTaskType
- Parameters:
newInitially
- the new value of the 'Initially' attribute.- See Also:
- Generated class or method.
-
getMultiplicity
- Specified by:
getMultiplicity
in interfaceTaskType
- Returns:
- the value of the 'Multiplicity' attribute.
- See Also:
- Generated class or method.
-
setMultiplicity
- Specified by:
setMultiplicity
in interfaceTaskType
- Parameters:
newMultiplicity
- the new value of the 'Multiplicity' attribute.- See Also:
- Generated class or method.
-
unsetMultiplicity
public void unsetMultiplicity()- Specified by:
unsetMultiplicity
in interfaceTaskType
- See Also:
- Generated class or method.
-
isSetMultiplicity
public boolean isSetMultiplicity()- Specified by:
isSetMultiplicity
in interfaceTaskType
- Returns:
- whether the value of the 'Multiplicity' attribute is set.
- See Also:
- Generated class or method.
-
getName
-
setName
-
getPriority
- Specified by:
getPriority
in interfaceTaskType
- Returns:
- the value of the 'Priority' attribute.
- See Also:
- Generated class or method.
-
setPriority
- Specified by:
setPriority
in interfaceTaskType
- Parameters:
newPriority
- the new value of the 'Priority' attribute.- See Also:
- Generated class or method.
-
unsetPriority
public void unsetPriority()- Specified by:
unsetPriority
in interfaceTaskType
- See Also:
- Generated class or method.
-
isSetPriority
public boolean isSetPriority()- Specified by:
isSetPriority
in interfaceTaskType
- Returns:
- whether the value of the 'Priority' attribute is set.
- See Also:
- Generated class or method.
-
getQueueLength
- Specified by:
getQueueLength
in interfaceTaskType
- Returns:
- the value of the 'Queue Length' attribute.
- See Also:
- Generated class or method.
-
setQueueLength
- Specified by:
setQueueLength
in interfaceTaskType
- Parameters:
newQueueLength
- the new value of the 'Queue Length' attribute.- See Also:
- Generated class or method.
-
unsetQueueLength
public void unsetQueueLength()- Specified by:
unsetQueueLength
in interfaceTaskType
- See Also:
- Generated class or method.
-
isSetQueueLength
public boolean isSetQueueLength()- Specified by:
isSetQueueLength
in interfaceTaskType
- Returns:
- whether the value of the 'Queue Length' attribute is set.
- See Also:
- Generated class or method.
-
getReplication
- Specified by:
getReplication
in interfaceTaskType
- Returns:
- the value of the 'Replication' attribute.
- See Also:
- Generated class or method.
-
setReplication
- Specified by:
setReplication
in interfaceTaskType
- Parameters:
newReplication
- the new value of the 'Replication' attribute.- See Also:
- Generated class or method.
-
unsetReplication
public void unsetReplication()- Specified by:
unsetReplication
in interfaceTaskType
- See Also:
- Generated class or method.
-
isSetReplication
public boolean isSetReplication()- Specified by:
isSetReplication
in interfaceTaskType
- Returns:
- whether the value of the 'Replication' attribute is set.
- See Also:
- Generated class or method.
-
getScheduling
- Specified by:
getScheduling
in interfaceTaskType
- Returns:
- the value of the 'Scheduling' attribute.
- See Also:
- Generated class or method.
-
setScheduling
- Specified by:
setScheduling
in interfaceTaskType
- Parameters:
newScheduling
- the new value of the 'Scheduling' attribute.- See Also:
- Generated class or method.
-
unsetScheduling
public void unsetScheduling()- Specified by:
unsetScheduling
in interfaceTaskType
- See Also:
- Generated class or method.
-
isSetScheduling
public boolean isSetScheduling()- Specified by:
isSetScheduling
in interfaceTaskType
- Returns:
- whether the value of the 'Scheduling' attribute is set.
- See Also:
- Generated class or method.
-
getThinkTime
- Specified by:
getThinkTime
in interfaceTaskType
- Returns:
- the value of the 'Think Time' attribute.
- See Also:
- Generated class or method.
-
setThinkTime
- Specified by:
setThinkTime
in interfaceTaskType
- Parameters:
newThinkTime
- the new value of the 'Think Time' attribute.- See Also:
- Generated class or method.
-
unsetThinkTime
public void unsetThinkTime()- Specified by:
unsetThinkTime
in interfaceTaskType
- See Also:
- Generated class or method.
-
isSetThinkTime
public boolean isSetThinkTime()- Specified by:
isSetThinkTime
in interfaceTaskType
- Returns:
- whether the value of the 'Think Time' attribute is set.
- See Also:
- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classBasicEObjectImpl
- Generated class or method.
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
- Generated class or method.
-
eSet
- 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
- Overrides:
toString
in classBasicEObjectImpl
- Generated class or method.
-