@OpenApiAll
public class MatrixSettings
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MatrixSettings.Direction
Dependency filter and default edit direction setting enum
|
static class |
MatrixSettings.LegendLocation |
static class |
MatrixSettings.OwnerDisplayMode
Dependency Matrix group tree display modes
|
static class |
MatrixSettings.RelationOption
Show relationships option enum
|
static class |
MatrixSettings.SortingMode
sort mode enum
|
static class |
MatrixSettings.TextDirection
Column elements text direction
|
Constructor and Description |
---|
MatrixSettings(Element matrixElement)
Loads matrix settings for this element
|
Modifier and Type | Method and Description |
---|---|
boolean |
areTypesHidden()
Hide Types property
|
java.util.List<java.lang.String> |
getColumnCollapsedNodes()
Collapsed column nodes property
|
java.lang.String |
getColumnCustomOrder()
Column custom order property
|
java.lang.Integer |
getColumnHeaderHeight()
Column header height property
|
MatrixSettings.OwnerDisplayMode |
getColumnOwnerDisplayMode()
Column owner display mode property
|
MatrixSettings.SortingMode |
getColumnSortingMode()
Column sorting mode property
|
MatrixSettings.TextDirection |
getColumnTextDirection()
Column text direction property
|
java.util.List<java.lang.String> |
getDependencyCriteria()
Dependency criteria property
|
java.lang.String |
getDescriptionAreaText()
Description area property
|
MatrixSettings.Direction |
getDirection()
Dependency direction property
|
MatrixSettings.LegendLocation |
getLegendLocation() |
Element |
getMatrixElement()
Dependency matrix element
|
java.util.List<java.lang.String> |
getRowCollapsedNodes()
Collapsed row nodes property
|
java.lang.String |
getRowCustomOrder()
Row Custom Order property
|
java.lang.Integer |
getRowHeaderWidth()
Row header width property
|
MatrixSettings.OwnerDisplayMode |
getRowOwnerDisplayMode()
Row owner display mode property
|
MatrixSettings.SortingMode |
getRowSortingMode()
Row sorting mode property
|
MatrixSettings.RelationOption |
getShowElementsOption()
Show Elements property
|
boolean |
isCriteriaAreaSuppressed()
Suppress criteria area property
|
boolean |
isDependencyCriteriaHidden()
Hide dependency criteria property
|
boolean |
isEditable()
Is dependency matrix elements may be changed
|
boolean |
isLegendEnabled() |
boolean |
isReadOnly()
Read Only property
|
boolean |
isScopeHidden()
Scope Hidden property
|
boolean |
isShowInnerDependencies()
Show inner dependencies property
|
boolean |
isWholeModelTakenAsScope()
Whole model as scope property
|
void |
setColumnCollapsedNodes(java.util.List<java.lang.String> columnCollapsedNodes)
Collapsed column nodes property
|
void |
setColumnCustomOrder(java.lang.String columnCustomSortedElements)
Column custom order property
|
void |
setColumnHeaderHeight(int height)
Column header height property
|
void |
setColumnOwnerDisplayMode(MatrixSettings.OwnerDisplayMode displayType)
Column owner display mode property
|
void |
setColumnSortingMode(MatrixSettings.SortingMode sortingMode)
Column sorting mode property
|
void |
setColumnTextDirection(MatrixSettings.TextDirection direction)
Column text direction property
|
void |
setDependencyCriteria(java.util.List<java.lang.String> dependencyCriteria)
Dependency criteria property
|
void |
setDescriptionArea(java.lang.String descriptionArea)
Description area property
|
void |
setDirection(MatrixSettings.Direction direction)
Dependency direction property
|
void |
setHideDependencyCriteria(boolean hideCriteria)
Hide dependency criteria property
|
void |
setHideScope(boolean hideScope)
Scope Hidden property
|
void |
setHideTypes(boolean hideTypes)
Hide Types property
|
void |
setReadOnly(boolean readOnly)
Read Only property
|
void |
setRowCollapsedNodes(java.util.List<java.lang.String> rowCollapsedNodes)
Collapsed row nodes property
|
void |
setRowCustomOrder(java.lang.String rowCustomSortedElements)
Row Custom Order property
|
void |
setRowHeaderWidth(java.lang.Integer width)
Row header width property
|
void |
setRowOwnerDisplayMode(MatrixSettings.OwnerDisplayMode displayType)
Row owner display mode property
|
void |
setRowSortingMode(MatrixSettings.SortingMode sortingMode)
Row sorting mode property
|
void |
setShowElementsOption(MatrixSettings.RelationOption option)
Show Elements property
|
void |
setShowInnerDependencies(boolean showInnerDependencies)
Show inner dependencies property
|
void |
setSuppressCriteriaArea(boolean suppress)
Suppress criteria area property
|
void |
setTakeWholeModelAsScope(boolean wholeModelAsScope)
Whole model as scope property
|
public MatrixSettings(Element matrixElement)
matrixElement
- matrix diagram elementpublic MatrixSettings.TextDirection getColumnTextDirection()
public void setColumnTextDirection(MatrixSettings.TextDirection direction)
direction
- text direction propertypublic void setShowInnerDependencies(boolean showInnerDependencies)
showInnerDependencies
- Show inner dependencies propertypublic boolean isShowInnerDependencies()
public void setShowElementsOption(MatrixSettings.RelationOption option)
option
- Show Elements propertypublic MatrixSettings.RelationOption getShowElementsOption()
public void setColumnHeaderHeight(int height)
height
- Column header height property@CheckForNull public java.lang.Integer getColumnHeaderHeight()
public void setRowHeaderWidth(java.lang.Integer width)
width
- Row header width property@CheckForNull public java.lang.Integer getRowHeaderWidth()
public void setDirection(MatrixSettings.Direction direction)
direction
- Dependency direction propertypublic MatrixSettings.Direction getDirection()
public boolean isEditable()
public java.util.List<java.lang.String> getDependencyCriteria()
public void setDependencyCriteria(java.util.List<java.lang.String> dependencyCriteria)
dependencyCriteria
- Dependency criteria propertypublic Element getMatrixElement()
public void setSuppressCriteriaArea(boolean suppress)
suppress
- Suppress criteria area propertypublic boolean isCriteriaAreaSuppressed()
public boolean isLegendEnabled()
public MatrixSettings.LegendLocation getLegendLocation()
public void setColumnOwnerDisplayMode(MatrixSettings.OwnerDisplayMode displayType)
displayType
- Column owner display mode propertypublic MatrixSettings.OwnerDisplayMode getColumnOwnerDisplayMode()
public void setRowOwnerDisplayMode(MatrixSettings.OwnerDisplayMode displayType)
displayType
- Row owner display mode propertypublic MatrixSettings.OwnerDisplayMode getRowOwnerDisplayMode()
public java.util.List<java.lang.String> getRowCollapsedNodes()
public void setRowCollapsedNodes(java.util.List<java.lang.String> rowCollapsedNodes)
rowCollapsedNodes
- Collapsed row nodes propertypublic java.util.List<java.lang.String> getColumnCollapsedNodes()
public void setColumnCollapsedNodes(java.util.List<java.lang.String> columnCollapsedNodes)
columnCollapsedNodes
- Collapsed column nodes property@CheckForNull public java.lang.String getDescriptionAreaText()
public void setDescriptionArea(@CheckForNull java.lang.String descriptionArea)
descriptionArea
- Description area propertypublic void setHideTypes(boolean hideTypes)
hideTypes
- Hide Types propertypublic boolean areTypesHidden()
public void setHideScope(boolean hideScope)
hideScope
- Scope Hidden propertypublic boolean isScopeHidden()
public void setHideDependencyCriteria(boolean hideCriteria)
hideCriteria
- hide dependency criteria propertypublic boolean isDependencyCriteriaHidden()
public void setRowSortingMode(MatrixSettings.SortingMode sortingMode)
sortingMode
- Row sorting mode propertypublic MatrixSettings.SortingMode getRowSortingMode()
public void setColumnSortingMode(MatrixSettings.SortingMode sortingMode)
sortingMode
- Column sorting mode propertypublic MatrixSettings.SortingMode getColumnSortingMode()
public void setReadOnly(boolean readOnly)
readOnly
- Read Only propertypublic boolean isReadOnly()
public void setTakeWholeModelAsScope(boolean wholeModelAsScope)
wholeModelAsScope
- Whole model as scope propertypublic boolean isWholeModelTakenAsScope()
@CheckForNull public java.lang.String getColumnCustomOrder()
public void setColumnCustomOrder(@CheckForNull java.lang.String columnCustomSortedElements)
columnCustomSortedElements
- Column custom order property@CheckForNull public java.lang.String getRowCustomOrder()
public void setRowCustomOrder(@CheckForNull java.lang.String rowCustomSortedElements)
rowCustomSortedElements
- Row custom order property