public class PhaseTapChanger extends TapChanger
Modifier and Type | Field and Description |
---|---|
java.lang.String |
idTransformerWinding
The id of the attribute "transformerWinding"
This id is mainly used to resolve links after parsing an instance
|
PhaseTapChangerKind |
phaseTapChangerType
Attribute "phaseTapChangerType"
Comment from profile:
The type of phase shifter construction.
|
float |
stepPhaseShiftIncrement
Attribute "stepPhaseShiftIncrement"
Comment from profile:
Phase shift per step position.
|
TransformerWinding |
transformerWinding
Attribute "transformerWinding"
Comment from profile:
The transformer winding to which the phase tap changer belongs.
|
float |
voltageStepIncrementOutOfPhase
Attribute "voltageStepIncrementOutOfPhase"
Comment from profile:
The voltage step increment on the out of phase winding.
|
float |
windingConnectionAngle
Attribute "windingConnectionAngle"
Comment from profile:
The phase angle between the in-phase winding and the out-of -phase winding used for creating phase shift.
|
float |
xStepMax
Attribute "xStepMax"
Comment from profile:
The reactance at the maximum tap step.
|
float |
xStepMin
Attribute "xStepMin"
Comment from profile:
The reactance at the minimum tap step.
|
highStep, idRegulatingControl, idSvTapStep, lowStep, neutralStep, neutralU, regulatingControl, stepVoltageIncrement, svTapStep
aliasName, description, name
addedToUnresolved, fromBoundary, id, subset
Modifier | Constructor and Description |
---|---|
protected |
PhaseTapChanger()
Constructor of the class PhaseTapChanger
|
Modifier and Type | Method and Description |
---|---|
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
|
PhaseTapChanger |
clone()
Utility returning a copy of the "base" of this instance
This utility does not copy the associations with other instances
|
void |
copyBase(PhaseTapChanger otherPhaseTapChanger)
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 PhaseTapChanger |
create(java.lang.String id)
Factory of the class
|
PhaseTapChangerKind |
getPhaseTapChangerType()
Utility to return the "phaseTapChangerType" enum
|
float |
getStepPhaseShiftIncrement()
Utility to return the "stepPhaseShiftIncrement" value
|
TransformerWinding |
getTransformerWinding()
Utility to return the "transformerWinding"
|
float |
getVoltageStepIncrementOutOfPhase()
Utility to return the "voltageStepIncrementOutOfPhase" value
|
float |
getWindingConnectionAngle()
Utility to return the "windingConnectionAngle" value
|
float |
getXStepMax()
Utility to return the "xStepMax" value
|
float |
getXStepMin()
Utility to return the "xStepMin" 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 |
phaseTapChangerTypeIsSet()
Utility to test if the value of "phaseTapChangerType" 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 |
setPhaseTapChangerType(PhaseTapChangerKind phaseTapChangerTypeValue)
Utility to set the "phaseTapChangerType" enum
|
void |
setStepPhaseShiftIncrement(float stepPhaseShiftIncrementValue)
Utility to set the "stepPhaseShiftIncrement" value
|
void |
setTransformerWinding(TransformerWinding transformerWindingValue,
boolean setInverse)
Utility to set the "transformerWindingValue"
|
void |
setVoltageStepIncrementOutOfPhase(float voltageStepIncrementOutOfPhaseValue)
Utility to set the "voltageStepIncrementOutOfPhase" value
|
void |
setWindingConnectionAngle(float windingConnectionAngleValue)
Utility to set the "windingConnectionAngle" value
|
void |
setXStepMax(float xStepMaxValue)
Utility to set the "xStepMax" value
|
void |
setXStepMin(float xStepMinValue)
Utility to set the "xStepMin" value
|
boolean |
stepPhaseShiftIncrementIsSet()
Utility to test if the value of "stepPhaseShiftIncrement" has been set
|
boolean |
transformerWindingIsSet()
Utility to test if the value of "transformerWinding" has been set
|
boolean |
voltageStepIncrementOutOfPhaseIsSet()
Utility to test if the value of "voltageStepIncrementOutOfPhase" has been set
|
boolean |
windingConnectionAngleIsSet()
Utility to test if the value of "windingConnectionAngle" 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 |
xStepMaxIsSet()
Utility to test if the value of "xStepMax" has been set
|
boolean |
xStepMinIsSet()
Utility to test if the value of "xStepMin" has been set
|
copyBase, getHighStep, getLowStep, getNeutralStep, getNeutralU, getRegulatingControl, getStepVoltageIncrement, getSvTapStep, highStepIsSet, lowStepIsSet, neutralStepIsSet, neutralUIsSet, regulatingControlIsSet, setHighStep, setLowStep, setNeutralStep, setNeutralU, setRegulatingControl, setStepVoltageIncrement, setSvTapStep, stepVoltageIncrementIsSet, svTapStepIsSet
aliasNameIsSet, copyBase, descriptionIsSet, getAliasName, getDescription, getName, nameIsSet, setAliasName, setDescription, setName
addToUnresolved, copyBase, getId, getSubset, isAddedToUnresolved, isFromBoundary, removeFromUnresolved, setFromBoundary, setId
public float windingConnectionAngle
public float voltageStepIncrementOutOfPhase
public PhaseTapChangerKind phaseTapChangerType
public float stepPhaseShiftIncrement
public TransformerWinding transformerWinding
public java.lang.String idTransformerWinding
public float xStepMin
public float xStepMax
protected PhaseTapChanger()
public float getWindingConnectionAngle()
public void setWindingConnectionAngle(float windingConnectionAngleValue)
windingConnectionAngleValue
- value to setpublic boolean windingConnectionAngleIsSet()
public float getVoltageStepIncrementOutOfPhase()
public void setVoltageStepIncrementOutOfPhase(float voltageStepIncrementOutOfPhaseValue)
voltageStepIncrementOutOfPhaseValue
- value to setpublic boolean voltageStepIncrementOutOfPhaseIsSet()
public PhaseTapChangerKind getPhaseTapChangerType()
public void setPhaseTapChangerType(PhaseTapChangerKind phaseTapChangerTypeValue)
phaseTapChangerTypeValue
- operand to setpublic boolean phaseTapChangerTypeIsSet()
public float getStepPhaseShiftIncrement()
public void setStepPhaseShiftIncrement(float stepPhaseShiftIncrementValue)
stepPhaseShiftIncrementValue
- value to setpublic boolean stepPhaseShiftIncrementIsSet()
public TransformerWinding getTransformerWinding()
public boolean transformerWindingIsSet()
public void setTransformerWinding(TransformerWinding transformerWindingValue, boolean setInverse) throws LinkageException
transformerWindingValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public float getXStepMin()
public void setXStepMin(float xStepMinValue)
xStepMinValue
- value to setpublic boolean xStepMinIsSet()
public float getXStepMax()
public void setXStepMax(float xStepMaxValue)
xStepMaxValue
- value to setpublic boolean xStepMaxIsSet()
public static PhaseTapChanger create(java.lang.String id)
id
- id of the class PhaseTapChanger to createpublic void clearContent(Subset subset)
clearContent
in class TapChanger
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 TapChanger
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 TapChanger
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 TapChanger
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 TapChanger
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 TapChanger
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 TapChanger
subset
- the subset defining the context in which to check whether this class is consistentpublic ConsistencyCheck modelConsistency()
modelConsistency
in class TapChanger
public void copyBase(PhaseTapChanger otherPhaseTapChanger)
otherPhaseTapChanger
- the instance to copyprotected void clearAssociations(Subset subset)
clearAssociations
in class TapChanger
subset
- the subset from which to clear the associations of this classpublic PhaseTapChanger clone()
clone
in class TapChanger