Interface MMVerify
- All Superinterfaces:
ADClientAble, ADExecuteAble, ADM2AttrModifyAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAsgnAble, ELObject, ELPresOptAble, ELUUIDAble, MMLocalizAble, MMMenuItemAble, MMMetaCommentAble, MMMetamodelElement
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionassignContent(MMProfile ohProfile, List<? extends MMMetamodelElement> seqOh, List<Class<? extends ELObject>> seqVOcl, boolean allLevel) <T extends MM2Classification>
List<T> getClassificationWithVerifyMsg(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getOwnedVerifyPackage(K_CONTROL_OPTION... behaviourFlags) All verification sections owned by this verify.The verification of this documentation chapter.<T extends ADClientAble>
List<T> getVerifyElementList(Class<T> returnType, List<? extends ADClientAble> seqSel) Evaluate this verify for the specified elements.getVerifyElementMessageList(List<? extends ADClientAble> seqSel) Evaluate this verify for the specified elements.getVerifyManagerList(List<? extends ADClientAble> seqSel, boolean isBrowser) Evaluate this verify for the specified elements.getVerifyMessageList(List<? extends ADClientAble> seqSel, boolean isBrowser, boolean onlyMsg, ELContainerAble ohContext) Evaluate this verify for the specified elements.Methods inherited from interface ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface ADExecuteAble
getRoleExecution, hasExecutionMethods inherited from interface ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface ELDeleteAble
deleteMethods inherited from interface 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 ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface ELPresOptAble
getBitmap, getColor, getOwnedPresOptMethods inherited from interface ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface MMLocalizAble
hasAnyLocalizedName, hasLocalizedNameMethods inherited from interface MMMenuItemAble
getMenuItemMethods inherited from interface MMMetaCommentAble
getDescriptionMethods inherited from interface MMMetamodelElement
getIgnoringProfile
-
Method Details
-
getClassificationWithVerifyMsg
<T extends MM2Classification> List<T> getClassificationWithVerifyMsg(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - 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
-
getVerifyElementList
<T extends ADClientAble> List<T> getVerifyElementList(Class<T> returnType, List<? extends ADClientAble> seqSel) throws InoNetException, SrvErrorException Evaluate this verify for the specified elements. The result is a list of all elements which raise a message for the configured verifications.- Parameters:
returnType- Specifies the type of elements to be returned.seqSel- List of selected elements (ignore invalid)- Throws:
InoNetExceptionSrvErrorException
-
getVerifyElementMessageList
List<ARG_VerifyElementMessageList> getVerifyElementMessageList(List<? extends ADClientAble> seqSel) throws InoNetException, SrvErrorException Evaluate this verify for the specified elements. The result is a list of all elements each with a list of verify messages.- Parameters:
seqSel- List of selected elements (ignore invalid)- Throws:
InoNetExceptionSrvErrorException
-
getVerifyManagerList
List<ARG_VerifyManagerElement> getVerifyManagerList(List<? extends ADClientAble> seqSel, boolean isBrowser) throws InoNetException, SrvErrorException Evaluate this verify for the specified elements. The result is a sequence of structures used by the verify manager.- Parameters:
seqSel- list of selected elements (ignore invalid)isBrowser- true, if the verify is called within the model browser- Throws:
InoNetExceptionSrvErrorException
-
getVerifyMessageList
List<String> getVerifyMessageList(List<? extends ADClientAble> seqSel, boolean isBrowser, boolean onlyMsg, ELContainerAble ohContext) throws InoNetException, SrvErrorException Evaluate this verify for the specified elements. The result is a list of verify messages.- Parameters:
seqSel- List of selected elements (ignore invalid)isBrowser- isTrue, if the verify is called within the model browseronlyMsg- isTrue means message, isFalse means element type+name+messageohContext- Context for the calculation of the name or null- Throws:
InoNetExceptionSrvErrorException
-
assignContent
List<MMMetamodelElement> assignContent(MMProfile ohProfile, List<? extends MMMetamodelElement> seqOh, List<Class<? extends ELObject>> seqVOcl, boolean allLevel) throws InoNetException, SrvErrorException - Parameters:
ohProfile- Profile of the configurationseqOh- List of selected meta classes or create templatesseqVOcl- List of kinds of presentation elements for each meta classallLevel- isTrue, if all levels are calculated- Throws:
InoNetExceptionSrvErrorException
-
getOwnedVerifyPackage
List<MMVerifyPackage> getOwnedVerifyPackage(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All verification sections owned by this verify.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getVerifyChapter
The verification of this documentation chapter.- Throws:
InoNetExceptionSrvErrorException
-
getOwningProfile
- Throws:
InoNetExceptionSrvErrorException
-