Class TsoOverloadSecurityIndex
- java.lang.Object
-
- com.powsybl.simulation.securityindexes.TsoOverloadSecurityIndex
-
- All Implemented Interfaces:
SecurityIndex
public class TsoOverloadSecurityIndex extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
Fields Modifier and Type Field Description protected SecurityIndexId
id
protected static com.google.common.base.Supplier<XMLOutputFactory>
XML_OUTPUT_FACTORY_SUPPLIER
-
Constructor Summary
Constructors Constructor Description TsoOverloadSecurityIndex(String contingencyId, int overloadCount)
TsoOverloadSecurityIndex(String contingencyId, int overloadCount, List<String> overloadedBranches)
TsoOverloadSecurityIndex(String contingencyId, int overloadCount, List<String> overloadedBranches, boolean computationSucceed)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TsoOverloadSecurityIndex
fromXml(String contingencyId, XMLStreamReader xmlsr)
SecurityIndexId
getId()
Get security index id.int
getOverloadCount()
boolean
isComputationSucceed()
boolean
isOk()
Get the security index synthetic value.Map<String,String>
toMap()
String
toString()
String
toXml()
void
toXml(XMLStreamWriter xmlWriter)
-
-
-
Field Detail
-
XML_OUTPUT_FACTORY_SUPPLIER
protected static final com.google.common.base.Supplier<XMLOutputFactory> XML_OUTPUT_FACTORY_SUPPLIER
-
id
protected final SecurityIndexId id
-
-
Method Detail
-
fromXml
public static TsoOverloadSecurityIndex fromXml(String contingencyId, XMLStreamReader xmlsr) throws XMLStreamException
- Throws:
XMLStreamException
-
isComputationSucceed
public boolean isComputationSucceed()
-
getOverloadCount
public int getOverloadCount()
-
isOk
public boolean isOk()
Description copied from interface:SecurityIndex
Get the security index synthetic value.- Returns:
- the security index synthetic value
-
toXml
public void toXml(XMLStreamWriter xmlWriter) throws XMLStreamException
- Throws:
XMLStreamException
-
getId
public SecurityIndexId getId()
Description copied from interface:SecurityIndex
Get security index id.- Specified by:
getId
in interfaceSecurityIndex
- Returns:
- security index type
-
toXml
public String toXml()
- Specified by:
toXml
in interfaceSecurityIndex
-
-