Class ControlSystemName

java.lang.Object
ch.psi.wica.model.app.ControlSystemName
Direct Known Subclasses:
EpicsChannelName

@Immutable public class ControlSystemName extends Object
Models the name of a point of interest in a control system.
  • Constructor Details

    • ControlSystemName

      protected ControlSystemName(String name)
      Creates a new instance.
      Parameters:
      name - the name.
  • Method Details

    • of

      public static ControlSystemName of(String name)
      Creates a new instance.
      Parameters:
      name - the name.
      Returns:
      the new instance.
    • asString

      public String asString()
      Returns a string representation of the name.
      Returns:
      the name.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object