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 classIMView.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ARG_IMViewCombinedViewcombinedViewModify(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_IMViewCombinedViewgetCombinedViewDialog()java.lang.StringgetCombiningClosingParentheses()Returns the string with closing parentheses after this combining view.K_VIEW_COMBINING_KINDgetCombiningKind()Combining kind of this sub view in a combined view.intgetCombiningLevel()Positive integer means the number of of opening parentheses.java.lang.StringgetCombiningOpeningParentheses()Returns a string with opening parentheses before this combining view.IMViewgetCorrespondingParenthesisView()Returns theIMViewwith the innermost corresponding parenthesis.voidmoveParenthesis()Moves one parenthesis to the neighbor.voidsetCombiningClosingParentheses(java.lang.String value)Set the value of Info CombiningClosingParentheses.voidsetCombiningKind(K_VIEW_COMBINING_KIND value)Set the value of Attribut CombiningKind.voidsetCombiningLevel(int value)Set the value of Attribut CombiningLevel.voidsetCombiningOpeningParentheses(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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getCombiningLevel
int getCombiningLevel() throws InoNetException, SrvErrorExceptionPositive integer means the number of of opening parentheses. Negative integer means the absolute number of closing parentheses.- Throws:
InoNetExceptionSrvErrorException
-
setCombiningLevel
void setCombiningLevel(int value) throws InoNetException, SrvErrorExceptionSet the value of Attribut CombiningLevel.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCombiningOpeningParentheses
java.lang.String getCombiningOpeningParentheses() throws InoNetException, SrvErrorExceptionReturns a string with opening parentheses before this combining view.- Throws:
InoNetExceptionSrvErrorException
-
setCombiningOpeningParentheses
void setCombiningOpeningParentheses(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Info CombiningOpeningParentheses.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCombiningClosingParentheses
java.lang.String getCombiningClosingParentheses() throws InoNetException, SrvErrorExceptionReturns the string with closing parentheses after this combining view.- Throws:
InoNetExceptionSrvErrorException
-
setCombiningClosingParentheses
void setCombiningClosingParentheses(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Info CombiningClosingParentheses.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCorrespondingParenthesisView
IMView getCorrespondingParenthesisView() throws InoNetException, SrvErrorException
Returns theIMViewwith the innermost corresponding parenthesis.- Throws:
InoNetExceptionSrvErrorException
-
getCombinedViewDialog
ARG_IMViewCombinedView getCombinedViewDialog() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
moveParenthesis
void moveParenthesis() throws InoNetException, SrvErrorExceptionMoves one parenthesis to the neighbor.- Throws:
InoNetExceptionSrvErrorException
-
-