Class TCompasICDHeader
java.lang.Object
org.lfenergy.compas.scl2007b4.model.TCompasICDHeader
Define specific Compas attributes to identify uniquely one IED with-in a SystemVersion for a given ICD, IEDredundancy, IEDSystemVersionInstance
The IEDType defines the set of LD which are supported by the hardware
The VendorName, IEDmodel, hwRev, swRev, headerId, headerVersion, headerRevision are issued from the ICD file
The UUID of this combinaison is defined by the ICDSystemVersionUUID.
The IEDSubstationinstance is defining the instance number of the IED at the substation.
The IEDSystemVersioninstance is defining the instance number of the IED within a bay which is defined for a given MinorSystemVersion and MajorSystemVersion
This private is intended to be used in the STD file (/IED level) and SSD (/LNode level)
At LNode level it defines the link between the Function, the associated LD, LN and the implementation in a given IED
At IED level, it defines the link of the IED within the SystemVersion
Java class for tCompasICDHeader complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="tCompasICDHeader"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="ICDSystemVersionUUID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="IEDType" use="required" type="{https://www.lfenergy.org/compas/extension/v1}tCompasIEDType" /> <attribute name="IEDSubstationinstance" type="{http://www.w3.org/2001/XMLSchema}integer" /> <attribute name="IEDSystemVersioninstance" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> <attribute name="IEDName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="VendorName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="IEDmodel" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="IEDredundancy" use="required" type="{https://www.lfenergy.org/compas/extension/v1}tCompasIEDRedundancy" /> <attribute name="BayLabel" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="hwRev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="swRev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="headerId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="headerVersion" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="headerRevision" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected TCompasIEDRedundancy
protected BigInteger
protected BigInteger
protected TCompasIEDType
protected String
protected String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the bayLabel property.Define specific Compas attributes to identify uniquely one IED with-in a SystemVersion for a given ICD, IEDredundancy, IEDSystemVersionInstance The IEDType defines the set of LD which are supported by the hardware The VendorName, IEDmodel, hwRev, swRev, headerId, headerVersion, headerRevision are issued from the ICD file The UUID of this combinaison is defined by the ICDSystemVersionUUID.Gets the value of the headerId property.Gets the value of the headerRevision property.Gets the value of the headerVersion property.getHwRev()
Gets the value of the hwRev property.Gets the value of the icdSystemVersionUUID property.Gets the value of the ieDmodel property.Gets the value of the iedName property.Gets the value of the ieDredundancy property.Gets the value of the iedSubstationinstance property.Gets the value of the iedSystemVersioninstance property.Gets the value of the iedType property.getSwRev()
Gets the value of the swRev property.Gets the value of the vendorName property.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setBayLabel
(String value) Sets the value of the bayLabel property.void
setContent
(String value) Sets the value of the content property.void
setHeaderId
(String value) Sets the value of the headerId property.void
setHeaderRevision
(String value) Sets the value of the headerRevision property.void
setHeaderVersion
(String value) Sets the value of the headerVersion property.void
Sets the value of the hwRev property.void
setICDSystemVersionUUID
(String value) Sets the value of the icdSystemVersionUUID property.void
setIEDmodel
(String value) Sets the value of the ieDmodel property.void
setIEDName
(String value) Sets the value of the iedName property.void
Sets the value of the ieDredundancy property.void
Sets the value of the iedSubstationinstance property.void
Sets the value of the iedSystemVersioninstance property.void
setIEDType
(TCompasIEDType value) Sets the value of the iedType property.void
Sets the value of the swRev property.void
setVendorName
(String value) Sets the value of the vendorName property.
-
Field Details
-
-
icdSystemVersionUUID
-
iedType
-
iedSubstationinstance
-
iedSystemVersioninstance
-
iedName
-
vendorName
-
ieDmodel
-
ieDredundancy
-
bayLabel
-
hwRev
-
swRev
-
headerId
-
headerVersion
-
headerRevision
-
-
Constructor Details
-
TCompasICDHeader
public TCompasICDHeader()
-
-
Method Details
-
getContent
Define specific Compas attributes to identify uniquely one IED with-in a SystemVersion for a given ICD, IEDredundancy, IEDSystemVersionInstance The IEDType defines the set of LD which are supported by the hardware The VendorName, IEDmodel, hwRev, swRev, headerId, headerVersion, headerRevision are issued from the ICD file The UUID of this combinaison is defined by the ICDSystemVersionUUID. The IEDSubstationinstance is defining the instance number of the IED at the substation. The IEDSystemVersioninstance is defining the instance number of the IED within a bay which is defined for a given MinorSystemVersion and MajorSystemVersion This private is intended to be used in the STD file (/IED level) and SSD (/LNode level) At LNode level it defines the link between the Function, the associated LD, LN and the implementation in a given IED At IED level, it defines the link of the IED within the SystemVersion- Returns:
- possible object is
String
-
setContent
Sets the value of the content property.- Parameters:
value
- allowed object isString
-
isSetContent
public boolean isSetContent() -
getICDSystemVersionUUID
Gets the value of the icdSystemVersionUUID property.- Returns:
- possible object is
String
-
setICDSystemVersionUUID
Sets the value of the icdSystemVersionUUID property.- Parameters:
value
- allowed object isString
-
isSetICDSystemVersionUUID
public boolean isSetICDSystemVersionUUID() -
getIEDType
Gets the value of the iedType property.- Returns:
- possible object is
TCompasIEDType
-
setIEDType
Sets the value of the iedType property.- Parameters:
value
- allowed object isTCompasIEDType
-
isSetIEDType
public boolean isSetIEDType() -
getIEDSubstationinstance
Gets the value of the iedSubstationinstance property.- Returns:
- possible object is
BigInteger
-
setIEDSubstationinstance
Sets the value of the iedSubstationinstance property.- Parameters:
value
- allowed object isBigInteger
-
isSetIEDSubstationinstance
public boolean isSetIEDSubstationinstance() -
getIEDSystemVersioninstance
Gets the value of the iedSystemVersioninstance property.- Returns:
- possible object is
BigInteger
-
setIEDSystemVersioninstance
Sets the value of the iedSystemVersioninstance property.- Parameters:
value
- allowed object isBigInteger
-
isSetIEDSystemVersioninstance
public boolean isSetIEDSystemVersioninstance() -
getIEDName
Gets the value of the iedName property.- Returns:
- possible object is
String
-
setIEDName
Sets the value of the iedName property.- Parameters:
value
- allowed object isString
-
isSetIEDName
public boolean isSetIEDName() -
getVendorName
Gets the value of the vendorName property.- Returns:
- possible object is
String
-
setVendorName
Sets the value of the vendorName property.- Parameters:
value
- allowed object isString
-
isSetVendorName
public boolean isSetVendorName() -
getIEDmodel
Gets the value of the ieDmodel property.- Returns:
- possible object is
String
-
setIEDmodel
Sets the value of the ieDmodel property.- Parameters:
value
- allowed object isString
-
isSetIEDmodel
public boolean isSetIEDmodel() -
getIEDredundancy
Gets the value of the ieDredundancy property.- Returns:
- possible object is
TCompasIEDRedundancy
-
setIEDredundancy
Sets the value of the ieDredundancy property.- Parameters:
value
- allowed object isTCompasIEDRedundancy
-
isSetIEDredundancy
public boolean isSetIEDredundancy() -
getBayLabel
Gets the value of the bayLabel property.- Returns:
- possible object is
String
-
setBayLabel
Sets the value of the bayLabel property.- Parameters:
value
- allowed object isString
-
isSetBayLabel
public boolean isSetBayLabel() -
getHwRev
Gets the value of the hwRev property.- Returns:
- possible object is
String
-
setHwRev
Sets the value of the hwRev property.- Parameters:
value
- allowed object isString
-
isSetHwRev
public boolean isSetHwRev() -
getSwRev
Gets the value of the swRev property.- Returns:
- possible object is
String
-
setSwRev
Sets the value of the swRev property.- Parameters:
value
- allowed object isString
-
isSetSwRev
public boolean isSetSwRev() -
getHeaderId
Gets the value of the headerId property.- Returns:
- possible object is
String
-
setHeaderId
Sets the value of the headerId property.- Parameters:
value
- allowed object isString
-
isSetHeaderId
public boolean isSetHeaderId() -
getHeaderVersion
Gets the value of the headerVersion property.- Returns:
- possible object is
String
-
setHeaderVersion
Sets the value of the headerVersion property.- Parameters:
value
- allowed object isString
-
isSetHeaderVersion
public boolean isSetHeaderVersion() -
getHeaderRevision
Gets the value of the headerRevision property.- Returns:
- possible object is
String
-
setHeaderRevision
Sets the value of the headerRevision property.- Parameters:
value
- allowed object isString
-
isSetHeaderRevision
public boolean isSetHeaderRevision()
-