Interface IdentifiableAdder<T extends Identifiable<? super T>,A extends IdentifiableAdder>

All Known Subinterfaces:
BatteryAdder, BranchAdder<T,A>, BusAdder, BusbarSectionAdder, DanglingLineAdder, GeneratorAdder, GroundAdder, HvdcConverterStationAdder<T,A>, HvdcLineAdder, InjectionAdder<T,A>, LccConverterStationAdder, LineAdder, LoadAdder, OverloadManagementSystemAdder, ShuntCompensatorAdder, StaticVarCompensatorAdder, SubstationAdder, ThreeWindingsTransformerAdder, TieLineAdder, TwoWindingsTransformerAdder, VoltageLevel.BusBreakerView.SwitchAdder, VoltageLevel.NodeBreakerView.SwitchAdder, VoltageLevelAdder, VscConverterStationAdder
All Known Implementing Classes:
BatteryAdderImpl, HvdcLineAdderImpl

public interface IdentifiableAdder<T extends Identifiable<? super T>,A extends IdentifiableAdder>
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Method Details

    • setId

      A setId(String id)
    • setEnsureIdUnicity

      A setEnsureIdUnicity(boolean ensureIdUnicity)
    • setName

      A setName(String name)
    • setFictitious

      default A setFictitious(boolean fictitious)
    • add

      T add()