Package com.powsybl.openloadflow.network
Class AbstractElement
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractPropertyBag
-
- com.powsybl.openloadflow.network.AbstractElement
-
- All Implemented Interfaces:
LfElement
,PropertyBag
- Direct Known Subclasses:
AbstractLfBranch
,AbstractLfBus
,AbstractLfShunt
,LfHvdcImpl
public abstract class AbstractElement extends AbstractPropertyBag implements LfElement
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
disabled
protected LfNetwork
network
protected int
num
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
properties
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractElement(LfNetwork network)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LfNetwork
getNetwork()
int
getNum()
List<String>
getOriginalIds()
boolean
isDisabled()
protected void
notifyDisable()
void
setDisabled(boolean disabled)
void
setNum(int num)
String
toString()
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
getProperty, removeProperty, setProperty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
-
-
-
Field Detail
-
network
protected final LfNetwork network
-
num
protected int num
-
disabled
protected boolean disabled
-
-
Constructor Detail
-
AbstractElement
protected AbstractElement(LfNetwork network)
-
-
Method Detail
-
getOriginalIds
public List<String> getOriginalIds()
- Specified by:
getOriginalIds
in interfaceLfElement
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabled
in interfaceLfElement
-
setDisabled
public void setDisabled(boolean disabled)
- Specified by:
setDisabled
in interfaceLfElement
-
notifyDisable
protected void notifyDisable()
-
getNetwork
public LfNetwork getNetwork()
- Specified by:
getNetwork
in interfaceLfElement
-
-