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 booleanhasCreateisTrue, if the requirement may be createdbooleanhasRequirementisTrue, if the evaluation of the template needs additional requirementsbooleanhasSelManyisTrue, if more than one requirement may be selectedintidStereoID of the stereotypeintiEnumCreateadditional enum value, if ohAble is a create templatebooleanisDiaisTrue, if ohAble is a create template of a diagramK_ENGINEERINGkEngineeringkind of the engineering actionjava.lang.Class<? extends ELObject>kVOclModelKind of the new model elementjava.lang.Class<? extends ELObject>kVOclPresKind of the new presentation elementjava.lang.StringnameBmpName of the iconjava.lang.StringnameItemName of the menu itemMMMenuItemAbleohAbleMenu item ableMMMenuItemohItemMenu itemjava.util.List<java.lang.Class<? extends ELObject>>seqAddContextlist of valid context element types for add, empty if diagram is the valid contextjava.lang.StringstrCommentComment of menu itemjava.lang.StringstrMetaMeta 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 voidmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)voidresolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)voidunmarshal(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:
marshalin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
unmarshal
public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)- Specified by:
unmarshalin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
resolveReferencesin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
-