Package de.fzi.power.infrastructure
Interface PowerProvidingEntity
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,Entity
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,NamedElement
,Notifier
- All Known Subinterfaces:
MountedPowerDistributionUnit
,PowerConsumingProvidingEntity
,PowerDistributionUnit
- All Known Implementing Classes:
MountedPowerDistributionUnitImpl
,PowerConsumingProvidingEntityImpl
,PowerDistributionUnitImpl
,PowerProvidingEntityImpl
public interface PowerProvidingEntity extends Entity
A representation of the model object ' Power Providing Entity'.The following features are supported:
- See Also:
InfrastructurePackage.getPowerProvidingEntity()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DistributionPowerBinding
getDistributionPowerAssemblyContext()
Returns the value of the 'Distribution Power Assembly Context' reference.EList<PowerConsumingEntity>
getNestedPowerConsumingEntities()
Returns the value of the 'Nested Power Consuming Entities' containment reference list.PowerInfrastructureRepository
getPowerInfrastructureModel()
Returns the value of the 'Power Infrastructure Model' container reference.javax.measure.Measure<?,javax.measure.quantity.Power>
getSuppliablePeakPower()
Returns the value of the 'Suppliable Peak Power' attribute.void
setDistributionPowerAssemblyContext(DistributionPowerBinding value)
Sets the value of the 'Distribution Power Assembly Context
' reference.void
setPowerInfrastructureModel(PowerInfrastructureRepository value)
Sets the value of the 'Power Infrastructure Model
' container reference.void
setSuppliablePeakPower(javax.measure.Measure<?,javax.measure.quantity.Power> value)
Sets the value of the 'Suppliable Peak Power
' attribute.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
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 de.fzi.power.util.NamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
getNestedPowerConsumingEntities
EList<PowerConsumingEntity> getNestedPowerConsumingEntities()
Returns the value of the 'Nested Power Consuming Entities' containment reference list. The list contents are of typePowerConsumingEntity
. It is bidirectional and its opposite is 'Power Providing Entity
'.If the meaning of the 'Nested Power Consuming Entities' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Nested Power Consuming Entities' containment reference list.
- See Also:
InfrastructurePackage.getPowerProvidingEntity_NestedPowerConsumingEntities()
,PowerConsumingEntity.getPowerProvidingEntity()
- Generated class or method.
- EMF model class or method.
- opposite="powerProvidingEntity" containment="true" ordered="false"
-
getSuppliablePeakPower
javax.measure.Measure<?,javax.measure.quantity.Power> getSuppliablePeakPower()
Returns the value of the 'Suppliable Peak Power' attribute. The default value is""
.If the meaning of the 'Suppliable Peak Power' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Suppliable Peak Power' attribute.
- See Also:
setSuppliablePeakPower(Measure)
,InfrastructurePackage.getPowerProvidingEntity_SuppliablePeakPower()
- Generated class or method.
- EMF model class or method.
- default="" dataType="org.palladiosimulator.edp2.models.ExperimentData.EJSMeasure, de.fzi.power.util.Power>" ordered="false"
-
setSuppliablePeakPower
void setSuppliablePeakPower(javax.measure.Measure<?,javax.measure.quantity.Power> value)
Sets the value of the 'Suppliable Peak Power
' attribute.- Parameters:
value
- the new value of the 'Suppliable Peak Power' attribute.- See Also:
getSuppliablePeakPower()
- Generated class or method.
-
getPowerInfrastructureModel
PowerInfrastructureRepository getPowerInfrastructureModel()
Returns the value of the 'Power Infrastructure Model' container reference. It is bidirectional and its opposite is 'Contained Power Providing Entities
'.If the meaning of the 'Power Infrastructure Model' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Power Infrastructure Model' container reference.
- See Also:
setPowerInfrastructureModel(PowerInfrastructureRepository)
,InfrastructurePackage.getPowerProvidingEntity_PowerInfrastructureModel()
,PowerInfrastructureRepository.getContainedPowerProvidingEntities()
- Generated class or method.
- EMF model class or method.
- opposite="containedPowerProvidingEntities" transient="false"
-
setPowerInfrastructureModel
void setPowerInfrastructureModel(PowerInfrastructureRepository value)
Sets the value of the 'Power Infrastructure Model
' container reference.- Parameters:
value
- the new value of the 'Power Infrastructure Model' container reference.- See Also:
getPowerInfrastructureModel()
- Generated class or method.
-
getDistributionPowerAssemblyContext
DistributionPowerBinding getDistributionPowerAssemblyContext()
Returns the value of the 'Distribution Power Assembly Context' reference.If the meaning of the 'Distribution Power Assembly Context' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Distribution Power Assembly Context' reference.
- See Also:
setDistributionPowerAssemblyContext(DistributionPowerBinding)
,InfrastructurePackage.getPowerProvidingEntity_DistributionPowerAssemblyContext()
- Generated class or method.
- EMF model class or method.
-
setDistributionPowerAssemblyContext
void setDistributionPowerAssemblyContext(DistributionPowerBinding value)
Sets the value of the 'Distribution Power Assembly Context
' reference.- Parameters:
value
- the new value of the 'Distribution Power Assembly Context' reference.- See Also:
getDistributionPowerAssemblyContext()
- Generated class or method.
-
-