Package com.powsybl.iidm.network.impl
Class OperationalLimitsGroupImpl
java.lang.Object
com.powsybl.iidm.network.impl.OperationalLimitsGroupImpl
- All Implemented Interfaces:
OperationalLimitsGroup
,Validable
- Author:
- Pauline Jean-Marie <pauline.jean-marie at artelys.com>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
static final record
-
Constructor Summary
ConstructorDescriptionOperationalLimitsGroupImpl
(String id, Identifiable<?> identifiable, NetworkListenerList listeners, Validable validable, String attributeName, String selectedGroupId) -
Method Summary
Modifier and TypeMethodDescriptiongetId()
boolean
isEmpty()
void
notifyPermanentLimitUpdate
(LimitType limitType, double oldValue, double newValue) void
void
void
void
void
void
setCurrentLimits
(CurrentLimits limits) void
setSelectedGroupId
(String selectedGroupId)
-
Constructor Details
-
OperationalLimitsGroupImpl
public OperationalLimitsGroupImpl(String id, Identifiable<?> identifiable, NetworkListenerList listeners, Validable validable, String attributeName, String selectedGroupId)
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceOperationalLimitsGroup
-
getCurrentLimits
- Specified by:
getCurrentLimits
in interfaceOperationalLimitsGroup
-
getActivePowerLimits
- Specified by:
getActivePowerLimits
in interfaceOperationalLimitsGroup
-
getApparentPowerLimits
- Specified by:
getApparentPowerLimits
in interfaceOperationalLimitsGroup
-
newCurrentLimits
- Specified by:
newCurrentLimits
in interfaceOperationalLimitsGroup
-
newActivePowerLimits
- Specified by:
newActivePowerLimits
in interfaceOperationalLimitsGroup
-
newApparentPowerLimits
- Specified by:
newApparentPowerLimits
in interfaceOperationalLimitsGroup
-
removeCurrentLimits
public void removeCurrentLimits()- Specified by:
removeCurrentLimits
in interfaceOperationalLimitsGroup
-
removeActivePowerLimits
public void removeActivePowerLimits()- Specified by:
removeActivePowerLimits
in interfaceOperationalLimitsGroup
-
removeApparentPowerLimits
public void removeApparentPowerLimits()- Specified by:
removeApparentPowerLimits
in interfaceOperationalLimitsGroup
-
getNetwork
-
setCurrentLimits
-
setActivePowerLimits
-
setApparentPowerLimits
-
getValidable
-
notifyPermanentLimitUpdate
-
getMessageHeader
- Specified by:
getMessageHeader
in interfaceValidable
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceOperationalLimitsGroup
-
setSelectedGroupId
-