Interface WithName

All Superinterfaces:
Cloneable, eu.mihosoft.vmf.runtime.core.VObject
All Known Subinterfaces:
PortConfig, PortInfo, ReadOnlyWithName
All Known Implementing Classes:
PortConfigImpl, PortInfoImpl

public interface WithName extends eu.mihosoft.vmf.runtime.core.VObject, Cloneable
An interface-only representation of the model object eu.mihosoft.devcom.WithName.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Behavior interface.
    static final class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a read-only wrapper of 'WithName'
    Returns a deep clone of this object.
    Returns the value of the 'name' property.

    Methods inherited from interface eu.mihosoft.vmf.runtime.core.VObject

    vmf
  • Method Details

    • getName

      String getName()
      Returns the value of the 'name' property.

      The port name used to identify the port, e.g. 'COM3'.

      Returns:
      the value of the 'name' property.
      See Also:
      • eu.mihosoft.devcom.WithName#setName(java.lang.String)
    • asReadOnly

      ReadOnlyWithName asReadOnly()
      Returns a read-only wrapper of 'WithName'
      Specified by:
      asReadOnly in interface eu.mihosoft.vmf.runtime.core.VObject
      Returns:
      a read-only wrapper of 'WithName'
    • clone

      WithName clone()
      Returns a deep clone of this object.
      Specified by:
      clone in interface eu.mihosoft.vmf.runtime.core.VObject
      Returns:
      a deep clone of this object