Package de.mid.innovator.srv2api.icw2dm
Interface DMContext
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,DMExpression
,DMNElement
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,ELValueContainerAble
,MEModelElement
,MMAttachmentAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMTextAble
public interface DMContext extends DMExpression
ADMContext
is composed of any number of context entries, which are instances ofDMContextEntry
.- See Also:
DMContextHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DMContext.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DMContextEntry
addResultContextEntry(boolean isMaintaining)
Creates a new resultDMContextEntry
for thisDMContext
.DMContextEntry
addVariableContextEntry(DMContextEntry ohEntry)
Creates a new variableDMContextEntry
for thisDMContext
.java.util.List<DMContextEntry>
getOwnedContextEntrys(K_CONTROL_OPTION... behaviourFlags)
This attributes lists the instances ofDMContextEntry
that compose thisDMContext
.DMContextEntry
getOwnedResultContextEntry()
This attributes returns the instance ofDMContextEntry
that used as result of thisDMContext
.java.util.List<DMContextEntry>
getOwnedVariableContextEntrys(K_CONTROL_OPTION... behaviourFlags)
This attributes lists the instances ofDMContextEntry
that compose thisDMContext
as variable.-
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.DMExpression
getCallingInvocation, getOwningBinding, getOwningContextEntry, getOwningDecision, getOwningFunctionDefinition, getOwningList
-
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
-
addResultContextEntry
DMContextEntry addResultContextEntry(boolean isMaintaining) throws InoNetException, SrvErrorException
Creates a new resultDMContextEntry
for thisDMContext
.- Parameters:
isMaintaining
- true create additional elements- Throws:
InoNetException
SrvErrorException
-
addVariableContextEntry
DMContextEntry addVariableContextEntry(DMContextEntry ohEntry) throws InoNetException, SrvErrorException
Creates a new variableDMContextEntry
for thisDMContext
. The new context entry is placed after the specified entry or at the end otherwise.- Parameters:
ohEntry
- the new context entry is created after this entry or at the end otherwise- Throws:
InoNetException
SrvErrorException
-
getOwnedContextEntrys
java.util.List<DMContextEntry> getOwnedContextEntrys(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
This attributes lists the instances ofDMContextEntry
that compose thisDMContext
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedVariableContextEntrys
java.util.List<DMContextEntry> getOwnedVariableContextEntrys(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
This attributes lists the instances ofDMContextEntry
that compose thisDMContext
as variable.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedResultContextEntry
DMContextEntry getOwnedResultContextEntry() throws InoNetException, SrvErrorException
This attributes returns the instance ofDMContextEntry
that used as result of thisDMContext
.- Throws:
InoNetException
SrvErrorException
-
-