Class ARG_MMMenuItemOut
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2meta.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 createdboolean
hasRequirement
isTrue, if the evaluation of the template needs additional requirementsboolean
hasSelMany
isTrue, if more than one requirement may be selectedint
idStereo
ID of the stereotypeint
iEnumCreate
additional enum value, if ohAble is a create templateboolean
isDia
isTrue, if ohAble is a create template of a diagramK_ENGINEERING
kEngineering
kind of the engineering actionjava.lang.Class<? extends ELObject>
kVOclModel
Kind of the new model elementjava.lang.Class<? extends ELObject>
kVOclPres
Kind of the new presentation elementjava.lang.String
nameBmp
Name of the iconjava.lang.String
nameItem
Name of the menu itemMMMenuItemAble
ohAble
Menu item ableMMMenuItem
ohItem
Menu itemjava.util.List<java.lang.Class<? extends ELObject>>
seqAddContext
list of valid context element types for add, empty if diagram is the valid contextjava.lang.String
strComment
Comment of menu itemjava.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)
-
-
-
Field Detail
-
ohItem
public MMMenuItem ohItem
Menu item
-
ohAble
public MMMenuItemAble ohAble
Menu item able
-
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 interfacede.mid.innovator.srv2api.impl.MarshallAble
-
unmarshal
public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
- Specified by:
unmarshal
in interfacede.mid.innovator.srv2api.impl.MarshallAble
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
resolveReferences
in interfacede.mid.innovator.srv2api.impl.MarshallAble
-
-