Interface ELViewElement
-
- All Superinterfaces:
ELContAsgnAble
,ELElement
,ELNamedElement
,ELNamespaceAsgnAble
,ELObject
,ELUUIDAble
- All Known Subinterfaces:
BI2Cube
,BI2DimensionAttribute
,BI2DimensionIdAttribute
,BI2DimensionLevel
,BI2DimensionShowAttribute
,BI2DimensionSortAttribute
,BI2DimensionTree
,BI2Hierarchy
,BI2HierarchyLevel
,BIHierarchy
,BIHierarchyAttribute
,BIHierarchyLevel
,BIHierarchySortAttribute
,CLStructureDefinition
,CLStructureElement
,CLStructureEntry
,CLStructureGroup
,DBView
,DBViewColumn
,DBViewElement
,DBViewFrom
,DBViewSubselectFrom
,ELView
,ELViewEntry
,ELViewGroup
,ELViewGroupAble
,ERView
,ERViewAttribute
,ERViewElement
,ERViewFrom
,ERViewSubselectFrom
,IMView
,IMViewElement
,IMViewFeature
,IMViewFrom
,IMViewSubselectFrom
public interface ELViewElement extends ELNamespaceAsgnAble
This is a utility class for ELViewElement that provides static methods for creation or other purposes.- Note:
- The interface ELViewElement describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ELViewElement.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getConcreteExpression()
The concrete expression as plain text.java.lang.String
getConcreteExpressionQuoted(java.lang.String pattern)
The quoted concrete expression quotes all hyperlinks.ELView
getEnvironmentView()
Gets theELView
of thisELViewElement
.java.lang.String
getExprFlowText()
The expression of this view element as formatted text with hyperlinks.java.lang.String
getExprInnoRefText()
The expression of this view element as text with InnoRef formatted hyperlinks.java.lang.String
getExprText()
The expression of this view element as plain text.ARG_ModifyViewExpressionFlowReq
getModifyViewExpressionFlow()
Returns the current expression string and all informations needed for intellisense behavior while editing the view expression with hyperlinks.<T extends ELFeature>
java.util.List<T>getUsedFeature(java.lang.Class<T> returnType)
List of features used by this view element.void
modifyViewExpressionFlow(java.lang.String strText, java.lang.String strFlowText)
Modify the view expression and the used features of this view element by given flow text with hyperlinks.void
setConcreteExpression(java.lang.String value)
Set the value of Info ConcreteExpression.void
setExprFlowText(java.lang.String value)
Set the value of Info ExprFlowText.void
setExprInnoRefText(java.lang.String value)
Set the value of Info ExprInnoRefText.void
setUsedFeature(java.util.List<? extends ELFeature> values)
Set the value of Foreign Key UsedFeature.-
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.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.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
-
-
-
Method Detail
-
getConcreteExpression
java.lang.String getConcreteExpression() throws InoNetException, SrvErrorException
The concrete expression as plain text.- Throws:
InoNetException
SrvErrorException
-
setConcreteExpression
void setConcreteExpression(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info ConcreteExpression.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getConcreteExpressionQuoted
java.lang.String getConcreteExpressionQuoted(java.lang.String pattern) throws InoNetException, SrvErrorException
The quoted concrete expression quotes all hyperlinks. The default quote character is the double quotation mark ("). Use the argument pattern with a one character string to change the quote character, or with a two character string for open and close quote, (p.e. []).- Parameters:
pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)- Throws:
InoNetException
SrvErrorException
-
getExprText
java.lang.String getExprText() throws InoNetException, SrvErrorException
The expression of this view element as plain text.- Throws:
InoNetException
SrvErrorException
-
getExprFlowText
java.lang.String getExprFlowText() throws InoNetException, SrvErrorException
The expression of this view element as formatted text with hyperlinks.- Throws:
InoNetException
SrvErrorException
-
setExprFlowText
void setExprFlowText(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info ExprFlowText.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getExprInnoRefText
java.lang.String getExprInnoRefText() throws InoNetException, SrvErrorException
The expression of this view element as text with InnoRef formatted hyperlinks.- Throws:
InoNetException
SrvErrorException
-
setExprInnoRefText
void setExprInnoRefText(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info ExprInnoRefText.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getEnvironmentView
ELView getEnvironmentView() throws InoNetException, SrvErrorException
Gets theELView
of thisELViewElement
.- Throws:
InoNetException
SrvErrorException
-
getModifyViewExpressionFlow
ARG_ModifyViewExpressionFlowReq getModifyViewExpressionFlow() throws InoNetException, SrvErrorException
Returns the current expression string and all informations needed for intellisense behavior while editing the view expression with hyperlinks.- Throws:
InoNetException
SrvErrorException
-
modifyViewExpressionFlow
void modifyViewExpressionFlow(java.lang.String strText, java.lang.String strFlowText) throws InoNetException, SrvErrorException
Modify the view expression and the used features of this view element by given flow text with hyperlinks.- Parameters:
strText
- unformatted expression textstrFlowText
- formatted expression text- Throws:
InoNetException
SrvErrorException
-
getUsedFeature
<T extends ELFeature> java.util.List<T> getUsedFeature(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
List of features used by this view element.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
- Sorted:
- The result may be sorted.
-
setUsedFeature
void setUsedFeature(java.util.List<? extends ELFeature> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key UsedFeature.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
-