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,IAInteraction,IMDia,PRAnalysisDia,PRDiaWhiteboard,PRVersionAbleDia,SMProtocolStateMachine,SMStateMachine
public interface MMMenuAble extends MMFormatAble
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ARG_MMMenuOut>getMenu(K_MENU kindMenu)All menus and menu items of thisMMMenuAblefor the specified menu kind.MMMenuItemgetMenuItem(MMMenuItem ohItem)The corresponding menu item of a specified menu item within a menu of thisMMMenuAble.ARG_MMMenuItemListgetMenuItemsForTransform(java.util.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, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormat
-
-
-
-
Method Detail
-
getMenuItem
MMMenuItem getMenuItem(MMMenuItem ohItem) throws InoNetException, SrvErrorException
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(java.util.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
java.util.List<ARG_MMMenuOut> getMenu(K_MENU kindMenu) throws InoNetException, SrvErrorException
All menus and menu items of thisMMMenuAblefor the specified menu kind.- Parameters:
kindMenu-- Throws:
InoNetExceptionSrvErrorException
-
-