Interface MMMenuAble
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,ELElement,ELObject,MMFormatAble
- All Known Subinterfaces:
ACActivity,ADModel,ADXModel,BPDia,BRDia,BSDia,CLClassDia,CLComponentDia,CLCompositeStructureDia,CLDeploymentDia,CLDia,CLHierarchyAbleDia,CLRequirementDia,CLStructureDefinitionDia,CLUseCaseDia,DBDia,DRDecisionRequirementDia,ERDia,ERDiaAll,GCDia,GCDynDia,IAInteraction,IMDia,PRAnalysisDia,PRDiaWhiteboard,PRVersionAbleDia,SMProtocolStateMachine,SMStateMachine
This is a utility class for MMMenuAble that provides static methods for creation or other purposes.
- Note:
- The interface MMMenuAble describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
MMFormatAble.VAttr -
Method Summary
Modifier and TypeMethodDescriptionAll menus and menu items of thisMMMenuAblefor the specified menu kind.getMenuItem(MMMenuItem ohItem) The corresponding menu item of a specified menu item within a menu of thisMMMenuAble.getMenuItemsForTransform(List<? extends MMStereotypeAble> seqSel) Gets all menu items possible to aid the transformation to the selected element.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormat
-
Method Details
-
getMenuItem
The corresponding menu item of a specified menu item within a menu of thisMMMenuAble.- Parameters:
ohItem- menu item for which the menu item is requested- Throws:
InoNetExceptionSrvErrorException
-
getMenuItemsForTransform
ARG_MMMenuItemList getMenuItemsForTransform(List<? extends MMStereotypeAble> seqSel) throws InoNetException, SrvErrorException Gets all menu items possible to aid the transformation to the selected element.- Parameters:
seqSel- elements to be transformed- Throws:
InoNetExceptionSrvErrorException
-
getMenu
All menus and menu items of thisMMMenuAblefor the specified menu kind.- Parameters:
kindMenu-- Throws:
InoNetExceptionSrvErrorException
-