Interface MatrixData
-
@OpenApiAll public interface MatrixDataInterface used to access dependency matrix data structure.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.Collection<Element>getColumnElements()Returns only model elements used in columns without group elementsjava.util.Collection<ElementNode>getColumnNodes()Returns all column nodes used in matrixjava.util.Collection<ElementNode>getColumnNodes(Element element)Return all column nodes which contain specified elementjava.util.Collection<Element>getRowElements()Returns only model elements used in rows without group elementsjava.util.Collection<ElementNode>getRowNodes()Returns all row nodes used in matrixjava.util.Collection<ElementNode>getRowNodes(Element element)Return all row nodes which contain specified elementAbstractMatrixCellgetValue(ElementNode row, ElementNode column)Get Matrix Cell value from the modelAbstractMatrixCellgetValue(Element row, Element column)Deprecated.booleanisEmpty()If there is any data inside this dependency matrix
-
-
-
Method Detail
-
getRowElements
java.util.Collection<Element> getRowElements()
Returns only model elements used in rows without group elements- Returns:
- row elements
-
getRowNodes
java.util.Collection<ElementNode> getRowNodes()
Returns all row nodes used in matrix- Returns:
- row element nodes
-
getRowNodes
java.util.Collection<ElementNode> getRowNodes(Element element)
Return all row nodes which contain specified element- Parameters:
element- to search for row nodes- Returns:
- all of element row nodes used in matrix
-
getColumnElements
java.util.Collection<Element> getColumnElements()
Returns only model elements used in columns without group elements- Returns:
- column elements
-
getColumnNodes
java.util.Collection<ElementNode> getColumnNodes()
Returns all column nodes used in matrix- Returns:
- column element nodes
-
getColumnNodes
java.util.Collection<ElementNode> getColumnNodes(Element element)
Return all column nodes which contain specified element- Parameters:
element- to search for column nodes- Returns:
- all of element column nodes used in matrix
-
getValue
@Deprecated AbstractMatrixCell getValue(Element row, Element column)
Deprecated.
-
getValue
AbstractMatrixCell getValue(ElementNode row, ElementNode column)
Get Matrix Cell value from the model- Parameters:
row- row nodecolumn- column node- Returns:
- matrix data cell
-
isEmpty
boolean isEmpty()
If there is any data inside this dependency matrix- Returns:
trueif empty
-
-