Module com.powsybl.iidm.mergingview
Package com.powsybl.iidm.mergingview
Class StaticVarCompensatorAdapter
- java.lang.Object
-
- com.powsybl.iidm.mergingview.StaticVarCompensatorAdapter
-
- All Implemented Interfaces:
Extendable<StaticVarCompensator>
,Connectable<StaticVarCompensator>
,Identifiable<StaticVarCompensator>
,Injection<StaticVarCompensator>
,StaticVarCompensator
public class StaticVarCompensatorAdapter extends Object implements StaticVarCompensator
- Author:
- Thomas Adam
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.iidm.network.StaticVarCompensator
StaticVarCompensator.RegulationMode
-
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.iidm.network.Connectable
getTerminals, remove, remove
-
Methods 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, getName, getNameOrId, getNetwork, getOptionalName, getProperties, getProperty, getProperty, getPropertyNames, hasAliases, hasProperty, hasProperty, isFictitious, removeAlias, removeProperty, setFictitious, setName, setProperty
-
Methods inherited from interface com.powsybl.iidm.network.Injection
getTerminal
-
Methods inherited from interface com.powsybl.iidm.network.StaticVarCompensator
getReactivePowerSetPoint, getType, getVoltageSetPoint, setReactivePowerSetPoint, setVoltageSetPoint
-
-
-
-
Method Detail
-
getBmin
public double getBmin()
- Specified by:
getBmin
in interfaceStaticVarCompensator
-
setBmin
public StaticVarCompensator setBmin(double bMin)
- Specified by:
setBmin
in interfaceStaticVarCompensator
-
getBmax
public double getBmax()
- Specified by:
getBmax
in interfaceStaticVarCompensator
-
setBmax
public StaticVarCompensator setBmax(double bMax)
- Specified by:
setBmax
in interfaceStaticVarCompensator
-
getVoltageSetpoint
public double getVoltageSetpoint()
- Specified by:
getVoltageSetpoint
in interfaceStaticVarCompensator
-
setVoltageSetpoint
public StaticVarCompensator setVoltageSetpoint(double voltageSetpoint)
- Specified by:
setVoltageSetpoint
in interfaceStaticVarCompensator
-
getReactivePowerSetpoint
public double getReactivePowerSetpoint()
- Specified by:
getReactivePowerSetpoint
in interfaceStaticVarCompensator
-
setReactivePowerSetpoint
public StaticVarCompensator setReactivePowerSetpoint(double reactivePowerSetpoint)
- Specified by:
setReactivePowerSetpoint
in interfaceStaticVarCompensator
-
getRegulationMode
public StaticVarCompensator.RegulationMode getRegulationMode()
- Specified by:
getRegulationMode
in interfaceStaticVarCompensator
-
setRegulationMode
public StaticVarCompensator setRegulationMode(StaticVarCompensator.RegulationMode regulationMode)
- Specified by:
setRegulationMode
in interfaceStaticVarCompensator
-
getRegulatingTerminal
public Terminal getRegulatingTerminal()
- Specified by:
getRegulatingTerminal
in interfaceStaticVarCompensator
-
setRegulatingTerminal
public StaticVarCompensator setRegulatingTerminal(Terminal regulatingTerminal)
- Specified by:
setRegulatingTerminal
in interfaceStaticVarCompensator
-
getTerminal
public final Terminal getTerminal()
- Specified by:
getTerminal
in interfaceInjection<I extends Injection<I>>
-
getTerminals
public final List<? extends Terminal> getTerminals()
- Specified by:
getTerminals
in interfaceConnectable<I extends Connectable<I>>
-
remove
public final void remove(boolean removeDanglingSwitches)
- Specified by:
remove
in interfaceConnectable<I extends Connectable<I>>
-
getNetwork
public MergingView getNetwork()
- Specified by:
getNetwork
in interfaceIdentifiable<I extends Identifiable<I>>
-
getId
public String getId()
- Specified by:
getId
in interfaceIdentifiable<I extends Identifiable<I>>
-
getOptionalName
public Optional<String> getOptionalName()
- Specified by:
getOptionalName
in interfaceIdentifiable<I extends Identifiable<I>>
-
getNameOrId
public String getNameOrId()
- Specified by:
getNameOrId
in interfaceIdentifiable<I extends Identifiable<I>>
-
hasProperty
public boolean hasProperty()
- Specified by:
hasProperty
in interfaceIdentifiable<I extends Identifiable<I>>
-
hasProperty
public boolean hasProperty(String key)
- Specified by:
hasProperty
in interfaceIdentifiable<I extends Identifiable<I>>
-
getProperty
public String getProperty(String key)
- Specified by:
getProperty
in interfaceIdentifiable<I extends Identifiable<I>>
-
getProperty
public String getProperty(String key, String defaultValue)
- Specified by:
getProperty
in interfaceIdentifiable<I extends Identifiable<I>>
-
setProperty
public String setProperty(String key, String value)
- Specified by:
setProperty
in interfaceIdentifiable<I extends Identifiable<I>>
-
removeProperty
public boolean removeProperty(String key)
- Specified by:
removeProperty
in interfaceIdentifiable<I extends Identifiable<I>>
-
getPropertyNames
public Set<String> getPropertyNames()
- Specified by:
getPropertyNames
in interfaceIdentifiable<I extends Identifiable<I>>
-
isFictitious
public boolean isFictitious()
- Specified by:
isFictitious
in interfaceIdentifiable<I extends Identifiable<I>>
-
setFictitious
public void setFictitious(boolean fictitious)
- Specified by:
setFictitious
in interfaceIdentifiable<I extends Identifiable<I>>
-
addExtension
public <E extends Extension<I>> void addExtension(Class<? super E> type, E extension)
- Specified by:
addExtension
in interfaceExtendable<I extends Identifiable<I>>
-
getExtension
public <E extends Extension<I>> E getExtension(Class<? super E> type)
- Specified by:
getExtension
in interfaceExtendable<I extends Identifiable<I>>
-
getExtensionByName
public <E extends Extension<I>> E getExtensionByName(String name)
- Specified by:
getExtensionByName
in interfaceExtendable<I extends Identifiable<I>>
-
removeExtension
public <E extends Extension<I>> boolean removeExtension(Class<E> type)
- Specified by:
removeExtension
in interfaceExtendable<I extends Identifiable<I>>
-
getExtensions
public <E extends Extension<I>> Collection<E> getExtensions()
- Specified by:
getExtensions
in interfaceExtendable<I extends Identifiable<I>>
-
getImplementationName
public String getImplementationName()
- Specified by:
getImplementationName
in interfaceExtendable<I extends Identifiable<I>>
-
newExtension
public <E extends Extension<I>,B extends ExtensionAdder<I,E>> B newExtension(Class<B> type)
- Specified by:
newExtension
in interfaceExtendable<I extends Identifiable<I>>
-
getAliases
public Set<String> getAliases()
- Specified by:
getAliases
in interfaceIdentifiable<I extends Identifiable<I>>
-
getAliasFromType
public Optional<String> getAliasFromType(String aliasType)
- Specified by:
getAliasFromType
in interfaceIdentifiable<I extends Identifiable<I>>
-
getAliasType
public Optional<String> getAliasType(String alias)
- Specified by:
getAliasType
in interfaceIdentifiable<I extends Identifiable<I>>
-
addAlias
public void addAlias(String alias)
- Specified by:
addAlias
in interfaceIdentifiable<I extends Identifiable<I>>
-
addAlias
public void addAlias(String alias, boolean ensureAliasUnicity)
- Specified by:
addAlias
in interfaceIdentifiable<I extends Identifiable<I>>
-
addAlias
public void addAlias(String alias, String aliasType)
- Specified by:
addAlias
in interfaceIdentifiable<I extends Identifiable<I>>
-
addAlias
public void addAlias(String alias, String aliasType, boolean ensureAliasUnicity)
- Specified by:
addAlias
in interfaceIdentifiable<I extends Identifiable<I>>
-
removeAlias
public void removeAlias(String alias)
- Specified by:
removeAlias
in interfaceIdentifiable<I extends Identifiable<I>>
-
hasAliases
public boolean hasAliases()
- Specified by:
hasAliases
in interfaceIdentifiable<I extends Identifiable<I>>
-
getType
public IdentifiableType getType()
- Specified by:
getType
in interfaceIdentifiable<I extends Identifiable<I>>
-
getDelegate
protected I getDelegate()
-
getIndex
protected com.powsybl.iidm.mergingview.MergingViewIndex getIndex()
-
-