Class AbstractCurrentLimitAutomatonBuilder<T extends AbstractAutomatonModelBuilder<T>>
java.lang.Object
com.powsybl.dynawaltz.builders.AbstractDynamicModelBuilder
com.powsybl.dynawaltz.models.automatons.AbstractAutomatonModelBuilder<T>
com.powsybl.dynawaltz.models.automatons.currentlimits.AbstractCurrentLimitAutomatonBuilder<T>
- All Implemented Interfaces:
ModelBuilder<com.powsybl.dynamicsimulation.DynamicModel>
- Direct Known Subclasses:
CurrentLimitAutomatonBuilder
,CurrentLimitTwoLevelsAutomatonBuilder
public abstract class AbstractCurrentLimitAutomatonBuilder<T extends AbstractAutomatonModelBuilder<T>>
extends AbstractAutomatonModelBuilder<T>
- Author:
- Laurent Issertial <laurent.issertial at rte-france.com>
-
Field Summary
Modifier and TypeFieldDescriptionprotected final BuilderEquipment<com.powsybl.iidm.network.Branch<?>>
protected final BuilderEquipment<com.powsybl.iidm.network.Branch<?>>
protected com.powsybl.iidm.network.TwoSides
protected static final String
Fields inherited from class com.powsybl.dynawaltz.models.automatons.AbstractAutomatonModelBuilder
dynamicModelId, modelConfig, parameterSetId
Fields inherited from class com.powsybl.dynawaltz.builders.AbstractDynamicModelBuilder
isInstantiable, network, reporter
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractCurrentLimitAutomatonBuilder
(com.powsybl.iidm.network.Network network, ModelConfig modelConfig, com.powsybl.commons.reporter.Reporter reporter, BuilderEquipment<com.powsybl.iidm.network.Branch<?>> iMeasurement, BuilderEquipment<com.powsybl.iidm.network.Branch<?>> controlledEquipment) -
Method Summary
Methods inherited from class com.powsybl.dynawaltz.models.automatons.AbstractAutomatonModelBuilder
dynamicModelId, getLib, getModelId, parameterSetId, self
Methods inherited from class com.powsybl.dynawaltz.builders.AbstractDynamicModelBuilder
isInstantiable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.dynawaltz.builders.ModelBuilder
build
-
Field Details
-
QUADRIPOLE_TYPE
- See Also:
-
iMeasurement
-
iMeasurementSide
protected com.powsybl.iidm.network.TwoSides iMeasurementSide -
controlledEquipment
-
-
Constructor Details
-
AbstractCurrentLimitAutomatonBuilder
protected AbstractCurrentLimitAutomatonBuilder(com.powsybl.iidm.network.Network network, ModelConfig modelConfig, com.powsybl.commons.reporter.Reporter reporter, BuilderEquipment<com.powsybl.iidm.network.Branch<?>> iMeasurement, BuilderEquipment<com.powsybl.iidm.network.Branch<?>> controlledEquipment)
-
-
Method Details
-
controlledQuadripole
-
checkData
protected void checkData()- Overrides:
checkData
in classAbstractAutomatonModelBuilder<T extends AbstractAutomatonModelBuilder<T>>
-