Interface MESection
-
- All Superinterfaces:
ADAccessAble,ADClientAble,ADFindAble,ADHistoryAble,ADLockAble,ADM2AttrModifyAble,ADOptionAble,ADVersionAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELPackageAble,ELUUIDAble,ELValueContainerAble,MECommentAble,MEModelElement,MENamedElement,MENamespaceAble,MENamespaceAsgnAble,MMAttachmentAble,MMLabelAble,MMLabelTextAttachmentAble,MMLocalizAble,MMTextAble
public interface MESection extends MMLocalizAble, ADVersionAble, MENamespaceAble, MECommentAble, MENamespaceAsgnAble, MMLabelTextAttachmentAble
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMESection.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidassignSection(java.util.List<? extends ADClientAble> seqPart, boolean withHier)voidassignSectionModel()ARG_SectionClientExpandOutgetClientExpand(java.util.List<? extends ADClientAble> seqAdd, java.util.List<? extends ADClientAble> seqRemove, java.util.List<? extends ADClientAble> seqContainer)Expands the targetMESectionfor client display.java.util.List<MESection>getNestedSection(K_CONTROL_OPTION... behaviourFlags)MESectiongetNestingSection()ADXModelgetOwningModel()<T extends MM2Class>
java.util.List<T>getSectionClass(java.lang.Class<T> returnType)All meta classes allowed in this section.<T extends ADLoginAble>
java.util.List<T>getSectionLoginAble(java.lang.Class<T> returnType)ADXModelgetSectionModel()<T extends ADClientAble>
java.util.List<T>getSectionPart(java.lang.Class<T> returnType)voidremoveFromSection(java.util.List<? extends ELElement> seq)voidsectionDBMaintain()-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfo
-
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.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAble
getMEOwnedMember, getMEPackageImport
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLocalizAble
hasAnyLocalizedName, hasLocalizedName
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
getClientExpand
ARG_SectionClientExpandOut getClientExpand(java.util.List<? extends ADClientAble> seqAdd, java.util.List<? extends ADClientAble> seqRemove, java.util.List<? extends ADClientAble> seqContainer) throws InoNetException, SrvErrorException
Expands the targetMESectionfor client display. That means, that the user choice of adding or removing elements will be expanded with corresponding elements.- Parameters:
seqAdd- list of elements for addingseqRemove- list of elements for removingseqContainer- list of container elements already part of the section but containing elements for adding or removing- Throws:
InoNetExceptionSrvErrorException
-
assignSection
void assignSection(java.util.List<? extends ADClientAble> seqPart, boolean withHier) throws InoNetException, SrvErrorException
Assign a list of elements to this section. The list may be expanded to all containers of the specified elements.- Parameters:
seqPart- list of elements to be assignedwithHier- assign all container elements of the specified elements- Throws:
InoNetExceptionSrvErrorException
-
assignSectionModel
void assignSectionModel() throws InoNetException, SrvErrorException- Throws:
InoNetExceptionSrvErrorException
-
removeFromSection
void removeFromSection(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
- Parameters:
seq- List of ELElement- Throws:
InoNetExceptionSrvErrorException
-
sectionDBMaintain
void sectionDBMaintain() throws InoNetException, SrvErrorExceptionRemoves all database objects (DBTableandDBView) from thisMESection, if there is no requirementEREntityin this section. If section is a sub-section, this method completes the assignment of database objects to this section according to the entites of this section and the database objects (DBTableandDBView) assigned to the super-section.- Throws:
InoNetExceptionSrvErrorException
-
getSectionPart
<T extends ADClientAble> java.util.List<T> getSectionPart(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
- Parameters:
returnType- Specifies the type of elements to be returned.- Throws:
InoNetExceptionSrvErrorException
-
getNestedSection
java.util.List<MESection> getNestedSection(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getSectionClass
<T extends MM2Class> java.util.List<T> getSectionClass(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All meta classes allowed in this section.- Parameters:
returnType- Specifies the type of elements to be returned.- Throws:
InoNetExceptionSrvErrorException
-
getSectionLoginAble
<T extends ADLoginAble> java.util.List<T> getSectionLoginAble(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
- Parameters:
returnType- Specifies the type of elements to be returned.- Throws:
InoNetExceptionSrvErrorException
-
getSectionModel
ADXModel getSectionModel() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException
-
getNestingSection
MESection getNestingSection() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException
-
getOwningModel
ADXModel getOwningModel() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException
-
-