public interface IDataTable extends IModelElement
| Modifier and Type | Field and Description |
|---|---|
static int |
KIND_DETAILS |
static int |
KIND_SUMMARY |
static int |
PERMITTED_OPERATION_FLAG_CREATE |
static int |
PERMITTED_OPERATION_FLAG_DELETE |
static int |
PERMITTED_OPERATION_FLAG_UPDATE |
static java.lang.String |
PROP_CAPTION_COLUMN_WIDTH |
static java.lang.String |
PROP_COLUMNS |
static java.lang.String |
PROP_IS_SPECIFY_COLUMN_GROUPING |
static java.lang.String |
PROP_KIND |
static java.lang.String |
PROP_MAX_ELEMENT_COUNT |
static java.lang.String |
PROP_PERMITTED_OPERATIONS |
static java.lang.String |
PROP_QUERIES |
static java.lang.String |
PROP_ROW_CAL |
static java.lang.String |
PROP_ROW_CAL_CAPTION |
static java.lang.String |
PROP_ROW_CAL_COLUMN_WIDTH |
static java.lang.String |
PROP_ROW_CAL_ENABLED |
static java.lang.String |
PROP_ROW_CAL_GROUPING |
static java.lang.String |
PROP_SCOPE_ARTIFACT_SCOPE |
static java.lang.String |
PROP_SCOPE_DIAGRAM_ID |
static java.lang.String |
PROP_SCOPE_ELEMENT |
static java.lang.String |
PROP_SCOPE_KIND |
static java.lang.String |
PROP_SORT_COLUMN_INFOS |
static java.lang.String |
PROP_TABLE_CALS |
static java.lang.String |
PROP_TABLE_STYLE |
static int |
SCOPE_KIND_ARTIFACT_SCOPE |
static int |
SCOPE_KIND_DIAGRAM |
static int |
SCOPE_KIND_FOLLOW_ARTIFACT |
static int |
SCOPE_KIND_MODEL |
static int |
SCOPE_KIND_PROJECT |
MODEL_QUALITY_SCORE_IGNORE, MODEL_QUALITY_SCORE_RECALCULATE, PROP_DOCUMENTATION, PROP_NAME, PROP_QUALITY_REASON, PROP_QUALITY_SCORE| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(IDataTableCol column) |
void |
addDataTable(IDataTable child) |
void |
addETLTableDiagram(IETLTableDiagram child) |
void |
addQuery(IDataTableQuery query) |
void |
addSortColumnInfo(ISortColumnInfo sortColumnInfo) |
void |
addTableCal(IDataTableCal tableCal) |
int |
columnCount() |
java.util.Iterator |
columnIterator()
Returns an iterator over the model elements
IDataTableCol. |
IDataTable |
createDataTable() |
IETLTableDiagram |
createETLTableDiagram() |
int |
dataTableCount() |
java.util.Iterator |
dataTableIterator() |
int |
eTLTableDiagramCount() |
java.util.Iterator |
eTLTableDiagramIterator() |
int |
fromRelationshipCount()
Number of
ISimpleRelationship that connect from this model element. |
int |
fromRelationshipEndCount()
Number of
IRelationshipEnd that connect from this model element. |
java.util.Iterator |
fromRelationshipEndIterator()
IRelationshipEnds that connect from this model element. |
java.util.Iterator |
fromRelationshipIterator()
ISimpleRelationships that connect from this model element. |
int |
getCaptionColumnWidth() |
IDataTableCol |
getColumnByIndex(int index) |
IDataTable |
getDataTableByIndex(int index) |
IDataTable |
getDataTableByName(java.lang.String name) |
IETLTableDiagram |
getETLTableDiagramByIndex(int index) |
IETLTableDiagram |
getETLTableDiagramByName(java.lang.String name) |
int |
getKind() |
int |
getMaxElementCount() |
int |
getPermittedOperations() |
IDataTableQuery |
getQueryByIndex(int index) |
IDataTableCal |
getRowCal() |
java.lang.String |
getRowCalCaption() |
int |
getRowCalColumnWidth() |
java.lang.String |
getRowCalGrouping() |
IModelElement |
getScopeArtifactScope() |
java.lang.String |
getScopeDiagramId() |
IModelElement |
getScopeElement() |
int |
getScopeKind() |
ISortColumnInfo |
getSortColumnInfoByIndex(int index) |
IDataTableCal |
getTableCalByIndex(int index) |
java.lang.String |
getTableStyle() |
boolean |
isRowCalEnabled() |
boolean |
isSpecifyColumnGrouping() |
int |
queryCount() |
java.util.Iterator |
queryIterator()
Returns an iterator over the model elements
IDataTableQuery. |
void |
removeColumn(IDataTableCol column) |
void |
removeColumnByIndex(int index) |
void |
removeDataTable(IDataTable child) |
void |
removeDataTableByIndex(int index) |
void |
removeETLTableDiagram(IETLTableDiagram child) |
void |
removeETLTableDiagramByIndex(int index) |
void |
removeQuery(IDataTableQuery query) |
void |
removeQueryByIndex(int index) |
void |
removeSortColumnInfo(ISortColumnInfo sortColumnInfo) |
void |
removeSortColumnInfoByIndex(int index) |
void |
removeTableCal(IDataTableCal tableCal) |
void |
removeTableCalByIndex(int index) |
void |
reorderDataTable(IDataTable[] childs) |
void |
reorderETLTableDiagram(IETLTableDiagram[] childs) |
void |
setCaptionColumnWidth(int captionColumnWidth) |
void |
setIsSpecifyColumnGrouping(boolean isSpecifyColumnGrouping) |
void |
setKind(int kind) |
void |
setMaxElementCount(int maxElementCount) |
void |
setPermittedOperations(int permittedOperations) |
void |
setRowCal(IDataTableCal rowCal) |
void |
setRowCalCaption(java.lang.String rowCalCaption) |
void |
setRowCalColumnWidth(int rowCalColumnWidth) |
void |
setRowCalEnabled(boolean rowCalEnabled) |
void |
setRowCalGrouping(java.lang.String rowCalGrouping) |
void |
setScopeArtifactScope(IModelElement scopeArtifactScope) |
void |
setScopeDiagramId(java.lang.String scopeDiagramId) |
void |
setScopeElement(IModelElement scopeElement) |
void |
setScopeKind(int scopeKind) |
void |
setTableStyle(java.lang.String tableStyle) |
int |
sortColumnInfoCount() |
java.util.Iterator |
sortColumnInfoIterator()
Returns an iterator over the model elements
ISortColumnInfo. |
int |
tableCalCount() |
java.util.Iterator |
tableCalIterator()
Returns an iterator over the model elements
IDataTableCal. |
IDataTableCol[] |
toColumnArray() |
IDataTable[] |
toDataTableArray() |
IETLTableDiagram[] |
toETLTableDiagramArray() |
ISimpleRelationship[] |
toFromRelationshipArray()
ISimpleRelationships that connect from this model element. |
IRelationshipEnd[] |
toFromRelationshipEndArray()
IRelationshipEnds that connect from this model element. |
IDataTableQuery[] |
toQueryArray() |
int |
toRelationshipCount()
Number of
ISimpleRelationship that connect to this model element. |
int |
toRelationshipEndCount()
Number of
IRelationshipEnd that connect to this model element. |
java.util.Iterator |
toRelationshipEndIterator()
IRelationshipEnds that connect to this model element. |
java.util.Iterator |
toRelationshipIterator()
ISimpleRelationships that connect to this model element. |
ISortColumnInfo[] |
toSortColumnInfoArray() |
IDataTableCal[] |
toTableCalArray() |
ISimpleRelationship[] |
toToRelationshipArray()
ISimpleRelationships that connect to this model element. |
IRelationshipEnd[] |
toToRelationshipEndArray()
IRelationshipEnds that connect to this model element. |
addChild, addPropertyChangeListener, addStereotype, addStereotype, addSubDiagram, canModify, childCount, childCount, childCount, childIterator, childIterator, childIterator, constraintsIterator, createChild, delete, disposeTransientModel, duplicate, fromChartRelationshipCount, fromChartRelationshipIterator, getAddress, getChildById, getChildByIndex, getChildByIndex, getChildByName, getChildByName, getDescription, getDescriptionWithReferenceModels, getDiagramElements, getDisplayQualityScore, getDocumentation, getDocumentationWithReferenceModels, getHTMLDescription, getHTMLDescription, getHTMLDescriptionWithReferenceModels, getHTMLDescriptionWithReferenceModels, getHTMLDocumentation, getHTMLDocumentation, getHTMLDocumentationWithReferenceModels, getHTMLDocumentationWithReferenceModels, getId, getMasterView, getMirrorSource, getModelPropertyByName, getModelQualityDetails, getModelType, getName, getNickDescription, getNickDescriptionWithReferenceModels, getNickDocumentation, getNickDocumentationWithReferenceModels, getNickHTMLDescription, getNickHTMLDescription, getNickHTMLDescriptionWithReferenceModels, getNickHTMLDescriptionWithReferenceModels, getNickHTMLDocumentation, getNickHTMLDocumentation, getNickHTMLDocumentationWithReferenceModels, getNickHTMLDocumentationWithReferenceModels, getNickname, getNickPropertyValue, getParent, getProject, getQualityReason, getQualityScore, getReferencedBys, getReferencingModels, getSubDiagramAt, getTaggedValues, hasStereotype, indexOfSubDiagram, isMirrorModelElement, isTransientModel, removeChild, removeChildByIndex, removePropertyChangeListener, removeStereotype, removeStereotype, removeSubDiagram, setDescription, setDocumentation, setHTMLDescription, setHTMLDocumentation, setName, setNickDescription, setNickDocumentation, setNickHTMLDescription, setNickHTMLDocumentation, setNickname, setTaggedValues, stereotypeCount, stereotypeModelIterator, subDiagramCount, subDiagramIterator, toChartRelationshipCount, toChartRelationshipIterator, toChildArray, toChildArray, toChildArray, toFromChartRelationshipArray, toModelPropertyArray, toPropertiesString, toStereotypeModelArray, toSubDiagramArray, toToChartRelationshipArraystatic final java.lang.String PROP_KIND
static final int KIND_SUMMARY
static final int KIND_DETAILS
static final java.lang.String PROP_QUERIES
static final java.lang.String PROP_SCOPE_KIND
static final int SCOPE_KIND_FOLLOW_ARTIFACT
static final int SCOPE_KIND_PROJECT
static final int SCOPE_KIND_DIAGRAM
static final int SCOPE_KIND_MODEL
static final int SCOPE_KIND_ARTIFACT_SCOPE
static final java.lang.String PROP_SCOPE_ELEMENT
static final java.lang.String PROP_SCOPE_ARTIFACT_SCOPE
static final java.lang.String PROP_SCOPE_DIAGRAM_ID
static final java.lang.String PROP_COLUMNS
static final java.lang.String PROP_SORT_COLUMN_INFOS
static final java.lang.String PROP_TABLE_STYLE
static final int PERMITTED_OPERATION_FLAG_CREATE
static final int PERMITTED_OPERATION_FLAG_UPDATE
static final int PERMITTED_OPERATION_FLAG_DELETE
static final java.lang.String PROP_PERMITTED_OPERATIONS
static final java.lang.String PROP_ROW_CAL_ENABLED
static final java.lang.String PROP_ROW_CAL_GROUPING
static final java.lang.String PROP_ROW_CAL_CAPTION
static final java.lang.String PROP_ROW_CAL_COLUMN_WIDTH
static final java.lang.String PROP_ROW_CAL
static final java.lang.String PROP_TABLE_CALS
static final java.lang.String PROP_CAPTION_COLUMN_WIDTH
static final java.lang.String PROP_MAX_ELEMENT_COUNT
static final java.lang.String PROP_IS_SPECIFY_COLUMN_GROUPING
void addDataTable(IDataTable child)
void removeDataTable(IDataTable child)
IDataTable getDataTableByIndex(int index)
void removeDataTableByIndex(int index)
void reorderDataTable(IDataTable[] childs)
int dataTableCount()
java.util.Iterator dataTableIterator()
IDataTable[] toDataTableArray()
IDataTable createDataTable()
IDataTable getDataTableByName(java.lang.String name)
void addETLTableDiagram(IETLTableDiagram child)
void removeETLTableDiagram(IETLTableDiagram child)
IETLTableDiagram getETLTableDiagramByIndex(int index)
void removeETLTableDiagramByIndex(int index)
void reorderETLTableDiagram(IETLTableDiagram[] childs)
int eTLTableDiagramCount()
java.util.Iterator eTLTableDiagramIterator()
IETLTableDiagram[] toETLTableDiagramArray()
IETLTableDiagram createETLTableDiagram()
IETLTableDiagram getETLTableDiagramByName(java.lang.String name)
int fromRelationshipCount()
ISimpleRelationship that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445fromRelationshipCount in interface IModelElementISimpleRelationship[] toFromRelationshipArray()
ISimpleRelationships that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toFromRelationshipArray in interface IModelElementISimpleRelationships that connect from this model elementjava.util.Iterator fromRelationshipIterator()
ISimpleRelationships that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445fromRelationshipIterator in interface IModelElementISimpleRelationships that connect from this model elementint toRelationshipCount()
ISimpleRelationship that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toRelationshipCount in interface IModelElementISimpleRelationship[] toToRelationshipArray()
ISimpleRelationships that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toToRelationshipArray in interface IModelElementISimpleRelationships that connect to this model elementjava.util.Iterator toRelationshipIterator()
ISimpleRelationships that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toRelationshipIterator in interface IModelElementISimpleRelationships that connect to this model elementint fromRelationshipEndCount()
IRelationshipEnd that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445fromRelationshipEndCount in interface IModelElementIRelationshipEnd[] toFromRelationshipEndArray()
IRelationshipEnds that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toFromRelationshipEndArray in interface IModelElementIRelationshipEnds that connect from this model elementjava.util.Iterator fromRelationshipEndIterator()
IRelationshipEnds that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445fromRelationshipEndIterator in interface IModelElementIRelationshipEnds that connect from this model elementint toRelationshipEndCount()
IRelationshipEnd that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toRelationshipEndCount in interface IModelElementIRelationshipEnd[] toToRelationshipEndArray()
IRelationshipEnds that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toToRelationshipEndArray in interface IModelElementIRelationshipEnds that connect to this model elementjava.util.Iterator toRelationshipEndIterator()
IRelationshipEnds that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toRelationshipEndIterator in interface IModelElementIRelationshipEnds that connect to this model elementvoid setKind(int kind)
int getKind()
void addQuery(IDataTableQuery query)
void removeQuery(IDataTableQuery query)
IDataTableQuery getQueryByIndex(int index)
void removeQueryByIndex(int index)
int queryCount()
java.util.Iterator queryIterator()
IDataTableQuery.IDataTableQuery[] toQueryArray()
void setScopeKind(int scopeKind)
int getScopeKind()
void setScopeElement(IModelElement scopeElement)
IModelElement getScopeElement()
void setScopeArtifactScope(IModelElement scopeArtifactScope)
IModelElement getScopeArtifactScope()
void setScopeDiagramId(java.lang.String scopeDiagramId)
java.lang.String getScopeDiagramId()
void addColumn(IDataTableCol column)
void removeColumn(IDataTableCol column)
IDataTableCol getColumnByIndex(int index)
void removeColumnByIndex(int index)
int columnCount()
java.util.Iterator columnIterator()
IDataTableCol.IDataTableCol[] toColumnArray()
void addSortColumnInfo(ISortColumnInfo sortColumnInfo)
void removeSortColumnInfo(ISortColumnInfo sortColumnInfo)
ISortColumnInfo getSortColumnInfoByIndex(int index)
void removeSortColumnInfoByIndex(int index)
int sortColumnInfoCount()
java.util.Iterator sortColumnInfoIterator()
ISortColumnInfo.ISortColumnInfo[] toSortColumnInfoArray()
void setTableStyle(java.lang.String tableStyle)
java.lang.String getTableStyle()
void setPermittedOperations(int permittedOperations)
int getPermittedOperations()
void setRowCalEnabled(boolean rowCalEnabled)
boolean isRowCalEnabled()
void setRowCalGrouping(java.lang.String rowCalGrouping)
java.lang.String getRowCalGrouping()
void setRowCalCaption(java.lang.String rowCalCaption)
java.lang.String getRowCalCaption()
void setRowCalColumnWidth(int rowCalColumnWidth)
int getRowCalColumnWidth()
void setRowCal(IDataTableCal rowCal)
IDataTableCal getRowCal()
void addTableCal(IDataTableCal tableCal)
void removeTableCal(IDataTableCal tableCal)
IDataTableCal getTableCalByIndex(int index)
void removeTableCalByIndex(int index)
int tableCalCount()
java.util.Iterator tableCalIterator()
IDataTableCal.IDataTableCal[] toTableCalArray()
void setCaptionColumnWidth(int captionColumnWidth)
int getCaptionColumnWidth()
void setMaxElementCount(int maxElementCount)
int getMaxElementCount()
void setIsSpecifyColumnGrouping(boolean isSpecifyColumnGrouping)
boolean isSpecifyColumnGrouping()