Interface DBDiaTableNode
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,CLDiaCompartmentAbleNode
,CLDiaElemNode
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,IMDiaClassifierNode
,MMFormatAble
,PRDiaNode
,PRPresContent
,PRPresElement
public interface DBDiaTableNode extends IMDiaClassifierNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DBDiaTableNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DBDia
getOwningDBDiagram()
The DB diagram that owns this table node.DBDiaTableNode
splitH()
Splits the selectedDBDiaTableNode
into a newDBDiaTableNode
.DBDiaTableNode
splitMergedTable(DBMergedTable newTable, java.util.List<? extends DBMergedTable> mergedTables)
Split theDBTable
by creating a new table for theDBMergedTable
given by the argument 'newTable'.-
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.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2cldia.CLDiaCompartmentAbleNode
addCompartmentContent, getAllowedCompartment, getOwnedCompartmentNode, replaceByHierNode
-
Methods inherited from interface de.mid.innovator.srv2api.icw2cldia.CLDiaElemNode
getOwnedMergeAbleEdge, getOwnedMergeAbleNode
-
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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormat
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRDiaNode
collapse, expand, getDiagram, getExpandedNodeRoot, getExpandedPresContext, getOnFramePositionSpecification, getOrientation, getOwningFrameNode, getPosition, getPositionAbsolute, getPresContainer, getSize, getTextPositionAbsolute, getXClientNode, hasEmbeddedContent, isExpanded, setCoord, setEmbeddedContent, setPosition, setSize
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresContent
getIncoming, getMEModelElement, getModelContainer, getOutgoing, getOwnedPresContent, getOwningPresContent, getOwningPresContext, getOwningPresElement, getPresentationLevel, getTextPosition, getTextSize, setPresentationLevel, setTextCoord, setTextPosition, setTextSize
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresElement
getOpacity, getOwnedPresContentElement, getPresColor, getPresentationOfLogic, setOpacity, setPresColor
-
-
-
-
Method Detail
-
splitH
DBDiaTableNode splitH() throws InoNetException, SrvErrorException
Splits the selectedDBDiaTableNode
into a newDBDiaTableNode
.- Throws:
InoNetException
SrvErrorException
-
splitMergedTable
DBDiaTableNode splitMergedTable(DBMergedTable newTable, java.util.List<? extends DBMergedTable> mergedTables) throws InoNetException, SrvErrorException
Split theDBTable
by creating a new table for theDBMergedTable
given by the argument 'newTable'. In addition move als merged tables of argument 'mergedTables' to the new table. The node of the new table will be added to the diagram.- Parameters:
newTable
- merged table for new tablemergedTables
- additional merged tables to move in new table- Throws:
InoNetException
SrvErrorException
-
getOwningDBDiagram
DBDia getOwningDBDiagram() throws InoNetException, SrvErrorException
The DB diagram that owns this table node.- Throws:
InoNetException
SrvErrorException
-
-