Class TCompasICDHeader

java.lang.Object
org.lfenergy.compas.scl2007b4.model.TCompasICDHeader

public class TCompasICDHeader extends Object
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 Details

    • content

      protected String content
    • icdSystemVersionUUID

      protected String icdSystemVersionUUID
    • iedType

      protected TCompasIEDType iedType
    • iedSubstationinstance

      protected BigInteger iedSubstationinstance
    • iedSystemVersioninstance

      protected BigInteger iedSystemVersioninstance
    • iedName

      protected String iedName
    • vendorName

      protected String vendorName
    • ieDmodel

      protected String ieDmodel
    • ieDredundancy

      protected TCompasIEDRedundancy ieDredundancy
    • bayLabel

      protected String bayLabel
    • hwRev

      protected String hwRev
    • swRev

      protected String swRev
    • headerId

      protected String headerId
    • headerVersion

      protected String headerVersion
    • headerRevision

      protected String headerRevision
  • Constructor Details

    • TCompasICDHeader

      public TCompasICDHeader()
  • Method Details

    • getContent

      public String 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

      public void setContent(String value)
      Sets the value of the content property.
      Parameters:
      value - allowed object is String
    • isSetContent

      public boolean isSetContent()
    • getICDSystemVersionUUID

      public String getICDSystemVersionUUID()
      Gets the value of the icdSystemVersionUUID property.
      Returns:
      possible object is String
    • setICDSystemVersionUUID

      public void setICDSystemVersionUUID(String value)
      Sets the value of the icdSystemVersionUUID property.
      Parameters:
      value - allowed object is String
    • isSetICDSystemVersionUUID

      public boolean isSetICDSystemVersionUUID()
    • getIEDType

      public TCompasIEDType getIEDType()
      Gets the value of the iedType property.
      Returns:
      possible object is TCompasIEDType
    • setIEDType

      public void setIEDType(TCompasIEDType value)
      Sets the value of the iedType property.
      Parameters:
      value - allowed object is TCompasIEDType
    • isSetIEDType

      public boolean isSetIEDType()
    • getIEDSubstationinstance

      public BigInteger getIEDSubstationinstance()
      Gets the value of the iedSubstationinstance property.
      Returns:
      possible object is BigInteger
    • setIEDSubstationinstance

      public void setIEDSubstationinstance(BigInteger value)
      Sets the value of the iedSubstationinstance property.
      Parameters:
      value - allowed object is BigInteger
    • isSetIEDSubstationinstance

      public boolean isSetIEDSubstationinstance()
    • getIEDSystemVersioninstance

      public BigInteger getIEDSystemVersioninstance()
      Gets the value of the iedSystemVersioninstance property.
      Returns:
      possible object is BigInteger
    • setIEDSystemVersioninstance

      public void setIEDSystemVersioninstance(BigInteger value)
      Sets the value of the iedSystemVersioninstance property.
      Parameters:
      value - allowed object is BigInteger
    • isSetIEDSystemVersioninstance

      public boolean isSetIEDSystemVersioninstance()
    • getIEDName

      public String getIEDName()
      Gets the value of the iedName property.
      Returns:
      possible object is String
    • setIEDName

      public void setIEDName(String value)
      Sets the value of the iedName property.
      Parameters:
      value - allowed object is String
    • isSetIEDName

      public boolean isSetIEDName()
    • getVendorName

      public String getVendorName()
      Gets the value of the vendorName property.
      Returns:
      possible object is String
    • setVendorName

      public void setVendorName(String value)
      Sets the value of the vendorName property.
      Parameters:
      value - allowed object is String
    • isSetVendorName

      public boolean isSetVendorName()
    • getIEDmodel

      public String getIEDmodel()
      Gets the value of the ieDmodel property.
      Returns:
      possible object is String
    • setIEDmodel

      public void setIEDmodel(String value)
      Sets the value of the ieDmodel property.
      Parameters:
      value - allowed object is String
    • isSetIEDmodel

      public boolean isSetIEDmodel()
    • getIEDredundancy

      public TCompasIEDRedundancy getIEDredundancy()
      Gets the value of the ieDredundancy property.
      Returns:
      possible object is TCompasIEDRedundancy
    • setIEDredundancy

      public void setIEDredundancy(TCompasIEDRedundancy value)
      Sets the value of the ieDredundancy property.
      Parameters:
      value - allowed object is TCompasIEDRedundancy
    • isSetIEDredundancy

      public boolean isSetIEDredundancy()
    • getBayLabel

      public String getBayLabel()
      Gets the value of the bayLabel property.
      Returns:
      possible object is String
    • setBayLabel

      public void setBayLabel(String value)
      Sets the value of the bayLabel property.
      Parameters:
      value - allowed object is String
    • isSetBayLabel

      public boolean isSetBayLabel()
    • getHwRev

      public String getHwRev()
      Gets the value of the hwRev property.
      Returns:
      possible object is String
    • setHwRev

      public void setHwRev(String value)
      Sets the value of the hwRev property.
      Parameters:
      value - allowed object is String
    • isSetHwRev

      public boolean isSetHwRev()
    • getSwRev

      public String getSwRev()
      Gets the value of the swRev property.
      Returns:
      possible object is String
    • setSwRev

      public void setSwRev(String value)
      Sets the value of the swRev property.
      Parameters:
      value - allowed object is String
    • isSetSwRev

      public boolean isSetSwRev()
    • getHeaderId

      public String getHeaderId()
      Gets the value of the headerId property.
      Returns:
      possible object is String
    • setHeaderId

      public void setHeaderId(String value)
      Sets the value of the headerId property.
      Parameters:
      value - allowed object is String
    • isSetHeaderId

      public boolean isSetHeaderId()
    • getHeaderVersion

      public String getHeaderVersion()
      Gets the value of the headerVersion property.
      Returns:
      possible object is String
    • setHeaderVersion

      public void setHeaderVersion(String value)
      Sets the value of the headerVersion property.
      Parameters:
      value - allowed object is String
    • isSetHeaderVersion

      public boolean isSetHeaderVersion()
    • getHeaderRevision

      public String getHeaderRevision()
      Gets the value of the headerRevision property.
      Returns:
      possible object is String
    • setHeaderRevision

      public void setHeaderRevision(String value)
      Sets the value of the headerRevision property.
      Parameters:
      value - allowed object is String
    • isSetHeaderRevision

      public boolean isSetHeaderRevision()