Class BatteryAdderImpl

    • Constructor Detail

      • BatteryAdderImpl

        public BatteryAdderImpl​(com.powsybl.iidm.network.impl.VoltageLevelExt voltageLevel)
    • Method Detail

      • getNetwork

        protected com.powsybl.iidm.network.impl.NetworkImpl getNetwork()
      • getTypeDescription

        protected String getTypeDescription()
      • add

        public BatteryImpl add()
        Build the Battery object. This are the checks that are performed before creating the object : - p0 is not equal to Double.NaN -> p0 is set - q0 is not equal to Double.NaN -> q0 is set - minP is not equal to Double.NaN -> minP is set - maxP is not equal to Double.NaN -> maxP is set - minP is less than maxP - minP <= p0 <= maxP
        Specified by:
        add in interface BatteryAdder
        Returns:
        Battery
      • setNode

        public T setNode​(int node)
      • setBus

        public T setBus​(String bus)
      • setConnectableBus

        public T setConnectableBus​(String connectableBus)
      • checkAndGetTerminal

        protected com.powsybl.iidm.network.impl.TerminalExt checkAndGetTerminal()
      • setId

        public T setId​(String id)
      • setEnsureIdUnicity

        public T setEnsureIdUnicity​(boolean ensureIdUnicity)
      • setName

        public T setName​(String name)
      • setFictitious

        public T setFictitious​(boolean fictitious)
      • checkAndGetUniqueId

        protected String checkAndGetUniqueId()
      • getName

        protected String getName()
      • isFictitious

        protected boolean isFictitious()