Interface MMFormatAble
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ELElement
,ELObject
- All Known Subinterfaces:
ACActivity
,ACDia
,ACDiaACNode
,ACDiaActNode
,ACDiaConstraintEdge
,ACDiaConstraintNode
,ACDiaControlNode
,ACDiaDecisionInputBehavior
,ACDiaException
,ACDiaFlowEdge
,ACDiaFlowSelBehavior
,ACDiaFlowTransBehavior
,ACDiaGroupNode
,ACDiaHorGroupNode
,ACDiaNodeSelBehavior
,ACDiaObjNode
,ACDiaPostNode
,ACDiaPreNode
,ACDiaTextNode
,ACDiaValSpecNode
,ACDiaVariableNode
,ACDiaVerGroupNode
,ADModel
,ADXModel
,BPDia
,BPDiaArtifactNode
,BPDiaAssocEdge
,BPDiaChoreographySubProcessNode
,BPDiaChoreographyTaskNode
,BPDiaChoreographyViewNode
,BPDiaCollaborationViewNode
,BPDiaDataAssocEdge
,BPDiaDataNode
,BPDiaErrorNode
,BPDiaEventNode
,BPDiaFlowEdge
,BPDiaFlowNode
,BPDiaGatewayNode
,BPDiaGroupAssignment
,BPDiaGroupNode
,BPDiaItemDefinitionNode
,BPDiaItemNode
,BPDiaLaneNode
,BPDiaMappingAssoc
,BPDiaMaskCompartmentEntry
,BPDiaMaskCompartmentNode
,BPDiaMaskNode
,BPDiaMaskTaskNode
,BPDiaMessageFlow
,BPDiaMessageFlowNode
,BPDiaMessageNode
,BPDiaParticipantCompartmentNode
,BPDiaParticipantNode
,BPDiaProcessViewNode
,BPDiaRedundantEdge
,BPDiaRenderingNode
,BPDiaSequenceFlow
,BPDiaSequenceFlowNode
,BPDiaStructureEdge
,BPDiaSubProcessNode
,BPDiaSupportEdge
,BPDiaTaskNode
,BPDiaTermEdge
,BPDiaTermNode
,BPDiaTextNode
,BPDiaViewContentEdge
,BPDiaViewNode
,BRDia
,BRDiaExprNode
,BRDiaResourceEdge
,BRDiaResourceHierEdge
,BRDiaResourceNode
,BRDiaResourceNonHierEdge
,BRDiaTextNode
,BSDia
,BSDiaNode
,BSDiaPseudoStateNode
,BSDiaStateMachineNode
,BSDiaStateNode
,BSDiaTransitionEdge
,BSDiaVertexNode
,CLClassDia
,CLComponentDia
,CLCompositeStructureDia
,CLDeploymentDia
,CLDia
,CLDiaActorNode
,CLDiaAssocEndEdge
,CLDiaAssocNode
,CLDiaCLNode
,CLDiaCnstrLinkEdge
,CLDiaCnstrNode
,CLDiaCollaborationNode
,CLDiaCommPathEdge
,CLDiaCompartmentAbleNode
,CLDiaCompartmentContentNode
,CLDiaCompartmentNode
,CLDiaConnectorEdge
,CLDiaConnectorNode
,CLDiaElemNode
,CLDiaHierCollaborationNode
,CLDiaHierCollaborationUseNode
,CLDiaHierCompNode
,CLDiaHierCompStructNode
,CLDiaHierDeployNode
,CLDiaHierNode
,CLDiaHierPartNode
,CLDiaHierStructDefinitionNode
,CLDiaHierStructEntryNode
,CLDiaHierStructGroupNode
,CLDiaHierStructNode
,CLDiaInstLinkEdge
,CLDiaInstLinkNode
,CLDiaInstNode
,CLDiaMergeAbleEdge
,CLDiaMergeAbleNode
,CLDiaOwnershipEdge
,CLDiaOwnershipNode
,CLDiaPartEdge
,CLDiaPkgNode
,CLDiaPortBehaviorEdge
,CLDiaPortBehaviorNode
,CLDiaPortNode
,CLDiaReferenceEdge
,CLDiaRelshipLinkEdge
,CLDiaRelshipNode
,CLDiaReqNode
,CLDiaSocketBallEdge
,CLDiaSocketBallNode
,CLDiaSubjectNode
,CLDiaUseCaseNode
,CLHierarchyAbleDia
,CLRequirementDia
,CLStructureDefinitionDia
,CLUseCaseDia
,DBDia
,DBDiaCnstrLinkEdge
,DBDiaCnstrNode
,DBDiaCompartmentContentNode
,DBDiaCompartmentNode
,DBDiaReferenceEdge
,DBDiaTableNode
,DBDiaViewNode
,DRDecisionRequirementDia
,DRDiaCompartmentContentNode
,DRDiaCompartmentNode
,DRDiaDecisionNode
,DRDiaHierServiceNode
,DRDiaHierServicePartNode
,DRDiaInputDataNode
,DRDiaKnowledgeNode
,DRDiaKnowledgeSourceNode
,DRDiaNode
,DRDiaRequirementEdge
,DRDiaServiceNode
,DRPrintContext
,ERDia
,ERDiaAll
,ERDiaCnstrLinkEdge
,ERDiaCnstrNode
,ERDiaCompartmentContentNode
,ERDiaCompartmentNode
,ERDiaCubeDimensionEdge
,ERDiaCubeDimensionHierarchyEdge
,ERDiaCubeDimensionNode
,ERDiaCubeNode
,ERDiaDimensionLevelEdge
,ERDiaDimensionLevelNode
,ERDiaDimensionPrecedenceEdge
,ERDiaDimensionTreeNode
,ERDiaEntityNode
,ERDiaGeneralizationEdge
,ERDiaGeneralizationSetNode
,ERDiaHierarchyEdge
,ERDiaHierarchyLevelEdge
,ERDiaHierarchyLevelNode
,ERDiaHierarchyNode
,ERDiaHierDimensionTreeNode
,ERDiaHierHierarchyNode
,ERDiaReferenceEdge
,ERDiaRelshipEdge
,ERDiaRelshipNode
,ERDiaRoleEdge
,ERDiaViewNode
,GCDia
,GCDiaConceptEdge
,GCDiaConceptNode
,IAInteraction
,IMDia
,IMDiaAssocNode
,IMDiaClassifierNode
,IMDiaCnstrLinkEdge
,IMDiaCnstrNode
,IMDiaCompartmentContentNode
,IMDiaCompartmentNode
,IMDiaEdge
,IMDiaGeneralizationSetNode
,IMDiaHierNode
,MMFormatRule
,MMMenuAble
,MMStereotype
,PRAnalysisDia
,PRBDia
,PRBDiaBENode
,PRDia
,PRDiaAttachmentEdge
,PRDiaAttachmentNode
,PRDiaCalloutEdge
,PRDiaCalloutNode
,PRDiaEdge
,PRDiaEdgeSeg
,PRDiaFrameNode
,PRDiaNode
,PRDiaNote
,PRDiaNoteEdge
,PRDiaSegEdge
,PRDiaSegNode
,PRDiaWhiteboard
,PRDiaWhiteboardAttributeEdge
,PRDiaWhiteboardEdge
,PRDiaWhiteboardNode
,PRPresContent
,PRPresContext
,PRPresElement
,PRVersionAbleDia
,SMDia
,SMDiaConstraintEdge
,SMDiaConstraintNode
,SMDiaDoActNode
,SMDiaEntryActNode
,SMDiaExitActNode
,SMDiaGuardNode
,SMDiaInvariantNode
,SMDiaPostNode
,SMDiaPreNode
,SMDiaPseudoNode
,SMDiaRegionNode
,SMDiaSMNode
,SMDiaStateNode
,SMDiaTextNode
,SMDiaTransActNode
,SMDiaTransEdge
,SMDiaTriggerNode
,SMDiaVertexNode
,SMPDia
,SMProtocolStateMachine
,SMStateMachine
,SQDia
,SQDiaCombinedNode
,SQDiaConstraintEdge
,SQDiaConstraintNode
,SQDiaContinuationNode
,SQDiaExecNode
,SQDiaIANode
,SQDiaInvariantNode
,SQDiaLifelineNode
,SQDiaMessageEdge
,SQDiaMessageEndNode
,SQDiaOccSpecNode
,SQDiaOperandNode
,SQDiaOrderingEdge
,SQDiaPostNode
,SQDiaPreNode
,SQDiaRefNode
,SQDiaTextNode
public interface MMFormatAble extends ADClientAble
This is a utility class for MMFormatAble that provides static methods for creation or other purposes.- See Also:
MMFormatAbleHelper
- Note:
- The interface MMFormatAble describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MMFormatAble.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
copyFormatDlg(MMProfile ohProfile, MMProfile ohSrcProfile, MMStereotype ohSrcStereo, boolean useExistingRules, boolean replaceEntries, boolean copyAll, java.util.List<? extends MMFormatAble> seqRules)
MMFormatRule
copyFormatRule(MMProfile ohProfile, MMFormatRule ohRule)
Copies the specifiedMMFormatRule
with nested rules and presentation entries to the selectedMMStereotype
orMMFormatRule
within the specifiedMMProfile
.ARG_CopyProfileContentDlgInitOut
getCopyFormatDlgInit(MMProfile ohProfile)
Fills the dialog for the copy of formats.java.util.List<MMFormat>
getFormat(K_CONTROL_OPTION... behaviourFlags)
All formats connected to this formatable 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
-
-
-
-
Method Detail
-
getCopyFormatDlgInit
ARG_CopyProfileContentDlgInitOut getCopyFormatDlgInit(MMProfile ohProfile) throws InoNetException, SrvErrorException
Fills the dialog for the copy of formats. This stereotype and the profile specify the target of the format. The dialog shows pairs of stereotypes and profiles which contain the source format.- Parameters:
ohProfile
- profile of the selected stereotype- Throws:
InoNetException
SrvErrorException
-
copyFormatDlg
void copyFormatDlg(MMProfile ohProfile, MMProfile ohSrcProfile, MMStereotype ohSrcStereo, boolean useExistingRules, boolean replaceEntries, boolean copyAll, java.util.List<? extends MMFormatAble> seqRules) throws InoNetException, SrvErrorException
Copies the format from the specified stereotype to this stereotype. Each stereotype needs a profile to specify the context.- Parameters:
ohProfile
- profile of the selected stereotypeohSrcProfile
- profile of the stereotype from which the format is copiedohSrcStereo
- stereotype from which the format is copieduseExistingRules
- isTrue/isFalse means rules with equal parameter values are used/new createdreplaceEntries
- isTrue/isFalse means existing presentation entries of a used rule are replaced by the new values/only new entries are added and existing values keep their old valuescopyAll
- isTrue/isFalse means copy all rules of the format/copy only the specified rules (with parents)seqRules
- list of format rules which have to be copied- Throws:
InoNetException
SrvErrorException
-
copyFormatRule
MMFormatRule copyFormatRule(MMProfile ohProfile, MMFormatRule ohRule) throws InoNetException, SrvErrorException
Copies the specifiedMMFormatRule
with nested rules and presentation entries to the selectedMMStereotype
orMMFormatRule
within the specifiedMMProfile
.- Parameters:
ohProfile
- profile of the selected stereotype or format ruleohRule
- the format rule to be copied- Throws:
InoNetException
SrvErrorException
-
getFormat
java.util.List<MMFormat> getFormat(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All formats connected to this formatable element.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
-