Package de.mid.innovator.srv2api.icw2dm
Interface DMDecisionRule
- All Superinterfaces:
ADClientAble,ADFindAble,ADHistoryAble,ADM2AttrModifyAble,DMNElement,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble,ELValueContainerAble,MEModelElement,MMAttachmentAble,MMLabelAble,MMLabelTextAttachmentAble,MMTextAble
The class
DMDecisionRule is used to model the rules in a DMDecisionTable.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of string values owned by thisDMDecisionRule.TheDMDecisionTableowning thisDMDecisionRule.Returns a list of string values owned by thisDMDecisionRule.Returns a list of string values owned by thisDMDecisionRule.This attribute lists the instances ofDMRuleAnnotationthat compose thisDMDecisionRule.voidmodifyAnnotationCell(DMRuleAnnotationClause ohAnno, String strText) Modifies the cell of the specifiedDMRuleAnnotationClausefor thisDMDecisionRule.voidmodifyInputCell(DMInputClause ohInput, String strText, String strFlowText) Modifies the cell of the specifiedDMInputClausefor thisDMDecisionRule.voidmodifyOutputCell(DMOutputClause ohOutput, String strText, String strFlowText) Modifies the cell of the specifiedDMOutputClausefor thisDMDecisionRule.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.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods 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.icw2dm.DMNElement
getBoxedExpressionClientMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods 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.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
getInputValues
Returns a list of string values owned by thisDMDecisionRule. The list is sorted according to the order of the inputs of the owningDMDecisionTable. If no value is specified for the correspondingDMInputClausethe entry is empty.- Throws:
InoNetExceptionSrvErrorException
-
getOutputValues
Returns a list of string values owned by thisDMDecisionRule. The list is sorted according to the order of the output clauses of the owningDMDecisionTable. If no value is specified for the correspondingDMOutputClausethe entry is empty.- Throws:
InoNetExceptionSrvErrorException
-
getAnnotationValues
Returns a list of string values owned by thisDMDecisionRule. The list is sorted according to the order of the annotations of the owningDMDecisionTable. If no value is specified for the correspondingDMRuleAnnotationClausethe entry is empty.- Throws:
InoNetExceptionSrvErrorException
-
modifyAnnotationCell
void modifyAnnotationCell(DMRuleAnnotationClause ohAnno, String strText) throws InoNetException, SrvErrorException Modifies the cell of the specifiedDMRuleAnnotationClausefor thisDMDecisionRule.- Parameters:
ohAnno- rule annotation clause for which the cell is modifiedstrText- unformatted text or empty- Throws:
InoNetExceptionSrvErrorException
-
modifyInputCell
void modifyInputCell(DMInputClause ohInput, String strText, String strFlowText) throws InoNetException, SrvErrorException Modifies the cell of the specifiedDMInputClausefor thisDMDecisionRule.- Parameters:
ohInput- input for which the cell is modifiedstrText- unformatted expression text or emptystrFlowText- formatted expression text or empty- Throws:
InoNetExceptionSrvErrorException
-
modifyOutputCell
void modifyOutputCell(DMOutputClause ohOutput, String strText, String strFlowText) throws InoNetException, SrvErrorException Modifies the cell of the specifiedDMOutputClausefor thisDMDecisionRule.- Parameters:
ohOutput- output clause for which the cell is modifiedstrText- unformatted expression text or emptystrFlowText- formatted expression text or empty- Throws:
InoNetExceptionSrvErrorException
-
getRuleAnnotation
This attribute lists the instances ofDMRuleAnnotationthat compose thisDMDecisionRule.- Throws:
InoNetExceptionSrvErrorException
-
getDecisionTable
TheDMDecisionTableowning thisDMDecisionRule.- Throws:
InoNetExceptionSrvErrorException
-