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 class
MESection.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
assignSection(java.util.List<? extends ADClientAble> seqPart, boolean withHier)
void
assignSectionModel()
ARG_SectionClientExpandOut
getClientExpand(java.util.List<? extends ADClientAble> seqAdd, java.util.List<? extends ADClientAble> seqRemove, java.util.List<? extends ADClientAble> seqContainer)
Expands the targetMESection
for client display.java.util.List<MESection>
getNestedSection(K_CONTROL_OPTION... behaviourFlags)
MESection
getNestingSection()
ADXModel
getOwningModel()
<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)
ADXModel
getSectionModel()
<T extends ADClientAble>
java.util.List<T>getSectionPart(java.lang.Class<T> returnType)
void
removeFromSection(java.util.List<? extends ELElement> seq)
void
sectionDBMaintain()
-
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 targetMESection
for 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:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
assignSectionModel
void assignSectionModel() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
removeFromSection
void removeFromSection(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
- Parameters:
seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
sectionDBMaintain
void sectionDBMaintain() throws InoNetException, SrvErrorException
Removes all database objects (DBTable
andDBView
) from thisMESection
, if there is no requirementEREntity
in 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 (DBTable
andDBView
) assigned to the super-section.- Throws:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
getSectionModel
ADXModel getSectionModel() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getNestingSection
MESection getNestingSection() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getOwningModel
ADXModel getOwningModel() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
-