Bexel Manager API Documentation
Bexel.Api.IAggregatedElementValueProvider Interface Reference

Represents provider for a value which is aggregated over many elements (e.g. cost or quantity assigned to a group of elements). See also Bexel.Api.IAggregatedElementValueProviderExtender. More...

Inheritance diagram for Bexel.Api.IAggregatedElementValueProvider:
Bexel.Api.IAggregatedElementCostProvider Bexel.Api.IAggregatedElementQuantityProvider Bexel.Api.Scheduling.IAggregatedElementProgressValueProvider Bexel.Api.Scheduling.IAggregatedElementProgressCostProvider Bexel.Api.Scheduling.IAggregatedElementProgressQuantityProvider Bexel.Api.Scheduling.TaskCost

Public Member Functions

double GetValue (IEnumerable< int > internalElementIDs)
 Returns an aggregated value for the specified elements. More...
 

Detailed Description

Represents provider for a value which is aggregated over many elements (e.g. cost or quantity assigned to a group of elements). See also Bexel.Api.IAggregatedElementValueProviderExtender.

Member Function Documentation

◆ GetValue()

double Bexel.Api.IAggregatedElementValueProvider.GetValue ( IEnumerable< int >  internalElementIDs)

Returns an aggregated value for the specified elements.

Parameters
internalElementIDsThe collection of element internal ids.
Returns
An aggregated cost or quantity for specified element internal ids.

Implemented in Bexel.Api.Scheduling.TaskCost.