public class TopologicalNode extends IdentifiedObject
Modifier and Type | Field and Description |
---|---|
TopologicalIsland |
angleRef_TopologicalIsland
Attribute "angleRef_TopologicalIsland"
Comment from profile:
The island for which the node is an angle reference.
|
BaseVoltage |
baseVoltage
Attribute "baseVoltage"
Comment from profile:
The base voltage of the topologocial node.The base voltage of the TopologicalNode should match the BaseVoltage of the containing VoltageLevel if such a containing VoltageLevel is specified.
|
ConnectivityNodeContainer |
connectivityNodeContainer
Attribute "connectivityNodeContainer"
Comment from profile:
A TopologicalNode object used for an X-node will not be contained, thus this association is specified as optional in the profile.
|
ControlArea |
controlArea
Attribute "controlArea"
Comment from profile:
The control area into which the node is included.
|
boolean |
equivalent
Attribute "equivalent"
Comment from profile:
The topological node is equivalent and not real equipment.If this is missing, it is assumed to be False.
|
java.lang.String |
idAngleRef_TopologicalIsland
The id of the attribute "angleRef_TopologicalIsland"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idBaseVoltage
The id of the attribute "baseVoltage"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idConnectivityNodeContainer
The id of the attribute "connectivityNodeContainer"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idControlArea
The id of the attribute "controlArea"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idSvVoltage
The id of the attribute "svVoltage"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idTopologicalIsland
The id of the attribute "topologicalIsland"
This id is mainly used to resolve links after parsing an instance
|
float |
r0PerR
Attribute "r0PerR"
Comment from profile:
The ratio of zero sequence resistance to positive sequence resistance.This is for Short Circuit only.
|
float |
sShortCircuit
Attribute "sShortCircuit"
Comment from profile:
The short circuit apparent power drawn at this node when faulted.This is for Short Circuit only.
|
SvVoltage |
svVoltage
Attribute "svVoltage"
Comment from profile:
The state voltage associated with the topological node.
|
java.util.List<Terminal> |
terminal
Attribute "terminal"
Comment from profile:
The terminals associated with the topological node.
|
TopologicalIsland |
topologicalIsland
Attribute "topologicalIsland"
Comment from profile:
A topological node belongs to a topological island
|
float |
x0PerX
Attribute "x0PerX"
Comment from profile:
The ratio of zero sequence reactance per positive sequence reactance.This is for Short Circuit only.
|
float |
xPerR
Attribute "xPerR"
Comment from profile:
Ratio of positive sequence reactance per postive sequence resistance.This is for Short Circuit only.
|
aliasName, description, name
addedToUnresolved, fromBoundary, id, subset
Modifier | Constructor and Description |
---|---|
protected |
TopologicalNode()
Constructor of the class TopologicalNode
|
Modifier and Type | Method and Description |
---|---|
void |
addTerminal(Terminal terminalValue,
boolean setInverse)
Utility to add a value within the "terminal" ArrayList of
"Terminal"
|
boolean |
angleRef_TopologicalIslandIsSet()
Utility to test if the value of "angleRef_TopologicalIsland" has been set
|
boolean |
baseVoltageIsSet()
Utility to test if the value of "baseVoltage" has been set
|
protected void |
clearAssociations(Subset subset)
Utility to clear the associations of this class belonging to a
specific subset
|
void |
clearContent(Subset subset)
Utility to "clear" the content of a class when a subset is invalidated
|
TopologicalNode |
clone()
Utility returning a copy of the "base" of this instance
This utility does not copy the associations with other instances
|
boolean |
connectivityNodeContainerIsSet()
Utility to test if the value of "connectivityNodeContainer" has been set
|
boolean |
controlAreaIsSet()
Utility to test if the value of "controlArea" has been set
|
void |
copyBase(TopologicalNode otherTopologicalNode)
Utility to copy the "base" of an other instance of the same class
This utility does not copy the associations with other instances from
the instance to copy
|
static TopologicalNode |
create(java.lang.String id)
Factory of the class
|
boolean |
equivalentIsSet()
Utility to test if the value of "equivalent" has been set
|
TopologicalIsland |
getAngleRef_TopologicalIsland()
Utility to return the "angleRef_TopologicalIsland"
|
BaseVoltage |
getBaseVoltage()
Utility to return the "baseVoltage"
|
ConnectivityNodeContainer |
getConnectivityNodeContainer()
Utility to return the "connectivityNodeContainer"
|
ControlArea |
getControlArea()
Utility to return the "controlArea"
|
float |
getR0PerR()
Utility to return the "r0PerR" value
|
float |
getSShortCircuit()
Utility to return the "sShortCircuit" value
|
SvVoltage |
getSvVoltage()
Utility to return the "svVoltage"
|
java.util.List<Terminal> |
getTerminal()
Utility to return the "terminal" List of
"Terminal" enum
|
TopologicalIsland |
getTopologicalIsland()
Utility to return the "topologicalIsland"
|
float |
getX0PerX()
Utility to return the "x0PerX" value
|
float |
getXPerR()
Utility to return the "xPerR" value
|
boolean |
isEquivalent()
Utility to return the "equivalent" value
|
ConsistencyCheck |
modelConsistency()
Utility to check whether this class is consistent in a "merged" context
|
ConsistencyCheck |
modelConsistency(Subset subset)
Utility to check whether this class is consistent according to a subset
|
boolean |
r0PerRIsSet()
Utility to test if the value of "r0PerR" has been set
|
void |
readAttribute(java.lang.String class_name,
java.lang.String attr_name,
java.lang.String value,
CIMModel model)
Utility to read an attribute
This function is called by the CIMModel
|
void |
readResource(java.lang.String class_name,
java.lang.String resource_name,
java.lang.String id,
CIMModel model)
Utility to read a reference to a resource
This function is called by the CIMModel
|
void |
resolveLinks(CIMModel model,
CIMModel boundaryModel)
Utility to resolve the links at the end of parsing
|
void |
setAngleRef_TopologicalIsland(TopologicalIsland angleRef_TopologicalIslandValue,
boolean setInverse)
Utility to set the "angleRef_TopologicalIslandValue"
|
void |
setBaseVoltage(BaseVoltage baseVoltageValue,
boolean setInverse)
Utility to set the "baseVoltageValue"
|
void |
setConnectivityNodeContainer(ConnectivityNodeContainer connectivityNodeContainerValue,
boolean setInverse)
Utility to set the "connectivityNodeContainerValue"
|
void |
setControlArea(ControlArea controlAreaValue,
boolean setInverse)
Utility to set the "controlAreaValue"
|
void |
setEquivalent(boolean equivalentValue)
Utility to set the "equivalent" value
|
void |
setR0PerR(float r0PerRValue)
Utility to set the "r0PerR" value
|
void |
setSShortCircuit(float sShortCircuitValue)
Utility to set the "sShortCircuit" value
|
void |
setSvVoltage(SvVoltage svVoltageValue,
boolean setInverse)
Utility to set the "svVoltageValue"
|
void |
setTopologicalIsland(TopologicalIsland topologicalIslandValue,
boolean setInverse)
Utility to set the "topologicalIslandValue"
|
void |
setX0PerX(float x0PerXValue)
Utility to set the "x0PerX" value
|
void |
setXPerR(float xPerRValue)
Utility to set the "xPerR" value
|
boolean |
sShortCircuitIsSet()
Utility to test if the value of "sShortCircuit" has been set
|
boolean |
svVoltageIsSet()
Utility to test if the value of "svVoltage" has been set
|
boolean |
terminalIsSet()
Utility to test if the value of "terminal" has been set
|
boolean |
topologicalIslandIsSet()
Utility to test if the value of "topologicalIsland" has been set
|
void |
write(javax.xml.stream.XMLStreamWriter xmlsw,
boolean writeID)
Utility to write the content into the CIM XML format
|
void |
write(javax.xml.stream.XMLStreamWriter xmlsw,
Subset subset,
boolean writeID)
Utility to write the content this class into the CIM/XML format according
to a subset
|
boolean |
x0PerXIsSet()
Utility to test if the value of "x0PerX" has been set
|
boolean |
xPerRIsSet()
Utility to test if the value of "xPerR" has been set
|
aliasNameIsSet, copyBase, descriptionIsSet, getAliasName, getDescription, getName, nameIsSet, setAliasName, setDescription, setName
addToUnresolved, copyBase, getId, getSubset, isAddedToUnresolved, isFromBoundary, removeFromUnresolved, setFromBoundary, setId
public boolean equivalent
public float x0PerX
public TopologicalIsland angleRef_TopologicalIsland
public java.lang.String idAngleRef_TopologicalIsland
public SvVoltage svVoltage
public java.lang.String idSvVoltage
public ConnectivityNodeContainer connectivityNodeContainer
public java.lang.String idConnectivityNodeContainer
public java.util.List<Terminal> terminal
public float sShortCircuit
public TopologicalIsland topologicalIsland
public java.lang.String idTopologicalIsland
public BaseVoltage baseVoltage
public java.lang.String idBaseVoltage
public float r0PerR
public ControlArea controlArea
public java.lang.String idControlArea
public float xPerR
protected TopologicalNode()
public boolean isEquivalent()
public void setEquivalent(boolean equivalentValue)
equivalentValue
- value to setpublic boolean equivalentIsSet()
public float getX0PerX()
public void setX0PerX(float x0PerXValue)
x0PerXValue
- value to setpublic boolean x0PerXIsSet()
public TopologicalIsland getAngleRef_TopologicalIsland()
public boolean angleRef_TopologicalIslandIsSet()
public void setAngleRef_TopologicalIsland(TopologicalIsland angleRef_TopologicalIslandValue, boolean setInverse) throws LinkageException
angleRef_TopologicalIslandValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public SvVoltage getSvVoltage()
public boolean svVoltageIsSet()
public void setSvVoltage(SvVoltage svVoltageValue, boolean setInverse) throws LinkageException
svVoltageValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public ConnectivityNodeContainer getConnectivityNodeContainer()
public boolean connectivityNodeContainerIsSet()
public void setConnectivityNodeContainer(ConnectivityNodeContainer connectivityNodeContainerValue, boolean setInverse) throws LinkageException
connectivityNodeContainerValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public java.util.List<Terminal> getTerminal()
public void addTerminal(Terminal terminalValue, boolean setInverse) throws LinkageException
terminalValue
- value to add within the ArrayListsetInverse
- boolean to specify whether to set the inverse association or notLinkageException
public boolean terminalIsSet()
public float getSShortCircuit()
public void setSShortCircuit(float sShortCircuitValue)
sShortCircuitValue
- value to setpublic boolean sShortCircuitIsSet()
public TopologicalIsland getTopologicalIsland()
public boolean topologicalIslandIsSet()
public void setTopologicalIsland(TopologicalIsland topologicalIslandValue, boolean setInverse) throws LinkageException
topologicalIslandValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public BaseVoltage getBaseVoltage()
public boolean baseVoltageIsSet()
public void setBaseVoltage(BaseVoltage baseVoltageValue, boolean setInverse) throws LinkageException
baseVoltageValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public float getR0PerR()
public void setR0PerR(float r0PerRValue)
r0PerRValue
- value to setpublic boolean r0PerRIsSet()
public ControlArea getControlArea()
public boolean controlAreaIsSet()
public void setControlArea(ControlArea controlAreaValue, boolean setInverse) throws LinkageException
controlAreaValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public float getXPerR()
public void setXPerR(float xPerRValue)
xPerRValue
- value to setpublic boolean xPerRIsSet()
public static TopologicalNode create(java.lang.String id)
id
- id of the class TopologicalNode to createpublic void clearContent(Subset subset)
clearContent
in class IdentifiedObject
subset
- subset to cleanpublic void readAttribute(java.lang.String class_name, java.lang.String attr_name, java.lang.String value, CIMModel model) throws InterpretationException
readAttribute
in class IdentifiedObject
class_name
- the read name of classattr_name
- the read name of attributevalue
- the read value of the attributemodel
- the interface to the model this class belongs toInterpretationException
public void readResource(java.lang.String class_name, java.lang.String resource_name, java.lang.String id, CIMModel model) throws InterpretationException, LinkageException
readResource
in class IdentifiedObject
class_name
- the read name of classresource_name
- the read name of the associated resourceid
- the id of the associated resourcemodel
- the model this class belongs toInterpretationException
LinkageException
public void write(javax.xml.stream.XMLStreamWriter xmlsw, boolean writeID)
write
in class IdentifiedObject
writeID
- specifies whether to write the XML "id" attribute (this is used for describing concrete class)xmlsw
- XMLStreamWriter where are stored the elements to writepublic void write(javax.xml.stream.XMLStreamWriter xmlsw, Subset subset, boolean writeID)
write
in class IdentifiedObject
subset
- the subset defining the context in which to write this classwriteID
- specifies whether to write the XML "id" attribute (this is used for describing concrete class)xmlsw
- the stream in which are stored the elements to writepublic void resolveLinks(CIMModel model, CIMModel boundaryModel) throws LinkageException
resolveLinks
in class IdentifiedObject
model
- the model this class belongs toboundaryModel
- the model that gather data about the boundarySet, used
as a resource force links resolvingLinkage
- ExceptionLinkageException
public ConsistencyCheck modelConsistency(Subset subset)
modelConsistency
in class IdentifiedObject
subset
- the subset defining the context in which to check whether this class is consistentpublic ConsistencyCheck modelConsistency()
modelConsistency
in class IdentifiedObject
public void copyBase(TopologicalNode otherTopologicalNode)
otherTopologicalNode
- the instance to copyprotected void clearAssociations(Subset subset)
clearAssociations
in class IdentifiedObject
subset
- the subset from which to clear the associations of this classpublic TopologicalNode clone()
clone
in class IdentifiedObject