Class SystemParticipants
java.lang.Object
edu.ie3.datamodel.models.input.container.SystemParticipants
- All Implemented Interfaces:
InputContainer<SystemParticipantInput>
,Serializable
Represents the accumulation of system participant elements (BM plants, CHP plants, EVCS, fixed
feed ins, heat pumps, loads, PV plants, storages, WECs)
- See Also:
-
Constructor Summary
ConstructorDescriptionSystemParticipants
(Collection<SystemParticipants> systemParticipants) Combine different already existing containersSystemParticipants
(List<SystemParticipantInput> systemParticipants) Create an instance based on a list ofSystemParticipantInput
entitiesSystemParticipants
(Set<BmInput> bmPlants, Set<ChpInput> chpPlants, Set<EvcsInput> evCS, Set<EvInput> evs, Set<FixedFeedInInput> fixedFeedIns, Set<HpInput> heatPumps, Set<LoadInput> loads, Set<PvInput> pvPlants, Set<StorageInput> storages, Set<WecInput> wecPlants, Set<EmInput> emSystems) -
Method Summary
-
Constructor Details
-
SystemParticipants
-
SystemParticipants
Combine different already existing containers- Parameters:
systemParticipants
- already existing containers
-
SystemParticipants
Create an instance based on a list ofSystemParticipantInput
entities- Parameters:
systemParticipants
- list of system participants this container instance should be created from
-
-
Method Details
-
allEntitiesAsList
- Specified by:
allEntitiesAsList
in interfaceInputContainer<SystemParticipantInput>
- Returns:
- unmodifiable List of all entities
-
getBmPlants
- Returns:
- unmodifiable Set of all biomass plants in this grid
-
getChpPlants
- Returns:
- unmodifiable Set of all CHP plants in this grid
-
getEvCS
- Returns:
- unmodifiable Set of all ev charging stations in this grid
-
getEvs
- Returns:
- unmodifiable Set of all electric vehicles in this grid
-
getFixedFeedIns
- Returns:
- unmodifiable Set of all fixed feed in this grid
-
getHeatPumps
- Returns:
- unmodifiable Set of all heat pumps in this grid
-
getLoads
- Returns:
- unmodifiable Set of all loads in this grid
-
getPvPlants
- Returns:
- unmodifiable Set of all PV plants in this grid
-
getStorages
- Returns:
- unmodifiable Set of all storages in this grid
-
getWecPlants
- Returns:
- unmodifiable Set of all WECs in this grid
-
getEmSystems
-
equals
-
hashCode
public int hashCode()
-