Package de.mid.innovator.srv2api.icw2im
Interface IMView
-
- All Superinterfaces:
ELClassifier
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackageAble
,ELRedefAble
,ELType
,ELUUIDAble
,ELView
,ELViewElement
,ELViewGroupAble
public interface IMView extends ELView
This is a utility class for IMView that provides static methods for creation or other purposes.- See Also:
IMViewHelper
- Note:
- The interface IMView 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
IMView.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ARG_IMViewCombinedView
combinedViewModify(java.util.List<ARG_IMViewCombinedViewFeature> seqFeature, java.util.List<ARG_IMViewCombinedViewSubView> seqSubView)
The combined view may be completed by creating a new feature for each empty element of the feature lists.ARG_IMViewCombinedView
getCombinedViewDialog()
java.lang.String
getCombiningClosingParentheses()
Returns the string with closing parentheses after this combining view.K_VIEW_COMBINING_KIND
getCombiningKind()
Combining kind of this sub view in a combined view.int
getCombiningLevel()
Positive integer means the number of of opening parentheses.java.lang.String
getCombiningOpeningParentheses()
Returns a string with opening parentheses before this combining view.IMView
getCorrespondingParenthesisView()
Returns theIMView
with the innermost corresponding parenthesis.void
moveParenthesis()
Moves one parenthesis to the neighbor.void
setCombiningClosingParentheses(java.lang.String value)
Set the value of Info CombiningClosingParentheses.void
setCombiningKind(K_VIEW_COMBINING_KIND value)
Set the value of Attribut CombiningKind.void
setCombiningLevel(int value)
Set the value of Attribut CombiningLevel.void
setCombiningOpeningParentheses(java.lang.String value)
Set the value of Info CombiningOpeningParentheses.-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELClassifier
getAssociation, getAssociation, getAssociationEndFirstTypedBySelf, getAssociationEndFirstTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelf, getAssociationEndTypedBySelf, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationNavigableFrom, getAssociationNavigableFrom, getAssociationOfSelfOrGeneralTransitive, getAssociationOfSelfOrGeneralTransitive, getAssociationTypedBySelf, getAssociationTypedBySelf, getClassifierViewGroup, getEffectiveRedefinerOfAssocEnd, getEffectiveRedefinerOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getGeneralDirect, getGeneralDirect, getGeneralGeneralizationSet, getGeneralGeneralizationSet, getGeneralization, getGeneralTransitive, getGeneralTransitive, getItemDefinition, getOwnedAndInheritedMember, getOwnedAndInheritedMember, getPropertyNavigableFrom, getPropertyNavigableFrom, getPropertyNavigableFromSelfOrGeneralTransitive, getPropertyNavigableFromSelfOrGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitiveNotAbstract, getSelfAndSpecificTransitiveNotAbstract, getSpecialization, getSpecificDirect, getSpecificDirect, getSpecificGeneralization, getSpecificGeneralizationSet, getSpecificGeneralizationSet, getSpecificTransitive, getSpecificTransitive, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getTypedCLStructureEntry, getTypedMaskField, getTypesOfEffectiveSubsetterOfAssocEnd, getTypesOfEffectiveSubsetterOfAssocEnd, getViewTransitive, getViewTransitive, isAbstract, isRoot, isSpecificTransitive, setAbstract
-
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.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
-
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.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELType
getRaisingAsException, getTypedElement, getTypedElementNotAssocEnd, getTypedElementNotAssocEnd
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELView
hasDirectReferenceToClassifier, hasReferenceToClassifier, isReadOnly, setReadOnly
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewElement
getConcreteExpression, getConcreteExpressionQuoted, getEnvironmentView, getExprFlowText, getExprInnoRefText, getExprText, getModifyViewExpressionFlow, getUsedFeature, modifyViewExpressionFlow, setConcreteExpression, setExprFlowText, setExprInnoRefText, setUsedFeature
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewGroupAble
getFeatureNotUsedByEntry, getFeatureNotUsedByEntry, getFeatureUsedByEntry, getFeatureUsedByEntry, getGroupType, getOwnedViewEntry, getOwnedViewGroup, getViewGroupClassifier, getXSDElemType, setGroupType, setViewGroupClassifier, setXSDElemType
-
-
-
-
Method Detail
-
getCombiningKind
K_VIEW_COMBINING_KIND getCombiningKind() throws InoNetException, SrvErrorException
Combining kind of this sub view in a combined view. Use 'Except' if your database system use the key word 'Minus'.- Throws:
InoNetException
SrvErrorException
-
setCombiningKind
void setCombiningKind(K_VIEW_COMBINING_KIND value) throws InoNetException, SrvErrorException
Set the value of Attribut CombiningKind.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getCombiningLevel
int getCombiningLevel() throws InoNetException, SrvErrorException
Positive integer means the number of of opening parentheses. Negative integer means the absolute number of closing parentheses.- Throws:
InoNetException
SrvErrorException
-
setCombiningLevel
void setCombiningLevel(int value) throws InoNetException, SrvErrorException
Set the value of Attribut CombiningLevel.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getCombiningOpeningParentheses
java.lang.String getCombiningOpeningParentheses() throws InoNetException, SrvErrorException
Returns a string with opening parentheses before this combining view.- Throws:
InoNetException
SrvErrorException
-
setCombiningOpeningParentheses
void setCombiningOpeningParentheses(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info CombiningOpeningParentheses.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getCombiningClosingParentheses
java.lang.String getCombiningClosingParentheses() throws InoNetException, SrvErrorException
Returns the string with closing parentheses after this combining view.- Throws:
InoNetException
SrvErrorException
-
setCombiningClosingParentheses
void setCombiningClosingParentheses(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info CombiningClosingParentheses.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getCorrespondingParenthesisView
IMView getCorrespondingParenthesisView() throws InoNetException, SrvErrorException
Returns theIMView
with the innermost corresponding parenthesis.- Throws:
InoNetException
SrvErrorException
-
getCombinedViewDialog
ARG_IMViewCombinedView getCombinedViewDialog() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
combinedViewModify
ARG_IMViewCombinedView combinedViewModify(java.util.List<ARG_IMViewCombinedViewFeature> seqFeature, java.util.List<ARG_IMViewCombinedViewSubView> seqSubView) throws InoNetException, SrvErrorException
The combined view may be completed by creating a new feature for each empty element of the feature lists. The sort order of the sub view features may be adjusted. The features may be renamed.- Parameters:
seqFeature
- Sorted list of features in this viewseqSubView
- Sorted list of combining views in this view- Throws:
InoNetException
SrvErrorException
-
moveParenthesis
void moveParenthesis() throws InoNetException, SrvErrorException
Moves one parenthesis to the neighbor.- Throws:
InoNetException
SrvErrorException
-
-