com.change_vision.jude.api.inf.model
Interface IMatrixDiagram

com.change_vision.jude.api.inf.model.IMatrixDiagram
All Implemented Interfaces:
IDiagram, IElement, IHyperlinkOwner, INamedElement

public IMatrixDiagram
extends IDiagram

Interface for CRUD.


Field Summary
 
Fields inherited from class com.change_vision.jude.api.inf.model.INamedElement
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
Method Summary
abstract  IHeaderCell[] getColumnHeaders()
          Get all column HeaderCellPresentations.
abstract  IHeaderCell[] getRowHeaders()
          Get all row HeaderCellPresentations.
abstract  IHeaderCell[] getShowColumnHeaders()
          Get visible column HeaderCellPresentations.
abstract  IHeaderCell[] getShowRowHeaders()
          Get visible row HeaderCellPresentations.
abstract  IValueCell getShowValueCell(int row, int column)
          Get visible value cell specified by row and column indices.
abstract  boolean isColumnShownByGroup()
          Check if the column is shown by group.
abstract  boolean isColumnShownTotal()
          Check if the column is shown with total column.
abstract  boolean isRowShownByGroup()
          Check if the row is shown by group.
abstract  boolean isRowShownTotal()
          Check if the row is shown with total row.
abstract  boolean isSetDiagramCellValueAutomatically()
          Check if the CRUD sets diagram cell values automatically.
abstract  boolean isShowDFDProcessBoxID()
          Check if the row is shown with ProcessBox ID of Data Flow Diagram .
abstract  boolean isShownByPhysical()
          Check if the CRUD is shown by physical name.
 
Methods inherited from class com.change_vision.jude.api.inf.model.IDiagram
getText
 
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement
getAlias1, getAlias2, getClientDependencies, getConstraints, getDefinition, getDiagrams, getName, getSupplierDependencies, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
addStereotype, getComments, getId, getOwner, getStereotypes, getTaggedValues, getTypeModifier, isReadOnly, removeStereotype, setTypeModifier
 
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

Method Detail

getColumnHeaders

public abstract IHeaderCell[] getColumnHeaders()
Get all column HeaderCellPresentations.

Returns:
All column HeaderCellPresentations.

getShowColumnHeaders

public abstract IHeaderCell[] getShowColumnHeaders()
Get visible column HeaderCellPresentations.

Returns:
Visible column HeaderCellPresentations.

getRowHeaders

public abstract IHeaderCell[] getRowHeaders()
Get all row HeaderCellPresentations.

Returns:
All row HeaderCellPresentations.

getShowRowHeaders

public abstract IHeaderCell[] getShowRowHeaders()
Get visible row HeaderCellPresentations.

Returns:
Visible row HeaderCellPresentations.

getShowValueCell

public abstract IValueCell getShowValueCell(int row,
                                            int column)
Get visible value cell specified by row and column indices.

Returns:
Value cell specified by row and column indices.

isColumnShownByGroup

public abstract boolean isColumnShownByGroup()
Check if the column is shown by group.

Returns:
true the column is shown by group / false the column is not shown by group

isRowShownByGroup

public abstract boolean isRowShownByGroup()
Check if the row is shown by group.

Returns:
ture the row is shown by group / false the row is not shown by group

isColumnShownTotal

public abstract boolean isColumnShownTotal()
Check if the column is shown with total column.

Returns:
true the column is shown with total column / false the column is not shown with total column

isRowShownTotal

public abstract boolean isRowShownTotal()
Check if the row is shown with total row.

Returns:
true the row is shown with total row / false the row is not shown with total row

isShowDFDProcessBoxID

public abstract boolean isShowDFDProcessBoxID()
Check if the row is shown with ProcessBox ID of Data Flow Diagram .

Returns:
true the row is shown with ProcessBox ID of Data Flow Diagram/ false the row is not shown with ProcessBox ID of Data Flow Diagram

isShownByPhysical

public abstract boolean isShownByPhysical()
Check if the CRUD is shown by physical name.

Returns:
true the CRUD is shown by physical name / false the CRUD is not shown by physical name

isSetDiagramCellValueAutomatically

public abstract boolean isSetDiagramCellValueAutomatically()
Check if the CRUD sets diagram cell values automatically.

Returns:
true the CRUD sets diagram cell values automatically / false the CRUD does not set diagram cell values automatically