public class PassiveResourceImpl extends EObjectImpl implements PassiveResource
The following features are implemented:
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
ELAST_EOBJECT_FLAG
EOPPOSITE_FEATURE_BASE
Modifier and Type | Method and Description |
---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
String |
getId() |
double |
getInitialResourceCount() |
double |
getResourcesAvailable() |
EList<WaitForAcquire> |
getWaitingProcesses() |
void |
setId(String newId) |
void |
setInitialResourceCount(double newInitialResourceCount) |
void |
setResourcesAvailable(double newResourcesAvailable) |
String |
toString() |
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public EList<WaitForAcquire> getWaitingProcesses()
getWaitingProcesses
in interface PassiveResource
SimucomstatusPackage.getPassiveResource_WaitingProcesses()
,
WaitForAcquire.getResource()
public double getInitialResourceCount()
getInitialResourceCount
in interface PassiveResource
PassiveResource.setInitialResourceCount(double)
,
SimucomstatusPackage.getPassiveResource_InitialResourceCount()
public void setInitialResourceCount(double newInitialResourceCount)
setInitialResourceCount
in interface PassiveResource
newInitialResourceCount
- the new value of the 'Initial Resource Count' attribute.PassiveResource.getInitialResourceCount()
public double getResourcesAvailable()
getResourcesAvailable
in interface PassiveResource
PassiveResource.setResourcesAvailable(double)
,
SimucomstatusPackage.getPassiveResource_ResourcesAvailable()
public void setResourcesAvailable(double newResourcesAvailable)
setResourcesAvailable
in interface PassiveResource
newResourcesAvailable
- the new value of the 'Resources Available' attribute.PassiveResource.getResourcesAvailable()
public String getId()
getId
in interface PassiveResource
PassiveResource.setId(String)
,
SimucomstatusPackage.getPassiveResource_Id()
public void setId(String newId)
setId
in interface PassiveResource
newId
- the new value of the 'Id' attribute.PassiveResource.getId()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
public String toString()
toString
in class BasicEObjectImpl