Class ARG_M2AttrValInitDlg

java.lang.Object
de.mid.innovator.srv2api.icw2elem.ARG_M2AttrValInitDlg
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_M2AttrValInitDlg extends Object implements de.mid.innovator.srv2api.impl.MarshallAble
  • Field Details

    • cellKind

      public K_CELL cellKind
      specifies the kind of the provided value
    • attrName

      public String attrName
      name of the metamodel property or relationship
    • vattr

      public K_VATTR vattr
      specifies the metamodel property or relationship
    • seqStrVal

      public List<String> seqStrVal
      current value if cellKind is CELL_TString
    • seqIntVal

      public List<Integer> seqIntVal
      current value if cellKind is CELL_TInteger
    • enumKind

      public K_ENUM enumKind
      current enum type if cellKind is CELL_K_Enum
    • seqEnumVal

      public List<Integer> seqEnumVal
      current integer value if cellKind is CELL_K_Enum
    • seqBoolVal

      public List<Boolean> seqBoolVal
      current value if cellKind is CELL_TBoolean
    • seqOhVal

      public List<ELElement> seqOhVal
      current value if cellKind is CELL_OH
    • seqOhStrVal

      public List<String> seqOhStrVal
      current string value if cellKind is CELL_OH
    • isNull

      public boolean isNull
      null value allowed
    • isMany

      public boolean isMany
      more than one value allowed
    • isMustRange

      public boolean isMustRange
      only values of specified range allowed
    • isDiffVals

      public boolean isDiffVals
      multiselection: selected items have different values
    • isMoreRange

      public boolean isMoreRange
      range of possible values must be explicitly evaluated
    • isMultiLineString

      public boolean isMultiLineString
      if cellKind is CELL_TString: newlines allowed?
    • useInoText

      public boolean useInoText
      if cellKind is CELL_TString: use inotxt to edit
    • isReadOnly

      public boolean isReadOnly
      Readonly Property
    • onlyCurrentValueIsValid

      public boolean onlyCurrentValueIsValid
      current value is the only possible one
    • seqStrRange

      public List<String> seqStrRange
      range if cellKind is Cell_TString
    • seqIntRange

      public List<Integer> seqIntRange
      range if cellKind is Cell_TInteger
    • seqEnumRange

      public List<Integer> seqEnumRange
      range if cellKind is Cell_K_Enum
    • seqBoolRange

      public List<Boolean> seqBoolRange
      range if cellKind is Cell_TBoolean
    • ohAttr

      public ELM2Attribute ohAttr
      meta attribute
  • Constructor Details

  • Method Details

    • marshal

      public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
      Specified by:
      marshal in interface de.mid.innovator.srv2api.impl.MarshallAble
    • unmarshal

      public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
      Specified by:
      unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble
    • resolveReferences

      public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
      Specified by:
      resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble