java.lang.Object
com.inductiveautomation.ignition.common.sqltags.model.types.TagEditingFlags

public class TagEditingFlags extends Object
These flags dictate what editing capabilities custom SQLTags support. For example, if a tag type does not have the SUPPORTS_ALERTING flag, the designer will not allow alert settings to be configured.

These are just the well-known flags. They are transfered through the generic Flags class on the TagMeta.

  • Field Details

    • CAN_EDIT

      public static final int CAN_EDIT
      See Also:
    • CAN_CREATE

      public static final int CAN_CREATE
      See Also:
    • SUPPORTS_VALUE_EDIT

      public static final int SUPPORTS_VALUE_EDIT
      Can the value be edited directly from the general page?
      See Also:
    • SUPPORTS_ALERTING

      public static final int SUPPORTS_ALERTING
      See Also:
    • SUPPORTS_HISTORY

      public static final int SUPPORTS_HISTORY
      See Also:
    • SUPPORTS_SCALING

      public static final int SUPPORTS_SCALING
      See Also:
    • SUPPORTS_EXPRESSIONS

      public static final int SUPPORTS_EXPRESSIONS
      See Also:
    • SUPPORTS_METAINFO

      public static final int SUPPORTS_METAINFO
      See Also:
    • SUPPORTS_PERMISSIONS

      public static final int SUPPORTS_PERMISSIONS
      See Also:
    • CAN_RENAME

      public static final int CAN_RENAME
      See Also:
    • SUPPORTS_EXPRESSION_OPC_WRITEBACK

      public static final int SUPPORTS_EXPRESSION_OPC_WRITEBACK
      See Also:
    • SUPPORTS_EXPRESSION_MODES

      public static final int SUPPORTS_EXPRESSION_MODES
      See Also:
    • SUPPORTS_STATISTICS

      public static final int SUPPORTS_STATISTICS
      See Also:
    • STANDARD_VALUE

      public static final Flags STANDARD_VALUE
      Supports creation, alerting, history, and scaling
    • STANDARD_EXPRESSION

      public static final Flags STANDARD_EXPRESSION
      Same as STANDARD_VALUE, but adds expressions
    • STANDARD_STATUS

      public static final Flags STANDARD_STATUS
      Supports all properties, and can be edited, but can't be created or renamed.
    • DERIVED_TAG

      public static final Flags DERIVED_TAG
  • Constructor Details

    • TagEditingFlags

      public TagEditingFlags()