Class ARG_ViewAttr

  • All Implemented Interfaces:
    de.mid.innovator.srv2api.impl.MarshallAble

    public class ARG_ViewAttr
    extends java.lang.Object
    implements de.mid.innovator.srv2api.impl.MarshallAble
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void marshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)  
      void resolveReferences​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)  
      void unmarshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • kVAttr

        public K_VATTR kVAttr
        identifier of this meta attribute
      • kVW2

        public K_VW2 kVW2
        view define of this meta attribute
      • kVOcl

        public java.lang.Class<? extends ELObject> kVOcl
        element type of the view result
      • useForDisplay

        public boolean useForDisplay
        meta attribute should be used to display name and arrow
      • isToVersionRoot

        public boolean isToVersionRoot
        meta attribute has direction to version root
      • isMultiValued

        public boolean isMultiValued
        meta attribute has multiplicity many
      • valOppositeAssocEnd

        public ARG_ViewAttr valOppositeAssocEnd
        opposite end of an association - SharedArg
      • seqSubsets

        public java.util.List<ARG_ViewAttr> seqSubsets
        list of attributes subsetted by this attribute - SharedArg
    • Constructor Detail

      • ARG_ViewAttr

        public ARG_ViewAttr()
      • ARG_ViewAttr

        public ARG_ViewAttr​(K_VATTR kVAttr,
                            K_VW2 kVW2,
                            java.lang.Class<? extends ELObject> kVOcl,
                            boolean useForDisplay,
                            boolean isToVersionRoot,
                            boolean isMultiValued,
                            ARG_ViewAttr valOppositeAssocEnd,
                            java.util.List<ARG_ViewAttr> seqSubsets)
    • Method Detail

      • 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