Package de.mid.innovator.srv2api.icw2dm
Interface DMOutputClause
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,CLValueRangeAble
,DMNElement
,DMValueRangeRefAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAsgnAble
,ELObject
,ELTypedElement
,ELUUIDAble
,ELValueContainerAble
,MEModelElement
,MENamedElement
,MMAttachmentAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMTextAble
public interface DMOutputClause extends DMNElement, CLValueRangeAble, DMValueRangeRefAble
The classDMOutputClause
is used to model aDMDecisionTable
output.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DMOutputClause.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DMDecisionTable
getDecisionTable()
TheDMDecisionTable
owning thisDMOutputClause
.<T extends ELValSpec>
java.util.List<T>getDefaultValSpec(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All values referenced by this decision rule.java.lang.String
getDefaultValueAsString()
The default value for thisDMOutputClause
.java.lang.String
getOutputName()
The name of thisDMOutputClause
, if the owningDMDecisionTable
contains more than one output, empty otherwise.CLClassifier
getOutputType()
The type of thisDMOutputClause
, if the owningDMDecisionTable
contains more than one output, empty otherwise.java.util.List<DMLiteralExpression>
getOutputValues(K_CONTROL_OPTION... behaviourFlags)
All values of thisDMOutputClause
.java.lang.String
getOutputValuesAsString()
All possible output values of thisDMOutputClause
.void
setDefaultValueAsString(java.lang.String value)
Set the value of Info DefaultValueAsString.-
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.icw2class.CLValueRangeAble
createRangeValue, deleteRangeValue, getModifyValueRangeList, getOwnedValueRange, getOwnedValueRestriction, getRangeValues, getValueRangeAsString, getValueRestrictionLanguage, getValueRestrictionSpecification, mergeRangeValues, modifyRangeValue, modifyValueRangeList, setValueRangeAsString, setValueRestrictionLanguage, setValueRestrictionSpecification
-
Methods inherited from interface de.mid.innovator.srv2api.icw2dm.DMNElement
getBoxedExpressionClient
-
Methods inherited from interface de.mid.innovator.srv2api.icw2dm.DMValueRangeRefAble
getFirstUsingValueRangeRefAble, getTypingPrimitiveType, getTypingStructureDefinition, getUsedType, getUsedType, getUsedValueRangeAble, getUsedValueRangeAble
-
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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
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.ELTypedElement
getModifyTypedElementDeclaration, getType, getTypedElementCnstr, getTypeKind, getValSpecOfTypedElement, getValSpecOfTypedElementWithPattern, getValSpecOfTypedElementWithPattern, isBitmapAble, isColorAble, modifyTypedElementDeclaration, setType
-
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.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
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
-
getOutputValuesAsString
java.lang.String getOutputValuesAsString() throws InoNetException, SrvErrorException
All possible output values of thisDMOutputClause
.- Throws:
InoNetException
SrvErrorException
-
getDefaultValueAsString
java.lang.String getDefaultValueAsString() throws InoNetException, SrvErrorException
The default value for thisDMOutputClause
.- Throws:
InoNetException
SrvErrorException
-
setDefaultValueAsString
void setDefaultValueAsString(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info DefaultValueAsString.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getOutputName
java.lang.String getOutputName() throws InoNetException, SrvErrorException
The name of thisDMOutputClause
, if the owningDMDecisionTable
contains more than one output, empty otherwise.- Throws:
InoNetException
SrvErrorException
-
getOutputType
CLClassifier getOutputType() throws InoNetException, SrvErrorException
The type of thisDMOutputClause
, if the owningDMDecisionTable
contains more than one output, empty otherwise.- Throws:
InoNetException
SrvErrorException
-
getDefaultValSpec
<T extends ELValSpec> java.util.List<T> getDefaultValSpec(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All values referenced by this decision rule.- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOutputValues
java.util.List<DMLiteralExpression> getOutputValues(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All values of thisDMOutputClause
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getDecisionTable
DMDecisionTable getDecisionTable() throws InoNetException, SrvErrorException
TheDMDecisionTable
owning thisDMOutputClause
.- Throws:
InoNetException
SrvErrorException
-
-