Class PersistenceManager
- java.lang.Object
-
- com.nomagic.magicdraw.dependencymatrix.persistence.PersistenceManager
-
@OpenApiAll public class PersistenceManager extends java.lang.ObjectAll main matrix settings holder, which holds the references to the row, column and all general Dependency Matrix settings
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPersistenceManager()Used to initialize quick tests.PersistenceManager(Diagram diagram)Initializes matrix settings component from provided Diagram element
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterSettingsgetColumnSettings()Column filter settingsMatrixSettingsgetMatrixSettings()General matrix settingsProjectgetProject()Returns project of this matrixFilterSettingsgetRowSettings()Row filter settingsbooleanisMainCriteriaDefined()
-
-
-
Constructor Detail
-
PersistenceManager
public PersistenceManager(Diagram diagram)
Initializes matrix settings component from provided Diagram element- Parameters:
diagram- Matrix element
-
PersistenceManager
protected PersistenceManager()
Used to initialize quick tests.
-
-
Method Detail
-
getMatrixSettings
public MatrixSettings getMatrixSettings()
General matrix settings- Returns:
- settings for whole dependency matrix
-
getRowSettings
public FilterSettings getRowSettings()
Row filter settings- Returns:
- settings of the row filter
-
getColumnSettings
public FilterSettings getColumnSettings()
Column filter settings- Returns:
- settings of the column filter
-
getProject
public Project getProject()
Returns project of this matrix- Returns:
- project instance
-
isMainCriteriaDefined
public boolean isMainCriteriaDefined()
- Returns:
- true if row element type, row scope, column element type, column scope and dependency criteria are all defined in these settings
-
-