Class ARG_MMMenuItemOut

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

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

      Fields 
      Modifier and Type Field Description
      boolean hasCreate
      isTrue, if the requirement may be created
      boolean hasRequirement
      isTrue, if the evaluation of the template needs additional requirements
      boolean hasSelMany
      isTrue, if more than one requirement may be selected
      int idStereo
      ID of the stereotype
      int iEnumCreate
      additional enum value, if ohAble is a create template
      boolean isDia
      isTrue, if ohAble is a create template of a diagram
      K_ENGINEERING kEngineering
      kind of the engineering action
      java.lang.Class<? extends ELObject> kVOclModel
      Kind of the new model element
      java.lang.Class<? extends ELObject> kVOclPres
      Kind of the new presentation element
      java.lang.String nameBmp
      Name of the icon
      java.lang.String nameItem
      Name of the menu item
      MMMenuItemAble ohAble
      Menu item able
      MMMenuItem ohItem
      Menu item
      java.util.List<java.lang.Class<? extends ELObject>> seqAddContext
      list of valid context element types for add, empty if diagram is the valid context
      java.lang.String strComment
      Comment of menu item
      java.lang.String strMeta
      Meta name of the new model element
    • Constructor Summary

      Constructors 
      Constructor Description
      ARG_MMMenuItemOut()  
      ARG_MMMenuItemOut​(MMMenuItem ohItem, MMMenuItemAble ohAble, java.lang.String nameItem, java.lang.String nameBmp, java.lang.Class<? extends ELObject> kVOclModel, java.lang.Class<? extends ELObject> kVOclPres, int idStereo, java.lang.String strComment, java.lang.String strMeta, boolean isDia, boolean hasRequirement, boolean hasCreate, boolean hasSelMany, K_ENGINEERING kEngineering, java.util.List<java.lang.Class<? extends ELObject>> seqAddContext, int iEnumCreate)  
    • 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

      • nameItem

        public java.lang.String nameItem
        Name of the menu item
      • nameBmp

        public java.lang.String nameBmp
        Name of the icon
      • kVOclModel

        public java.lang.Class<? extends ELObject> kVOclModel
        Kind of the new model element
      • kVOclPres

        public java.lang.Class<? extends ELObject> kVOclPres
        Kind of the new presentation element
      • idStereo

        public int idStereo
        ID of the stereotype
      • strComment

        public java.lang.String strComment
        Comment of menu item
      • strMeta

        public java.lang.String strMeta
        Meta name of the new model element
      • isDia

        public boolean isDia
        isTrue, if ohAble is a create template of a diagram
      • hasRequirement

        public boolean hasRequirement
        isTrue, if the evaluation of the template needs additional requirements
      • hasCreate

        public boolean hasCreate
        isTrue, if the requirement may be created
      • hasSelMany

        public boolean hasSelMany
        isTrue, if more than one requirement may be selected
      • kEngineering

        public K_ENGINEERING kEngineering
        kind of the engineering action
      • seqAddContext

        public java.util.List<java.lang.Class<? extends ELObject>> seqAddContext
        list of valid context element types for add, empty if diagram is the valid context
      • iEnumCreate

        public int iEnumCreate
        additional enum value, if ohAble is a create template
    • Constructor Detail

      • ARG_MMMenuItemOut

        public ARG_MMMenuItemOut()
      • ARG_MMMenuItemOut

        public ARG_MMMenuItemOut​(MMMenuItem ohItem,
                                 MMMenuItemAble ohAble,
                                 java.lang.String nameItem,
                                 java.lang.String nameBmp,
                                 java.lang.Class<? extends ELObject> kVOclModel,
                                 java.lang.Class<? extends ELObject> kVOclPres,
                                 int idStereo,
                                 java.lang.String strComment,
                                 java.lang.String strMeta,
                                 boolean isDia,
                                 boolean hasRequirement,
                                 boolean hasCreate,
                                 boolean hasSelMany,
                                 K_ENGINEERING kEngineering,
                                 java.util.List<java.lang.Class<? extends ELObject>> seqAddContext,
                                 int iEnumCreate)
    • 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