Class SystemParticipants

java.lang.Object
edu.ie3.datamodel.models.input.container.SystemParticipants
All Implemented Interfaces:
InputContainer<SystemParticipantInput>, Serializable

public class SystemParticipants extends Object implements InputContainer<SystemParticipantInput>
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 Details

  • Method Details

    • allEntitiesAsList

      public final List<SystemParticipantInput> allEntitiesAsList()
      Specified by:
      allEntitiesAsList in interface InputContainer<SystemParticipantInput>
      Returns:
      unmodifiable List of all entities
    • getBmPlants

      public Set<BmInput> getBmPlants()
      Returns:
      unmodifiable Set of all biomass plants in this grid
    • getChpPlants

      public Set<ChpInput> getChpPlants()
      Returns:
      unmodifiable Set of all CHP plants in this grid
    • getEvCS

      public Set<EvcsInput> getEvCS()
      Returns:
      unmodifiable Set of all ev charging stations in this grid
    • getEvs

      public Set<EvInput> getEvs()
      Returns:
      unmodifiable Set of all electric vehicles in this grid
    • getFixedFeedIns

      public Set<FixedFeedInInput> getFixedFeedIns()
      Returns:
      unmodifiable Set of all fixed feed in this grid
    • getHeatPumps

      public Set<HpInput> getHeatPumps()
      Returns:
      unmodifiable Set of all heat pumps in this grid
    • getLoads

      public Set<LoadInput> getLoads()
      Returns:
      unmodifiable Set of all loads in this grid
    • getPvPlants

      public Set<PvInput> getPvPlants()
      Returns:
      unmodifiable Set of all PV plants in this grid
    • getStorages

      public Set<StorageInput> getStorages()
      Returns:
      unmodifiable Set of all storages in this grid
    • getWecPlants

      public Set<WecInput> getWecPlants()
      Returns:
      unmodifiable Set of all WECs in this grid
    • getEmSystems

      public Set<EmInput> getEmSystems()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object