public class Terminal extends IdentifiedObject
Modifier and Type | Field and Description |
---|---|
ConductingEquipment |
conductingEquipment
Attribute "conductingEquipment"
Comment from profile:
ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
|
boolean |
connected
Attribute "connected"
Comment from profile:
The terminal connection status.
|
java.util.List<MutualCoupling> |
hasFirst_MutualCoupling
Attribute "hasFirst_MutualCoupling"
Comment from profile:
Mutual couplings associated with the branch as the first branch.
|
java.util.List<MutualCoupling> |
hasSecond_MutualCoupling
Attribute "hasSecond_MutualCoupling"
Comment from profile:
Mutual couplings with the branch associated as the first branch.
|
java.lang.String |
idConductingEquipment
The id of the attribute "conductingEquipment"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idSvPowerFlow
The id of the attribute "svPowerFlow"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idTopologicalNode
The id of the attribute "topologicalNode"
This id is mainly used to resolve links after parsing an instance
|
java.util.List<OperationalLimitSet> |
operationalLimitSet
Attribute "operationalLimitSet"
Comment from profile:
The operatinal limits sets that applie specifically to this terminal.
|
java.util.List<RegulatingControl> |
regulatingControl
Attribute "regulatingControl"
Comment from profile:
The terminal is regulated by a control.
|
int |
sequenceNumber
Attribute "sequenceNumber"
Comment from profile:
The orientation of the terminal connections for a multiple terminal conducting equipment.
|
SvPowerFlow |
svPowerFlow
Attribute "svPowerFlow"
Comment from profile:
The power flow state associated with the terminal.
|
java.util.List<TieFlow> |
tieFlow
Attribute "tieFlow"
Comment from profile:
The control area tie flows to which this terminal associates.
|
TopologicalNode |
topologicalNode
Attribute "topologicalNode"
Comment from profile:
The topological node associated with the terminal.
|
aliasName, description, name
addedToUnresolved, fromBoundary, id, subset
Modifier | Constructor and Description |
---|---|
protected |
Terminal()
Constructor of the class Terminal
|
Modifier and Type | Method and Description |
---|---|
void |
addHasFirst_MutualCoupling(MutualCoupling hasFirst_MutualCouplingValue,
boolean setInverse)
Utility to add a value within the "hasFirst_MutualCoupling" ArrayList of
"MutualCoupling"
|
void |
addHasSecond_MutualCoupling(MutualCoupling hasSecond_MutualCouplingValue,
boolean setInverse)
Utility to add a value within the "hasSecond_MutualCoupling" ArrayList of
"MutualCoupling"
|
void |
addOperationalLimitSet(OperationalLimitSet operationalLimitSetValue,
boolean setInverse)
Utility to add a value within the "operationalLimitSet" ArrayList of
"OperationalLimitSet"
|
void |
addRegulatingControl(RegulatingControl regulatingControlValue,
boolean setInverse)
Utility to add a value within the "regulatingControl" ArrayList of
"RegulatingControl"
|
void |
addTieFlow(TieFlow tieFlowValue,
boolean setInverse)
Utility to add a value within the "tieFlow" ArrayList of
"TieFlow"
|
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
|
Terminal |
clone()
Utility returning a copy of the "base" of this instance
This utility does not copy the associations with other instances
|
boolean |
conductingEquipmentIsSet()
Utility to test if the value of "conductingEquipment" has been set
|
boolean |
connectedIsSet()
Utility to test if the value of "connected" has been set
|
void |
copyBase(Terminal otherTerminal)
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 Terminal |
create(java.lang.String id)
Factory of the class
|
ConductingEquipment |
getConductingEquipment()
Utility to return the "conductingEquipment"
|
java.util.List<MutualCoupling> |
getHasFirst_MutualCoupling()
Utility to return the "hasFirst_MutualCoupling" List of
"MutualCoupling" enum
|
java.util.List<MutualCoupling> |
getHasSecond_MutualCoupling()
Utility to return the "hasSecond_MutualCoupling" List of
"MutualCoupling" enum
|
java.util.List<OperationalLimitSet> |
getOperationalLimitSet()
Utility to return the "operationalLimitSet" List of
"OperationalLimitSet" enum
|
java.util.List<RegulatingControl> |
getRegulatingControl()
Utility to return the "regulatingControl" List of
"RegulatingControl" enum
|
int |
getSequenceNumber()
Utility to return the "sequenceNumber" value
|
SvPowerFlow |
getSvPowerFlow()
Utility to return the "svPowerFlow"
|
java.util.List<TieFlow> |
getTieFlow()
Utility to return the "tieFlow" List of
"TieFlow" enum
|
TopologicalNode |
getTopologicalNode()
Utility to return the "topologicalNode"
|
boolean |
hasFirst_MutualCouplingIsSet()
Utility to test if the value of "hasFirst_MutualCoupling" has been set
|
boolean |
hasSecond_MutualCouplingIsSet()
Utility to test if the value of "hasSecond_MutualCoupling" has been set
|
boolean |
isConnected()
Utility to return the "connected" 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 |
operationalLimitSetIsSet()
Utility to test if the value of "operationalLimitSet" 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
|
boolean |
regulatingControlIsSet()
Utility to test if the value of "regulatingControl" has been set
|
void |
resolveLinks(CIMModel model,
CIMModel boundaryModel)
Utility to resolve the links at the end of parsing
|
boolean |
sequenceNumberIsSet()
Utility to test if the value of "sequenceNumber" has been set
|
void |
setConductingEquipment(ConductingEquipment conductingEquipmentValue,
boolean setInverse)
Utility to set the "conductingEquipmentValue"
|
void |
setConnected(boolean connectedValue)
Utility to set the "connected" value
|
void |
setSequenceNumber(int sequenceNumberValue)
Utility to set the "sequenceNumber" value
|
void |
setSvPowerFlow(SvPowerFlow svPowerFlowValue,
boolean setInverse)
Utility to set the "svPowerFlowValue"
|
void |
setTopologicalNode(TopologicalNode topologicalNodeValue,
boolean setInverse)
Utility to set the "topologicalNodeValue"
|
boolean |
svPowerFlowIsSet()
Utility to test if the value of "svPowerFlow" has been set
|
boolean |
tieFlowIsSet()
Utility to test if the value of "tieFlow" has been set
|
boolean |
topologicalNodeIsSet()
Utility to test if the value of "topologicalNode" 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
|
aliasNameIsSet, copyBase, descriptionIsSet, getAliasName, getDescription, getName, nameIsSet, setAliasName, setDescription, setName
addToUnresolved, copyBase, getId, getSubset, isAddedToUnresolved, isFromBoundary, removeFromUnresolved, setFromBoundary, setId
public java.util.List<MutualCoupling> hasSecond_MutualCoupling
public int sequenceNumber
public java.util.List<TieFlow> tieFlow
public TopologicalNode topologicalNode
public java.lang.String idTopologicalNode
public java.util.List<RegulatingControl> regulatingControl
public SvPowerFlow svPowerFlow
public java.lang.String idSvPowerFlow
public ConductingEquipment conductingEquipment
public java.lang.String idConductingEquipment
public boolean connected
public java.util.List<OperationalLimitSet> operationalLimitSet
public java.util.List<MutualCoupling> hasFirst_MutualCoupling
public java.util.List<MutualCoupling> getHasSecond_MutualCoupling()
public void addHasSecond_MutualCoupling(MutualCoupling hasSecond_MutualCouplingValue, boolean setInverse) throws LinkageException
hasSecond_MutualCouplingValue
- value to add within the ArrayListsetInverse
- boolean to specify whether to set the inverse association or notLinkageException
public boolean hasSecond_MutualCouplingIsSet()
public int getSequenceNumber()
public void setSequenceNumber(int sequenceNumberValue)
sequenceNumberValue
- value to setpublic boolean sequenceNumberIsSet()
public java.util.List<TieFlow> getTieFlow()
public void addTieFlow(TieFlow tieFlowValue, boolean setInverse) throws LinkageException
tieFlowValue
- value to add within the ArrayListsetInverse
- boolean to specify whether to set the inverse association or notLinkageException
public boolean tieFlowIsSet()
public TopologicalNode getTopologicalNode()
public boolean topologicalNodeIsSet()
public void setTopologicalNode(TopologicalNode topologicalNodeValue, boolean setInverse) throws LinkageException
topologicalNodeValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public java.util.List<RegulatingControl> getRegulatingControl()
public void addRegulatingControl(RegulatingControl regulatingControlValue, boolean setInverse) throws LinkageException
regulatingControlValue
- value to add within the ArrayListsetInverse
- boolean to specify whether to set the inverse association or notLinkageException
public boolean regulatingControlIsSet()
public SvPowerFlow getSvPowerFlow()
public boolean svPowerFlowIsSet()
public void setSvPowerFlow(SvPowerFlow svPowerFlowValue, boolean setInverse) throws LinkageException
svPowerFlowValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public ConductingEquipment getConductingEquipment()
public boolean conductingEquipmentIsSet()
public void setConductingEquipment(ConductingEquipment conductingEquipmentValue, boolean setInverse) throws LinkageException
conductingEquipmentValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public boolean isConnected()
public void setConnected(boolean connectedValue)
connectedValue
- value to setpublic boolean connectedIsSet()
public java.util.List<OperationalLimitSet> getOperationalLimitSet()
public void addOperationalLimitSet(OperationalLimitSet operationalLimitSetValue, boolean setInverse) throws LinkageException
operationalLimitSetValue
- value to add within the ArrayListsetInverse
- boolean to specify whether to set the inverse association or notLinkageException
public boolean operationalLimitSetIsSet()
public java.util.List<MutualCoupling> getHasFirst_MutualCoupling()
public void addHasFirst_MutualCoupling(MutualCoupling hasFirst_MutualCouplingValue, boolean setInverse) throws LinkageException
hasFirst_MutualCouplingValue
- value to add within the ArrayListsetInverse
- boolean to specify whether to set the inverse association or notLinkageException
public boolean hasFirst_MutualCouplingIsSet()
public static Terminal create(java.lang.String id)
id
- id of the class Terminal 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(Terminal otherTerminal)
otherTerminal
- the instance to copyprotected void clearAssociations(Subset subset)
clearAssociations
in class IdentifiedObject
subset
- the subset from which to clear the associations of this classpublic Terminal clone()
clone
in class IdentifiedObject