Class BranchStatusImpl<C extends Connectable<C>>
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtension<C>
-
- com.powsybl.iidm.network.impl.extensions.BranchStatusImpl<C>
-
- All Implemented Interfaces:
Extension<C>
,BranchStatus<C>
public class BranchStatusImpl<C extends Connectable<C>> extends AbstractExtension<C> implements BranchStatus<C>
- Author:
- Nicolas Noir
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.iidm.network.extensions.BranchStatus
BranchStatus.Status
-
-
Field Summary
-
Fields inherited from interface com.powsybl.iidm.network.extensions.BranchStatus
NAME
-
-
Constructor Summary
Constructors Constructor Description BranchStatusImpl(C branch, BranchStatus.Status branchStatus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BranchStatus.Status
getStatus()
BranchStatus<C>
setStatus(BranchStatus.Status branchStatus)
-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
getExtendable, setExtendable
-
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.extensions.BranchStatus
getName
-
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
-
-
-
Constructor Detail
-
BranchStatusImpl
public BranchStatusImpl(C branch, BranchStatus.Status branchStatus)
-
-
Method Detail
-
getStatus
public BranchStatus.Status getStatus()
- Specified by:
getStatus
in interfaceBranchStatus<C extends Connectable<C>>
-
setStatus
public BranchStatus<C> setStatus(BranchStatus.Status branchStatus)
- Specified by:
setStatus
in interfaceBranchStatus<C extends Connectable<C>>
-
-