public class FlowMeasuredAtInterfaceEnergy extends AbstractFlowMeasuredAtInterface
EnergyCarrier
,
the domain, the domain model (extended AbstractDomainModel
) and an EnergyFlowMeasured
.
It is used in the class FlowsMeasuredGroupMember
as a description of the flow (energy or good)
of single system (one node of the GroupTree
) at a single TechnicalInterface
.AbstractFlowMeasuredAtInterface.FlowType
Constructor and Description |
---|
FlowMeasuredAtInterfaceEnergy(EnergyFlowMeasured energyFlowMeasured,
java.lang.String interfaceID,
java.lang.String domain,
AbstractDomainModel domainModel,
EnergyCarrier energyCarrier)
Instantiates a new FlowMeasuredAtInterface by an
EnergyFlowMeasured . |
Modifier and Type | Method and Description |
---|---|
void |
addNewPointInTimeToMeasurements(int newIndex,
long newPointInTime)
Adds a new point in time to the current measurements.
|
EnergyCarrier |
getEnergyCarrier()
Gets the energy carrier.
|
EnergyFlowMeasured |
getEnergyFlowMeasured()
Gets the EnergyFlowMeasured.
|
int |
getMeasurementCount()
Return the number of the measurements..
|
int |
getNewIndexPositionForPointInTime(int searchStartIndex,
long newTimeToAdd)
Returns a new index position for the specified point in time.
|
java.util.Vector<java.lang.Long> |
getTimeVector()
Returns the vector of time stamps from the measurements.
|
void |
setEnergyCarrier(EnergyCarrier energyCarrier)
Sets the energy carrier.
|
void |
setEnergyFlowMeasured(EnergyFlowMeasured energyFlowMeasured)
Sets the EnergyFlowMeasured.
|
getDomain, getDomainModel, getFlowType, getInterfaceID, getMeasurements, setDomain, setDomainModel, setFlowType, setInterfaceID
public FlowMeasuredAtInterfaceEnergy(EnergyFlowMeasured energyFlowMeasured, java.lang.String interfaceID, java.lang.String domain, AbstractDomainModel domainModel, EnergyCarrier energyCarrier)
EnergyFlowMeasured
.energyFlowMeasured
- the energy flow measuredinterfaceID
- the interface iddomain
- the domaindomainModel
- the domain modelenergyCarrier
- the energy carrierpublic EnergyFlowMeasured getEnergyFlowMeasured()
public void setEnergyFlowMeasured(EnergyFlowMeasured energyFlowMeasured)
energyFlowMeasured
- the new energy flow measuredpublic EnergyCarrier getEnergyCarrier()
public void setEnergyCarrier(EnergyCarrier energyCarrier)
energyCarrier
- the energyCarrier to setpublic int getMeasurementCount()
AbstractFlowMeasuredAtInterface
getMeasurementCount
in class AbstractFlowMeasuredAtInterface
public java.util.Vector<java.lang.Long> getTimeVector()
AbstractFlowMeasuredAtInterface
getTimeVector
in class AbstractFlowMeasuredAtInterface
public int getNewIndexPositionForPointInTime(int searchStartIndex, long newTimeToAdd)
AbstractFlowMeasuredAtInterface
getNewIndexPositionForPointInTime
in class AbstractFlowMeasuredAtInterface
searchStartIndex
- the index where to start the searchnewTimeToAdd
- the new time to addpublic void addNewPointInTimeToMeasurements(int newIndex, long newPointInTime)
AbstractFlowMeasuredAtInterface
addNewPointInTimeToMeasurements
in class AbstractFlowMeasuredAtInterface
newIndex
- the new indexnewPointInTime
- the new Point in time