Module com.powsybl.iidm.api
Package com.powsybl.iidm.network
Interface AutomationSystem<I extends AutomationSystem<I>>
- All Superinterfaces:
Extendable<I>
,Identifiable<I>
- All Known Subinterfaces:
OverloadManagementSystem
- Author:
- Olivier Perrin <olivier.perrin at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Says if the system is active or not.void
remove()
Remove the automation system from the network.void
setEnabled
(boolean enabled) Change the state of the automation systemMethods inherited from interface com.powsybl.commons.extensions.Extendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, newExtension, removeExtension
Methods inherited from interface com.powsybl.iidm.network.Identifiable
addAlias, addAlias, addAlias, addAlias, getAliases, getAliasFromType, getAliasType, getId, getNameOrId, getNetwork, getOptionalName, getParentNetwork, getProperty, getProperty, getPropertyNames, getType, hasAliases, hasProperty, hasProperty, isFictitious, removeAlias, removeProperty, setFictitious, setName, setProperty
-
Method Details
-
isEnabled
boolean isEnabled()Says if the system is active or not.- Returns:
true
is the automation system is enabled
-
setEnabled
void setEnabled(boolean enabled) Change the state of the automation system- Parameters:
enabled
-true
to enable the automation system
-
remove
void remove()Remove the automation system from the network.
-