public interface Branch<I extends Branch<I>> extends Connectable<I>
Modifier and Type | Interface and Description |
---|---|
static interface |
Branch.Overload
Represents a current overload on a
Branch . |
static class |
Branch.Side |
getTerminals, getType, remove
getId, getName, getProperties, hasProperty
addExtension, getExtension, getExtensionByName, getExtensions, removeExtension
Terminal getTerminal1()
Terminal getTerminal2()
Terminal getTerminal(Branch.Side side)
Terminal getTerminal(java.lang.String voltageLevelId)
Branch.Side getSide(Terminal terminal)
CurrentLimits getCurrentLimits(Branch.Side side)
CurrentLimits getCurrentLimits1()
CurrentLimitsAdder newCurrentLimits1()
CurrentLimits getCurrentLimits2()
CurrentLimitsAdder newCurrentLimits2()
boolean isOverloaded()
boolean isOverloaded(float limitReduction)
int getOverloadDuration()
boolean checkPermanentLimit(Branch.Side side, float limitReduction)
boolean checkPermanentLimit(Branch.Side side)
boolean checkPermanentLimit1(float limitReduction)
boolean checkPermanentLimit1()
boolean checkPermanentLimit2(float limitReduction)
boolean checkPermanentLimit2()
Branch.Overload checkTemporaryLimits(Branch.Side side, float limitReduction)
Branch.Overload checkTemporaryLimits(Branch.Side side)
Branch.Overload checkTemporaryLimits1(float limitReduction)
Branch.Overload checkTemporaryLimits1()
Branch.Overload checkTemporaryLimits2(float limitReduction)
Branch.Overload checkTemporaryLimits2()
Copyright © 2019. All rights reserved.