public class ShuntCompensator extends RegulatingCondEq
Modifier and Type | Field and Description |
---|---|
float |
b0PerSection
Attribute "b0PerSection"
Comment from profile:
Zero sequence shunt (charging) susceptance per sectionThis is for Short Circuit only.
|
float |
bPerSection
Attribute "bPerSection"
Comment from profile:
Positive sequence shunt (charging) susceptance per section
|
float |
g0PerSection
Attribute "g0PerSection"
Comment from profile:
Zero sequence shunt (charging) conductance per sectionThis is for Short Circuit only.
|
float |
gPerSection
Attribute "gPerSection"
Comment from profile:
Positive sequence shunt (charging) conductance per section
|
java.lang.String |
idSvShuntCompensatorSections
The id of the attribute "svShuntCompensatorSections"
This id is mainly used to resolve links after parsing an instance
|
int |
maximumSections
Attribute "maximumSections"
Comment from profile:
For a capacitor bank, the maximum number of sections that may be switched in.
|
SvShuntCompensatorSections |
svShuntCompensatorSections
Attribute "svShuntCompensatorSections"
Comment from profile:
The state for the number of shunt compensator sections in service.
|
idRegulatingControl, regulatingControl
baseVoltage, idBaseVoltage, terminals
equivalent, idMemberOf_EquipmentContainer, memberOf_EquipmentContainer
aliasName, description, name
addedToUnresolved, fromBoundary, id, subset
Modifier | Constructor and Description |
---|---|
protected |
ShuntCompensator()
Constructor of the class ShuntCompensator
|
Modifier and Type | Method and Description |
---|---|
boolean |
b0PerSectionIsSet()
Utility to test if the value of "b0PerSection" has been set
|
boolean |
bPerSectionIsSet()
Utility to test if the value of "bPerSection" 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
|
ShuntCompensator |
clone()
Utility returning a copy of the "base" of this instance
This utility does not copy the associations with other instances
|
void |
copyBase(ShuntCompensator otherShuntCompensator)
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 ShuntCompensator |
create(java.lang.String id)
Factory of the class
|
boolean |
g0PerSectionIsSet()
Utility to test if the value of "g0PerSection" has been set
|
float |
getB0PerSection()
Utility to return the "b0PerSection" value
|
float |
getBPerSection()
Utility to return the "bPerSection" value
|
float |
getG0PerSection()
Utility to return the "g0PerSection" value
|
float |
getGPerSection()
Utility to return the "gPerSection" value
|
int |
getMaximumSections()
Utility to return the "maximumSections" value
|
SvShuntCompensatorSections |
getSvShuntCompensatorSections()
Utility to return the "svShuntCompensatorSections"
|
boolean |
gPerSectionIsSet()
Utility to test if the value of "gPerSection" has been set
|
boolean |
maximumSectionsIsSet()
Utility to test if the value of "maximumSections" has been set
|
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
|
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 |
setB0PerSection(float b0PerSectionValue)
Utility to set the "b0PerSection" value
|
void |
setBPerSection(float bPerSectionValue)
Utility to set the "bPerSection" value
|
void |
setG0PerSection(float g0PerSectionValue)
Utility to set the "g0PerSection" value
|
void |
setGPerSection(float gPerSectionValue)
Utility to set the "gPerSection" value
|
void |
setMaximumSections(int maximumSectionsValue)
Utility to set the "maximumSections" value
|
void |
setSvShuntCompensatorSections(SvShuntCompensatorSections svShuntCompensatorSectionsValue,
boolean setInverse)
Utility to set the "svShuntCompensatorSectionsValue"
|
boolean |
svShuntCompensatorSectionsIsSet()
Utility to test if the value of "svShuntCompensatorSections" 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
|
copyBase, getRegulatingControl, regulatingControlIsSet, setRegulatingControl
addTerminals, baseVoltageIsSet, copyBase, getBaseVoltage, getTerminals, setBaseVoltage, terminalsIsSet
copyBase, equivalentIsSet, getMemberOf_EquipmentContainer, isEquivalent, memberOf_EquipmentContainerIsSet, setEquivalent, setMemberOf_EquipmentContainer
aliasNameIsSet, copyBase, descriptionIsSet, getAliasName, getDescription, getName, nameIsSet, setAliasName, setDescription, setName
addToUnresolved, copyBase, getId, getSubset, isAddedToUnresolved, isFromBoundary, removeFromUnresolved, setFromBoundary, setId
public SvShuntCompensatorSections svShuntCompensatorSections
public java.lang.String idSvShuntCompensatorSections
public float gPerSection
public float bPerSection
public float g0PerSection
public float b0PerSection
public int maximumSections
protected ShuntCompensator()
public SvShuntCompensatorSections getSvShuntCompensatorSections()
public boolean svShuntCompensatorSectionsIsSet()
public void setSvShuntCompensatorSections(SvShuntCompensatorSections svShuntCompensatorSectionsValue, boolean setInverse) throws LinkageException
svShuntCompensatorSectionsValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public float getGPerSection()
public void setGPerSection(float gPerSectionValue)
gPerSectionValue
- value to setpublic boolean gPerSectionIsSet()
public float getBPerSection()
public void setBPerSection(float bPerSectionValue)
bPerSectionValue
- value to setpublic boolean bPerSectionIsSet()
public float getG0PerSection()
public void setG0PerSection(float g0PerSectionValue)
g0PerSectionValue
- value to setpublic boolean g0PerSectionIsSet()
public float getB0PerSection()
public void setB0PerSection(float b0PerSectionValue)
b0PerSectionValue
- value to setpublic boolean b0PerSectionIsSet()
public int getMaximumSections()
public void setMaximumSections(int maximumSectionsValue)
maximumSectionsValue
- value to setpublic boolean maximumSectionsIsSet()
public static ShuntCompensator create(java.lang.String id)
id
- id of the class ShuntCompensator to createpublic void clearContent(Subset subset)
clearContent
in class RegulatingCondEq
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 RegulatingCondEq
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 RegulatingCondEq
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 RegulatingCondEq
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 RegulatingCondEq
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 RegulatingCondEq
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 RegulatingCondEq
subset
- the subset defining the context in which to check whether this class is consistentpublic ConsistencyCheck modelConsistency()
modelConsistency
in class RegulatingCondEq
public void copyBase(ShuntCompensator otherShuntCompensator)
otherShuntCompensator
- the instance to copyprotected void clearAssociations(Subset subset)
clearAssociations
in class RegulatingCondEq
subset
- the subset from which to clear the associations of this classpublic ShuntCompensator clone()
clone
in class RegulatingCondEq