de.mid.innovator.srv2api.icw2meta
Class ARG_MMMenuItemOut

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2meta.ARG_MMMenuItemOut
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_MMMenuItemOut
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 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
 boolean isDia
          isTrue, if ohAble is a create template of a diagram
 K_ENGINEERING kEngineering
          kind of the engineering action
 Class<? extends ELObject> kVOclModel
          Kind of the new model element
 Class<? extends ELObject> kVOclPres
          Kind of the new presentation element
 String nameBmp
          Name of the icon
 String nameItem
          Name of the menu item
 MMMenuItemAble ohAble
          Menu item able
 MMMenuItem ohItem
          Menu item
 List<Class<? extends ELObject>> seqAddContext
          list of valid context element types for add, empty if diagram is the valid context
 String strComment
          Comment of menu item
 String strMeta
          Meta name of the new model element
 
Constructor Summary
ARG_MMMenuItemOut()
           
ARG_MMMenuItemOut(MMMenuItem ohItem, MMMenuItemAble ohAble, String nameItem, String nameBmp, Class<? extends ELObject> kVOclModel, Class<? extends ELObject> kVOclPres, int idStereo, String strComment, String strMeta, boolean isDia, boolean hasRequirement, boolean hasCreate, boolean hasSelMany, K_ENGINEERING kEngineering, List<Class<? extends ELObject>> seqAddContext)
           
 
Method Summary
 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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hasCreate

public boolean hasCreate
isTrue, if the requirement may be created


hasRequirement

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


hasSelMany

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


idStereo

public int idStereo
ID of the stereotype


isDia

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


kEngineering

public K_ENGINEERING kEngineering
kind of the engineering action


kVOclModel

public Class<? extends ELObject> kVOclModel
Kind of the new model element


kVOclPres

public Class<? extends ELObject> kVOclPres
Kind of the new presentation element


nameBmp

public String nameBmp
Name of the icon


nameItem

public String nameItem
Name of the menu item


ohAble

public MMMenuItemAble ohAble
Menu item able


ohItem

public MMMenuItem ohItem
Menu item


seqAddContext

public List<Class<? extends ELObject>> seqAddContext
list of valid context element types for add, empty if diagram is the valid context


strComment

public String strComment
Comment of menu item


strMeta

public String strMeta
Meta name of the new model element

Constructor Detail

ARG_MMMenuItemOut

public ARG_MMMenuItemOut()

ARG_MMMenuItemOut

public ARG_MMMenuItemOut(MMMenuItem ohItem,
                         MMMenuItemAble ohAble,
                         String nameItem,
                         String nameBmp,
                         Class<? extends ELObject> kVOclModel,
                         Class<? extends ELObject> kVOclPres,
                         int idStereo,
                         String strComment,
                         String strMeta,
                         boolean isDia,
                         boolean hasRequirement,
                         boolean hasCreate,
                         boolean hasSelMany,
                         K_ENGINEERING kEngineering,
                         List<Class<? extends ELObject>> seqAddContext)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal 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

unmarshal

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