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
public interface DMDecisionRule extends DMNElement
The classDMDecisionRuleis used to model the rules in aDMDecisionTable.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDMDecisionRule.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.String>getAnnotationValues()Returns a list of string values owned by thisDMDecisionRule.DMDecisionTablegetDecisionTable()TheDMDecisionTableowning thisDMDecisionRule.java.util.List<java.lang.String>getInputValues()Returns a list of string values owned by thisDMDecisionRule.java.util.List<java.lang.String>getOutputValues()Returns a list of string values owned by thisDMDecisionRule.java.util.List<DMRuleAnnotation>getRuleAnnotation(K_CONTROL_OPTION... behaviourFlags)This attribute lists the instances ofDMRuleAnnotationthat compose thisDMDecisionRule.voidmodifyAnnotationCell(DMRuleAnnotationClause ohAnno, java.lang.String strText)Modifies the cell of the specifiedDMRuleAnnotationClausefor thisDMDecisionRule.voidmodifyInputCell(DMInputClause ohInput, java.lang.String strText, java.lang.String strFlowText)Modifies the cell of the specifiedDMInputClausefor thisDMDecisionRule.voidmodifyOutputCell(DMOutputClause ohOutput, java.lang.String strText, java.lang.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, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
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.icw2dm.DMNElement
getBoxedExpressionClient
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
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.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
getInputValues
java.util.List<java.lang.String> getInputValues() throws InoNetException, SrvErrorExceptionReturns 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
java.util.List<java.lang.String> getOutputValues() throws InoNetException, SrvErrorExceptionReturns 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
java.util.List<java.lang.String> getAnnotationValues() throws InoNetException, SrvErrorExceptionReturns 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, java.lang.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, java.lang.String strText, java.lang.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, java.lang.String strText, java.lang.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
java.util.List<DMRuleAnnotation> getRuleAnnotation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
This attribute lists the instances ofDMRuleAnnotationthat compose thisDMDecisionRule.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDecisionTable
DMDecisionTable getDecisionTable() throws InoNetException, SrvErrorException
TheDMDecisionTableowning thisDMDecisionRule.- Throws:
InoNetExceptionSrvErrorException
-
-