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 thisMMMenuAble
for the specified menu kind.MMMenuItem
getMenuItem(MMMenuItem ohItem)
The corresponding menu item of a specified menu item within a menu of thisMMMenuAble
.ARG_MMMenuItemList
getMenuItemsForTransform(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:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
getMenu
java.util.List<ARG_MMMenuOut> getMenu(K_MENU kindMenu) throws InoNetException, SrvErrorException
All menus and menu items of thisMMMenuAble
for the specified menu kind.- Parameters:
kindMenu
-- Throws:
InoNetException
SrvErrorException
-
-