Class TLcdISO19119Interface

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdISO19119Interface extends TLcdISO19118Object
Aggregates a set of operations.
Since:
2017.0
  • Field Details

    • TYPE_NAME_PROPERTY

      public static final TLcdDataProperty TYPE_NAME_PROPERTY
      Data property that maps to the typeName element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19103TypeName>.
    • PORTS_PROPERTY

      public static final TLcdDataProperty PORTS_PROPERTY
      Data property that maps to the theSV_Port element. The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19119Port>>.
    • OPERATION_PROPERTY

      public static final TLcdDataProperty OPERATION_PROPERTY
      Data property that maps to the operation element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19119Operation>.
  • Constructor Details

    • TLcdISO19119Interface

      public TLcdISO19119Interface()
    • TLcdISO19119Interface

      public TLcdISO19119Interface(TLcdDataType aType)
  • Method Details

    • getTypeName

      public TLcdISO19103TypeName getTypeName()
      Returns the role value contained in the value of the TYPE_NAME_PROPERTY property. Returns null if the value of the TYPE_NAME_PROPERTY property is null.
      Returns:
      the role value of the TYPE_NAME_PROPERTY property.
      See Also:
    • setTypeName

      public void setTypeName(TLcdISO19103TypeName aValue)
      Sets the value of the property that maps to the typeName element. to a new instance of the association class TLcdISO19118Property initialized with the given role value. In case the given role value is null, the TYPE_NAME_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the TYPE_NAME_PROPERTY property.
    • getPorts

      public List<TLcdISO19119Port> getPorts()
      Gets the value of the PORTS_PROPERTY property adapted to a list of TLcdISO19119Port instances.
      Returns:
      the value of the PORTS_PROPERTY property adapted to a list of TLcdISO19119Port instances.
      See Also:
    • getOperation

      public TLcdISO19119Operation getOperation()
      Returns the role value contained in the value of the OPERATION_PROPERTY property. Returns null if the value of the OPERATION_PROPERTY property is null.
      Returns:
      the role value of the OPERATION_PROPERTY property.
      See Also:
    • setOperation

      public void setOperation(TLcdISO19119Operation aValue)
      Sets the value of the property that maps to the operation element. to a new instance of the association class TLcdISO19118Property initialized with the given role value. In case the given role value is null, the OPERATION_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the OPERATION_PROPERTY property.