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
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 -
Method Summary
Modifier and TypeMethodDescriptionThe concrete expression as plain text.getConcreteExpressionQuoted(String pattern) The quoted concrete expression quotes all hyperlinks and returns plain text.Gets theELViewof thisELViewElement.The expression of this view element as formatted text with hyperlinks.The expression of this view element as text with InnoRef formatted hyperlinks.The expression of this view element as unformatted text with internal element references.Returns the current expression string and all informations needed for intellisense behavior while editing the view expression with hyperlinks.getUsedFeature(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of features used by this view element.voidmodifyViewExpressionFlow(String strText, String strFlowText) Modify the view expression and the used features of this view element by given flow text with hyperlinks.voidsetConcreteExpression(String value) Set the value of Info ConcreteExpression.voidsetExprFlowText(String value) Set the value of Info ExprFlowText.voidsetExprInnoRefText(String value) Set the value of Info ExprInnoRefText.voidsetUsedFeature(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, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Method Details
-
getConcreteExpression
The concrete expression as plain text.- Throws:
InoNetExceptionSrvErrorException
-
setConcreteExpression
Set the value of Info ConcreteExpression.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getConcreteExpressionQuoted
The quoted concrete expression quotes all hyperlinks and returns plain text. 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:
InoNetExceptionSrvErrorException
-
getExprText
The expression of this view element as unformatted text with internal element references. For plain text use 'ConcreteExpression'!- Throws:
InoNetExceptionSrvErrorException
-
getExprFlowText
The expression of this view element as formatted text with hyperlinks.- Throws:
InoNetExceptionSrvErrorException
-
setExprFlowText
Set the value of Info ExprFlowText.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getExprInnoRefText
The expression of this view element as text with InnoRef formatted hyperlinks.- Throws:
InoNetExceptionSrvErrorException
-
setExprInnoRefText
Set the value of Info ExprInnoRefText.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getEnvironmentView
Gets theELViewof thisELViewElement.- Throws:
InoNetExceptionSrvErrorException
-
getModifyViewExpressionFlow
ARG_ModifyViewExpressionFlowReq getModifyViewExpressionFlow() throws InoNetException, SrvErrorExceptionReturns the current expression string and all informations needed for intellisense behavior while editing the view expression with hyperlinks.- Throws:
InoNetExceptionSrvErrorException
-
modifyViewExpressionFlow
void modifyViewExpressionFlow(String strText, 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:
InoNetExceptionSrvErrorException
-
getUsedFeature
<T extends ELFeature> List<T> getUsedFeature(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of features used by this view element.- 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:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
setUsedFeature
Set the value of Foreign Key UsedFeature.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-