All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.ie3.netpad.grid.GridModel Maven / Gradle / Ivy

/*
 * © 2020. TU Dortmund University,
 * Institute of Energy Systems, Energy Efficiency and Energy Economics,
 * Research group Distribution grid planning and operation
*/
package edu.ie3.netpad.grid;

import edu.ie3.datamodel.models.input.container.SubGridContainer;
import java.util.Set;
import java.util.UUID;

/**
 * //ToDo: Class Description
 *
 * @version 0.1
 * @since 23.05.20
 */
public class GridModel {

  private final UUID uuid;
  private final SubGridContainer subGridContainer;
  private final Set inferiorGrids;
  private final Set superiorGrids;

  public GridModel(
      UUID uuid,
      SubGridContainer subGridContainer,
      Set superiorGrids,
      Set inferiorGrids) {
    this.uuid = uuid;
    this.subGridContainer = subGridContainer;
    this.inferiorGrids = inferiorGrids;
    this.superiorGrids = superiorGrids;
  }

  public SubGridContainer getSubGridContainer() {
    return subGridContainer;
  }

  public UUID getUuid() {
    return uuid;
  }

  public Set getInferiorGrids() {
    return inferiorGrids;
  }

  public Set getSuperiorGrids() {
    return superiorGrids;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy