public class LimitViolationFilter extends Object
Constructor and Description |
---|
LimitViolationFilter() |
LimitViolationFilter(Set<LimitViolationType> violationTypes) |
LimitViolationFilter(Set<LimitViolationType> violationTypes,
double minBaseVoltage) |
LimitViolationFilter(Set<LimitViolationType> violationTypes,
double minBaseVoltage,
Set<Country> countries) |
Modifier and Type | Method and Description |
---|---|
List<LimitViolation> |
apply(List<LimitViolation> violations,
Network network) |
Set<Country> |
getCountries() |
double |
getMinBaseVoltage() |
Set<LimitViolationType> |
getViolationTypes() |
static LimitViolationFilter |
load() |
static LimitViolationFilter |
load(PlatformConfig platformConfig) |
LimitViolationFilter |
setCountries(Set<Country> countries) |
LimitViolationFilter |
setMinBaseVoltage(double minBaseVoltage) |
LimitViolationFilter |
setViolationTypes(Set<LimitViolationType> violationTypes) |
public LimitViolationFilter(Set<LimitViolationType> violationTypes)
public LimitViolationFilter()
public LimitViolationFilter(Set<LimitViolationType> violationTypes, double minBaseVoltage)
public LimitViolationFilter(Set<LimitViolationType> violationTypes, double minBaseVoltage, Set<Country> countries)
public static LimitViolationFilter load()
public static LimitViolationFilter load(PlatformConfig platformConfig)
public Set<LimitViolationType> getViolationTypes()
public LimitViolationFilter setViolationTypes(Set<LimitViolationType> violationTypes)
public double getMinBaseVoltage()
public LimitViolationFilter setMinBaseVoltage(double minBaseVoltage)
public LimitViolationFilter setCountries(Set<Country> countries)
public List<LimitViolation> apply(List<LimitViolation> violations, Network network)
Copyright © 2020. All rights reserved.