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()
IRelationshipEnd s that connect from this model element. |
java.util.Iterator |
fromRelationshipIterator()
ISimpleRelationship s 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()
ISimpleRelationship s that connect from this model element. |
IRelationshipEnd[] |
toFromRelationshipEndArray()
IRelationshipEnd s 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()
IRelationshipEnd s that connect to this model element. |
java.util.Iterator |
toRelationshipIterator()
ISimpleRelationship s that connect to this model element. |
ISortColumnInfo[] |
toSortColumnInfoArray() |
IDataTableCal[] |
toTableCalArray() |
ISimpleRelationship[] |
toToRelationshipArray()
ISimpleRelationship s that connect to this model element. |
IRelationshipEnd[] |
toToRelationshipEndArray()
IRelationshipEnd s 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, toToChartRelationshipArray
static 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 IModelElement
ISimpleRelationship[] toFromRelationshipArray()
ISimpleRelationship
s that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toFromRelationshipArray
in interface IModelElement
ISimpleRelationship
s that connect from this model elementjava.util.Iterator fromRelationshipIterator()
ISimpleRelationship
s that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445fromRelationshipIterator
in interface IModelElement
ISimpleRelationship
s 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 IModelElement
ISimpleRelationship[] toToRelationshipArray()
ISimpleRelationship
s that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toToRelationshipArray
in interface IModelElement
ISimpleRelationship
s that connect to this model elementjava.util.Iterator toRelationshipIterator()
ISimpleRelationship
s that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toRelationshipIterator
in interface IModelElement
ISimpleRelationship
s 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 IModelElement
IRelationshipEnd[] toFromRelationshipEndArray()
IRelationshipEnd
s that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toFromRelationshipEndArray
in interface IModelElement
IRelationshipEnd
s that connect from this model elementjava.util.Iterator fromRelationshipEndIterator()
IRelationshipEnd
s that connect from this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445fromRelationshipEndIterator
in interface IModelElement
IRelationshipEnd
s 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 IModelElement
IRelationshipEnd[] toToRelationshipEndArray()
IRelationshipEnd
s that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toToRelationshipEndArray
in interface IModelElement
IRelationshipEnd
s that connect to this model elementjava.util.Iterator toRelationshipEndIterator()
IRelationshipEnd
s that connect to this model element.
Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2445toRelationshipEndIterator
in interface IModelElement
IRelationshipEnd
s 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()