Package de.mid.innovator.srv2api.icw2dm
Interface DMLiteralExpression
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,DMExpression
,DMNElement
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,ELValueContainerAble
,ELValueReUseAble
,MEModelElement
,MMAttachmentAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMTextAble
public interface DMLiteralExpression extends ELValueReUseAble, DMExpression
The classDMLiteralExpression
is used to model a value expression whose value is specified by text in some specified expression language.- See Also:
DMLiteralExpressionHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DMLiteralExpression.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getExpressionLanguage()
This attribute identifies the expression language used in thisDMLiteralExpression
.java.lang.String
getExprFlowText()
The flow text of thisDMLiteralExpression
.java.lang.String
getExprText()
The text of thisDMLiteralExpression
.java.util.List<DMInformationItem>
getReferencedInformationItem()
All items referenced by thisDMLiteralExpression
.DMInputClause
getSubjectInputClause()
TheDMInputClause
which owns thisDMLiteralExpression
as subject.DMInputClause
getValueInputClause()
TheDMInputClause
which owns thisDMLiteralExpression
as value.DMOutputClause
getValueOutputClause()
TheDMOutputClause
which owns thisDMLiteralExpression
as value.void
modifyLiteralExpression(java.lang.String strText, java.lang.String strFlowText)
Modifies the expression text and expression flow text of thisDMLiteralExpression
.void
setReferencedInformationItem(java.util.List<? extends DMInformationItem> values)
Set the value of Foreign Key ReferencedInformationItem.-
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.icw2elem.ELValueReUseAble
getValueContainerAble
-
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
-
getExpressionLanguage
java.lang.String getExpressionLanguage() throws InoNetException, SrvErrorException
This attribute identifies the expression language used in thisDMLiteralExpression
. The language shall be specified in a URI format.- Throws:
InoNetException
SrvErrorException
-
getExprText
java.lang.String getExprText() throws InoNetException, SrvErrorException
The text of thisDMLiteralExpression
.- Throws:
InoNetException
SrvErrorException
-
getExprFlowText
java.lang.String getExprFlowText() throws InoNetException, SrvErrorException
The flow text of thisDMLiteralExpression
.- Throws:
InoNetException
SrvErrorException
-
modifyLiteralExpression
void modifyLiteralExpression(java.lang.String strText, java.lang.String strFlowText) throws InoNetException, SrvErrorException
Modifies the expression text and expression flow text of thisDMLiteralExpression
.- Parameters:
strText
- text for the new literal expressionstrFlowText
- formatted text for the new literal expression or empty- Throws:
InoNetException
SrvErrorException
-
getReferencedInformationItem
java.util.List<DMInformationItem> getReferencedInformationItem() throws InoNetException, SrvErrorException
All items referenced by thisDMLiteralExpression
.- Throws:
InoNetException
SrvErrorException
-
setReferencedInformationItem
void setReferencedInformationItem(java.util.List<? extends DMInformationItem> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key ReferencedInformationItem.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getSubjectInputClause
DMInputClause getSubjectInputClause() throws InoNetException, SrvErrorException
TheDMInputClause
which owns thisDMLiteralExpression
as subject.- Throws:
InoNetException
SrvErrorException
-
getValueInputClause
DMInputClause getValueInputClause() throws InoNetException, SrvErrorException
TheDMInputClause
which owns thisDMLiteralExpression
as value.- Throws:
InoNetException
SrvErrorException
-
getValueOutputClause
DMOutputClause getValueOutputClause() throws InoNetException, SrvErrorException
TheDMOutputClause
which owns thisDMLiteralExpression
as value.- Throws:
InoNetException
SrvErrorException
-
-