Class DependencyMatrixProfile

    • Field Detail

      • DIRECTION_DATATYPE

        public static final java.lang.String DIRECTION_DATATYPE
        See Also:
        Constant Field Values
      • LEGENDLOCATION_DATATYPE

        public static final java.lang.String LEGENDLOCATION_DATATYPE
        See Also:
        Constant Field Values
      • OWNERDISPLAYMODE_DATATYPE

        public static final java.lang.String OWNERDISPLAYMODE_DATATYPE
        See Also:
        Constant Field Values
      • RELATIONOPTION_DATATYPE

        public static final java.lang.String RELATIONOPTION_DATATYPE
        See Also:
        Constant Field Values
      • SORTINGMODE_DATATYPE

        public static final java.lang.String SORTINGMODE_DATATYPE
        See Also:
        Constant Field Values
      • TEXTDIRECTION_DATATYPE

        public static final java.lang.String TEXTDIRECTION_DATATYPE
        See Also:
        Constant Field Values
      • DIRECTION_BOTH_LITERAL

        public static final java.lang.String DIRECTION_BOTH_LITERAL
        See Also:
        Constant Field Values
      • DIRECTION_COLUMN_TO_ROW_LITERAL

        public static final java.lang.String DIRECTION_COLUMN_TO_ROW_LITERAL
        See Also:
        Constant Field Values
      • DIRECTION_ROW_TO_COLUMN_LITERAL

        public static final java.lang.String DIRECTION_ROW_TO_COLUMN_LITERAL
        See Also:
        Constant Field Values
      • LEGENDLOCATION_ABOVE_COLUMN_HEADER_LITERAL

        public static final java.lang.String LEGENDLOCATION_ABOVE_COLUMN_HEADER_LITERAL
        See Also:
        Constant Field Values
      • LEGENDLOCATION_DO_NOT_DISPLAY_LITERAL

        public static final java.lang.String LEGENDLOCATION_DO_NOT_DISPLAY_LITERAL
        See Also:
        Constant Field Values
      • LEGENDLOCATION_TOP_LEFT_CORNER_LITERAL

        public static final java.lang.String LEGENDLOCATION_TOP_LEFT_CORNER_LITERAL
        See Also:
        Constant Field Values
      • OWNERDISPLAYMODE_COMPACT_TREE_LITERAL

        public static final java.lang.String OWNERDISPLAYMODE_COMPACT_TREE_LITERAL
        See Also:
        Constant Field Values
      • OWNERDISPLAYMODE_COMPLETE_TREE_LITERAL

        public static final java.lang.String OWNERDISPLAYMODE_COMPLETE_TREE_LITERAL
        See Also:
        Constant Field Values
      • OWNERDISPLAYMODE_FULL_QUALIFIED_NAME_LITERAL

        public static final java.lang.String OWNERDISPLAYMODE_FULL_QUALIFIED_NAME_LITERAL
        See Also:
        Constant Field Values
      • OWNERDISPLAYMODE_HIDDEN_LITERAL

        public static final java.lang.String OWNERDISPLAYMODE_HIDDEN_LITERAL
        See Also:
        Constant Field Values
      • RELATIONOPTION_ALL_LITERAL

        public static final java.lang.String RELATIONOPTION_ALL_LITERAL
        See Also:
        Constant Field Values
      • RELATIONOPTION_COLUMNS_WITHOUT_RELATIONS_LITERAL

        public static final java.lang.String RELATIONOPTION_COLUMNS_WITHOUT_RELATIONS_LITERAL
        See Also:
        Constant Field Values
      • RELATIONOPTION_ROWS_WITHOUT_RELATIONS_LITERAL

        public static final java.lang.String RELATIONOPTION_ROWS_WITHOUT_RELATIONS_LITERAL
        See Also:
        Constant Field Values
      • RELATIONOPTION_WITHOUT_RELATIONS_LITERAL

        public static final java.lang.String RELATIONOPTION_WITHOUT_RELATIONS_LITERAL
        See Also:
        Constant Field Values
      • RELATIONOPTION_WITH_RELATIONS_LITERAL

        public static final java.lang.String RELATIONOPTION_WITH_RELATIONS_LITERAL
        See Also:
        Constant Field Values
      • SORTINGMODE_ASCENDING_LITERAL

        public static final java.lang.String SORTINGMODE_ASCENDING_LITERAL
        See Also:
        Constant Field Values
      • SORTINGMODE_CUSTOM_LITERAL

        public static final java.lang.String SORTINGMODE_CUSTOM_LITERAL
        See Also:
        Constant Field Values
      • SORTINGMODE_DESCENDING_LITERAL

        public static final java.lang.String SORTINGMODE_DESCENDING_LITERAL
        See Also:
        Constant Field Values
      • TEXTDIRECTION_HORIZONTAL_LITERAL

        public static final java.lang.String TEXTDIRECTION_HORIZONTAL_LITERAL
        See Also:
        Constant Field Values
      • TEXTDIRECTION_VERTICAL_LITERAL

        public static final java.lang.String TEXTDIRECTION_VERTICAL_LITERAL
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_STEREOTYPE

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_STEREOTYPE
        Deprecated.
        use DependencyMatrixStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_COLUMNCOLLAPSEDNODES_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_COLUMNCOLLAPSEDNODES_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.COLUMNCOLLAPSEDNODES
        Specifies the collapsed nodes of the Dependency Matrix.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_COLUMNCUSTOMORDER_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_COLUMNCUSTOMORDER_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.COLUMNCUSTOMORDER
        Contains Dependency Matrix column elements custom sorting order.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_COLUMNHEADERHEIGHT_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_COLUMNHEADERHEIGHT_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.COLUMNHEADERHEIGHT
        Specifies the height of the column header in pixels.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_COLUMNOWNERDISPLAYMODE_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_COLUMNOWNERDISPLAYMODE_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.COLUMNOWNERDISPLAYMODE
        Select Compact tree mode to show only direct and common element owners in the nested mode. Select Complete tree to show all owners in the nested mode. Select Hidden or Full qualified name to shown a regular elements list.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_COLUMNSORTINGMODE_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_COLUMNSORTINGMODE_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.COLUMNSORTINGMODE
        Select Ascending or Descending to sort elements alphabetically. Select Custom sorting mode to use your own order.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_COLUMNTEXTDIRECTION_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_COLUMNTEXTDIRECTION_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.COLUMNTEXTDIRECTION
        Specifies the text direction of the Matrix column headers.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_DEPENDENCYCRITERIA_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_DEPENDENCYCRITERIA_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.DEPENDENCYCRITERIA
        Select an expression type and specify the expression to be used as the relation criteria.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_DESCRIPTIONAREA_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_DESCRIPTIONAREA_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.DESCRIPTIONAREA
        Specify the description of the Dependency Matrix.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_DIRECTION_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_DIRECTION_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.DIRECTION
        Select Row to column or Column to row to filter the displayed dependencies by direction. Select Both to show all dependencies.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_HIDEDEPENDENCYCRITERIA_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_HIDEDEPENDENCYCRITERIA_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.HIDEDEPENDENCYCRITERIA
        Set to false to show the Dependency Criteria filter.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_HIDESCOPE_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_HIDESCOPE_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.HIDESCOPE
        Set to false to show the scope filter.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_HIDETYPES_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_HIDETYPES_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.HIDETYPES
        Set to false to show the types filter.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_LEGENDLOCATION_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_LEGENDLOCATION_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.LEGENDLOCATION
        Legend explains the meaning of colors and styles of links in the Dependency Matrix.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_READONLY_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_READONLY_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.READONLY
        Set to true to treat Dependency Matrix cells as non editable.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_ROWCOLLAPSEDNODES_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_ROWCOLLAPSEDNODES_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.ROWCOLLAPSEDNODES
        Specifies the collapsed nodes of the Dependency Matrix.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_ROWCUSTOMORDER_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_ROWCUSTOMORDER_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.ROWCUSTOMORDER
        Contains Dependency Matrix row elements custom sorting order.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_ROWHEADERWIDTH_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_ROWHEADERWIDTH_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.ROWHEADERWIDTH
        Specifies the width of the row header in pixels.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_ROWOWNERDISPLAYMODE_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_ROWOWNERDISPLAYMODE_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.ROWOWNERDISPLAYMODE
        Select Compact tree mode to show only direct and common element owners in the nested mode. Select Complete tree to show all owners in the nested mode. Select Hidden or Full qualified name to shown a regular elements list.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_ROWSORTINGMODE_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_ROWSORTINGMODE_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.ROWSORTINGMODE
        Select Ascending or Descending to sort elements alphabetically. Select Custom sorting mode to use your own order.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_SHOWELEMENTS_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_SHOWELEMENTS_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.SHOWELEMENTS
        Select All to show all elements from the selected scope. Select With relations to show the elements that have dependency criteria. Select Without relations to show the elements that have no dependency criteria.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_SHOWINNERDEPENDENCIES_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_SHOWINNERDEPENDENCIES_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.SHOWINNERDEPENDENCIES
        Set to true to show the number of dependencies in the owner element on cell.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_SUPPRESSCRITERIAAREA_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_SUPPRESSCRITERIAAREA_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.SUPPRESSCRITERIAAREA
        Set to false to show the Criteria area.
        See Also:
        Constant Field Values
      • DEPENDENCYMATRIX_TAKEWHOLEMODELASSCOPE_PROPERTY

        @Deprecated
        public static final java.lang.String DEPENDENCYMATRIX_TAKEWHOLEMODELASSCOPE_PROPERTY
        Deprecated.
        use DependencyMatrixStereotype.TAKEWHOLEMODELASSCOPE
        Set to true to take whole model as default scope.
        See Also:
        Constant Field Values
      • MATRIXFILTER_STEREOTYPE

        @Deprecated
        public static final java.lang.String MATRIXFILTER_STEREOTYPE
        Deprecated.
        use MatrixFilterStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • MATRIXFILTER_COLUMNELEMENTTYPE_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_COLUMNELEMENTTYPE_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.COLUMNELEMENTTYPE
        Select the type of the elements to be used to build the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_COLUMNPROPERTYFILTER_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_COLUMNPROPERTYFILTER_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.COLUMNPROPERTYFILTER
        Select properties and values to filter elements included in the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_COLUMNQUERY_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_COLUMNQUERY_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.COLUMNQUERY
        Specify the expression to collect column elements.
        See Also:
        Constant Field Values
      • MATRIXFILTER_COLUMNSCOPE_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_COLUMNSCOPE_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.COLUMNSCOPE
        Select the scope of the model to be used to build the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_COLUMNSCOPEDEFINED_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_COLUMNSCOPEDEFINED_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.COLUMNSCOPEDEFINED
        Set to true to take empty scope as whole model.
        See Also:
        Constant Field Values
      • MATRIXFILTER_INCLUDEADDITIONALCONTENT_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_INCLUDEADDITIONALCONTENT_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.INCLUDEADDITIONALCONTENT
        Select to include additional content of elements (e.g., Smart Package) that fall within the specified row/column scope.
        See Also:
        Constant Field Values
      • MATRIXFILTER_INCLUDECUSTOMTYPESOFCOLUMNTYPES_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_INCLUDECUSTOMTYPESOFCOLUMNTYPES_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.INCLUDECUSTOMTYPESOFCOLUMNTYPES
        Select to include the custom types that extend the specified column element types. For example, if you specify a Package as a column element type, the custom types, such as a Smart Package, extending the Package will also be included.
        See Also:
        Constant Field Values
      • MATRIXFILTER_INCLUDECUSTOMTYPESOFROWTYPES_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_INCLUDECUSTOMTYPESOFROWTYPES_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.INCLUDECUSTOMTYPESOFROWTYPES
        Select to include the custom types that extend the specified row element types. For example, if you specify a Package as a row element type, the custom types, such as a Smart Package, extending the Package will also be included.
        See Also:
        Constant Field Values
      • MATRIXFILTER_INCLUDESUBTYPESOFCOLUMNTYPES_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_INCLUDESUBTYPESOFCOLUMNTYPES_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.INCLUDESUBTYPESOFCOLUMNTYPES
        Select to include the subtypes of the specified column element types. For example, if you specify a Package as a column element type, its subtypes, such as a Model and Profile, will also be included.
        See Also:
        Constant Field Values
      • MATRIXFILTER_INCLUDESUBTYPESOFROWTYPES_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_INCLUDESUBTYPESOFROWTYPES_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.INCLUDESUBTYPESOFROWTYPES
        Select to include the subtypes of the specified row element types. For example, if you specify a Package as a row element type, its subtypes, such as a Model and Profile, will also be included.
        See Also:
        Constant Field Values
      • MATRIXFILTER_REMOVEDCOLUMNELEMENTS_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_REMOVEDCOLUMNELEMENTS_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.REMOVEDCOLUMNELEMENTS
        Select elements to exclude from the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_REMOVEDROWELEMENTS_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_REMOVEDROWELEMENTS_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.REMOVEDROWELEMENTS
        Select elements to exclude from the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_ROWELEMENTTYPE_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_ROWELEMENTTYPE_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.ROWELEMENTTYPE
        Select the type of the elements to be used to build the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_ROWPROPERTYFILTER_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_ROWPROPERTYFILTER_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.ROWPROPERTYFILTER
        Select properties and values to filter elements included in the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_ROWQUERY_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_ROWQUERY_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.ROWQUERY
        Specify the expression to collect row elements.
        See Also:
        Constant Field Values
      • MATRIXFILTER_ROWSCOPE_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_ROWSCOPE_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.ROWSCOPE
        Select the scope of the model to be used to build the Dependency Matrix.
        See Also:
        Constant Field Values
      • MATRIXFILTER_ROWSCOPEDEFINED_PROPERTY

        @Deprecated
        public static final java.lang.String MATRIXFILTER_ROWSCOPEDEFINED_PROPERTY
        Deprecated.
        use MatrixFilterStereotype.ROWSCOPEDEFINED
        Set to true to take empty scope as whole model.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DependencyMatrixProfile

        public DependencyMatrixProfile​(com.nomagic.profiles.ProfileCache cache)
    • Method Detail

      • getInstanceByProject

        public static DependencyMatrixProfile getInstanceByProject​(com.nomagic.uml2.project.ElementProject project)
      • getLegendLocation

        public Enumeration getLegendLocation()
      • getOwnerDisplayMode

        public Enumeration getOwnerDisplayMode()
      • getRelationOption

        public Enumeration getRelationOption()
      • getTextDirection

        public Enumeration getTextDirection()
      • getDependencyMatrix

        @Deprecated
        public Stereotype getDependencyMatrix()
        Deprecated.
        use getInstance(element).dependencyMatrix().getStereotype()
      • isDependencyMatrix

        @Deprecated
        public static boolean isDependencyMatrix​(@CheckForNull
                                                 Element element)
        Deprecated.
        use DependencyMatrixStereotype.isInstance(element)
      • getMatrixFilter

        @Deprecated
        public Stereotype getMatrixFilter()
        Deprecated.
        use getInstance(element).matrixFilter().getStereotype()
      • isMatrixFilter

        @Deprecated
        public static boolean isMatrixFilter​(@CheckForNull
                                             Element element)
        Deprecated.
        use MatrixFilterStereotype.isInstance(element)
      • generatedGetAllStereotypes

        protected java.util.Collection<Stereotype> generatedGetAllStereotypes()