Class DependencyMatrixProfile.MatrixFilterStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.ProfileElementWrapper<Stereotype>
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.magicdraw.dependencymatrix.persistence.DependencyMatrixProfile.MatrixFilterStereotype
-
- Enclosing class:
- DependencyMatrixProfile
public static class DependencyMatrixProfile.MatrixFilterStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COLUMNELEMENTTYPE
Select the type of the elements to be used to build the Dependency Matrix.static java.lang.String
COLUMNPROPERTYFILTER
Select properties and values to filter elements included in the Dependency Matrix.static java.lang.String
COLUMNQUERY
Specify the expression to collect column elements.static java.lang.String
COLUMNSCOPE
Select the scope of the model to be used to build the Dependency Matrix.static java.lang.String
COLUMNSCOPEDEFINED
Set to true to take empty scope as whole model.static java.lang.String
INCLUDEADDITIONALCONTENT
Select to include additional content of elements (e.g., Smart Package) that fall within the specified row/column scope.static java.lang.String
INCLUDECUSTOMTYPESOFCOLUMNTYPES
Select to include the custom types that extend the specified column element types.static java.lang.String
INCLUDECUSTOMTYPESOFROWTYPES
Select to include the custom types that extend the specified row element types.static java.lang.String
INCLUDESUBTYPESOFCOLUMNTYPES
Select to include the subtypes of the specified column element types.static java.lang.String
INCLUDESUBTYPESOFROWTYPES
Select to include the subtypes of the specified row element types.static java.lang.String
REMOVEDCOLUMNELEMENTS
Select elements to exclude from the Dependency Matrix.static java.lang.String
REMOVEDROWELEMENTS
Select elements to exclude from the Dependency Matrix.static java.lang.String
ROWELEMENTTYPE
Select the type of the elements to be used to build the Dependency Matrix.static java.lang.String
ROWPROPERTYFILTER
Select properties and values to filter elements included in the Dependency Matrix.static java.lang.String
ROWQUERY
Specify the expression to collect row elements.static java.lang.String
ROWSCOPE
Select the scope of the model to be used to build the Dependency Matrix.static java.lang.String
ROWSCOPEDEFINED
Set to true to take empty scope as whole model.static java.lang.String
STEREOTYPE_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
MatrixFilterStereotype(DependencyMatrixProfile profile)
-
Method Summary
-
Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Methods inherited from class com.nomagic.profiles.ProfileImplementation.ProfileElementWrapper
getElementByName
-
-
-
-
Field Detail
-
STEREOTYPE_NAME
public static final java.lang.String STEREOTYPE_NAME
- See Also:
- Constant Field Values
-
COLUMNELEMENTTYPE
public static final java.lang.String COLUMNELEMENTTYPE
Select the type of the elements to be used to build the Dependency Matrix.- See Also:
- Constant Field Values
-
COLUMNPROPERTYFILTER
public static final java.lang.String COLUMNPROPERTYFILTER
Select properties and values to filter elements included in the Dependency Matrix.- See Also:
- Constant Field Values
-
COLUMNQUERY
public static final java.lang.String COLUMNQUERY
Specify the expression to collect column elements.- See Also:
- Constant Field Values
-
COLUMNSCOPE
public static final java.lang.String COLUMNSCOPE
Select the scope of the model to be used to build the Dependency Matrix.- See Also:
- Constant Field Values
-
COLUMNSCOPEDEFINED
public static final java.lang.String COLUMNSCOPEDEFINED
Set to true to take empty scope as whole model.- See Also:
- Constant Field Values
-
INCLUDEADDITIONALCONTENT
public static final java.lang.String 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
-
INCLUDECUSTOMTYPESOFCOLUMNTYPES
public static final java.lang.String 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
-
INCLUDECUSTOMTYPESOFROWTYPES
public static final java.lang.String 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
-
INCLUDESUBTYPESOFCOLUMNTYPES
public static final java.lang.String 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
-
INCLUDESUBTYPESOFROWTYPES
public static final java.lang.String 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
-
REMOVEDCOLUMNELEMENTS
public static final java.lang.String REMOVEDCOLUMNELEMENTS
Select elements to exclude from the Dependency Matrix.- See Also:
- Constant Field Values
-
REMOVEDROWELEMENTS
public static final java.lang.String REMOVEDROWELEMENTS
Select elements to exclude from the Dependency Matrix.- See Also:
- Constant Field Values
-
ROWELEMENTTYPE
public static final java.lang.String ROWELEMENTTYPE
Select the type of the elements to be used to build the Dependency Matrix.- See Also:
- Constant Field Values
-
ROWPROPERTYFILTER
public static final java.lang.String ROWPROPERTYFILTER
Select properties and values to filter elements included in the Dependency Matrix.- See Also:
- Constant Field Values
-
ROWQUERY
public static final java.lang.String ROWQUERY
Specify the expression to collect row elements.- See Also:
- Constant Field Values
-
ROWSCOPE
public static final java.lang.String ROWSCOPE
Select the scope of the model to be used to build the Dependency Matrix.- See Also:
- Constant Field Values
-
ROWSCOPEDEFINED
public static final java.lang.String ROWSCOPEDEFINED
Set to true to take empty scope as whole model.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MatrixFilterStereotype
protected MatrixFilterStereotype(DependencyMatrixProfile profile)
-
-
Method Detail
-
getStereotype
public Stereotype getStereotype()
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getColumnElementTypeProperty
@CheckForNull public Property getColumnElementTypeProperty()
-
getColumnPropertyFilterProperty
@CheckForNull public Property getColumnPropertyFilterProperty()
-
getColumnQueryProperty
@CheckForNull public Property getColumnQueryProperty()
-
getColumnScopeProperty
@CheckForNull public Property getColumnScopeProperty()
-
getColumnScopeDefinedProperty
@CheckForNull public Property getColumnScopeDefinedProperty()
-
getIncludeAdditionalContentProperty
@CheckForNull public Property getIncludeAdditionalContentProperty()
-
getIncludeCustomTypesOfColumnTypesProperty
@CheckForNull public Property getIncludeCustomTypesOfColumnTypesProperty()
-
getIncludeCustomTypesOfRowTypesProperty
@CheckForNull public Property getIncludeCustomTypesOfRowTypesProperty()
-
getIncludeSubtypesOfColumnTypesProperty
@CheckForNull public Property getIncludeSubtypesOfColumnTypesProperty()
-
getIncludeSubtypesOfRowTypesProperty
@CheckForNull public Property getIncludeSubtypesOfRowTypesProperty()
-
getRemovedColumnElementsProperty
@CheckForNull public Property getRemovedColumnElementsProperty()
-
getRemovedRowElementsProperty
@CheckForNull public Property getRemovedRowElementsProperty()
-
getRowElementTypeProperty
@CheckForNull public Property getRowElementTypeProperty()
-
getRowPropertyFilterProperty
@CheckForNull public Property getRowPropertyFilterProperty()
-
getRowQueryProperty
@CheckForNull public Property getRowQueryProperty()
-
getRowScopeProperty
@CheckForNull public Property getRowScopeProperty()
-
getRowScopeDefinedProperty
@CheckForNull public Property getRowScopeDefinedProperty()
-
setColumnElementType
public void setColumnElementType(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearColumnElementType
public void clearColumnElementType(Element element)
-
setColumnPropertyFilter
public void setColumnPropertyFilter(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearColumnPropertyFilter
public void clearColumnPropertyFilter(Element element)
-
addColumnPropertyFilter
public void addColumnPropertyFilter(Element element, java.lang.String value)
-
removeColumnPropertyFilter
public void removeColumnPropertyFilter(Element element, java.lang.String value)
-
getColumnPropertyFilter
public java.util.List<java.lang.String> getColumnPropertyFilter(Element element)
-
setColumnQuery
public void setColumnQuery(Element element, @CheckForNull java.lang.Object value)
-
clearColumnQuery
public void clearColumnQuery(Element element)
-
getColumnQuery
@CheckForNull public java.lang.Object getColumnQuery(Element element)
-
setColumnScope
public void setColumnScope(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearColumnScope
public void clearColumnScope(Element element)
-
setColumnScopeDefined
public void setColumnScopeDefined(Element element, @CheckForNull java.lang.Boolean value)
-
clearColumnScopeDefined
public void clearColumnScopeDefined(Element element)
-
isColumnScopeDefined
@CheckForNull public java.lang.Boolean isColumnScopeDefined(Element element)
-
setIncludeAdditionalContent
public void setIncludeAdditionalContent(Element element, @CheckForNull java.lang.Boolean value)
-
clearIncludeAdditionalContent
public void clearIncludeAdditionalContent(Element element)
-
isIncludeAdditionalContent
@CheckForNull public java.lang.Boolean isIncludeAdditionalContent(Element element)
-
setIncludeCustomTypesOfColumnTypes
public void setIncludeCustomTypesOfColumnTypes(Element element, @CheckForNull java.lang.Boolean value)
-
clearIncludeCustomTypesOfColumnTypes
public void clearIncludeCustomTypesOfColumnTypes(Element element)
-
isIncludeCustomTypesOfColumnTypes
@CheckForNull public java.lang.Boolean isIncludeCustomTypesOfColumnTypes(Element element)
-
setIncludeCustomTypesOfRowTypes
public void setIncludeCustomTypesOfRowTypes(Element element, @CheckForNull java.lang.Boolean value)
-
clearIncludeCustomTypesOfRowTypes
public void clearIncludeCustomTypesOfRowTypes(Element element)
-
isIncludeCustomTypesOfRowTypes
@CheckForNull public java.lang.Boolean isIncludeCustomTypesOfRowTypes(Element element)
-
setIncludeSubtypesOfColumnTypes
public void setIncludeSubtypesOfColumnTypes(Element element, @CheckForNull java.lang.Boolean value)
-
clearIncludeSubtypesOfColumnTypes
public void clearIncludeSubtypesOfColumnTypes(Element element)
-
isIncludeSubtypesOfColumnTypes
@CheckForNull public java.lang.Boolean isIncludeSubtypesOfColumnTypes(Element element)
-
setIncludeSubtypesOfRowTypes
public void setIncludeSubtypesOfRowTypes(Element element, @CheckForNull java.lang.Boolean value)
-
clearIncludeSubtypesOfRowTypes
public void clearIncludeSubtypesOfRowTypes(Element element)
-
isIncludeSubtypesOfRowTypes
@CheckForNull public java.lang.Boolean isIncludeSubtypesOfRowTypes(Element element)
-
setRemovedColumnElements
public void setRemovedColumnElements(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearRemovedColumnElements
public void clearRemovedColumnElements(Element element)
-
removeRemovedColumnElements
public void removeRemovedColumnElements(Element element, Element value)
-
setRemovedRowElements
public void setRemovedRowElements(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearRemovedRowElements
public void clearRemovedRowElements(Element element)
-
setRowElementType
public void setRowElementType(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearRowElementType
public void clearRowElementType(Element element)
-
setRowPropertyFilter
public void setRowPropertyFilter(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearRowPropertyFilter
public void clearRowPropertyFilter(Element element)
-
addRowPropertyFilter
public void addRowPropertyFilter(Element element, java.lang.String value)
-
removeRowPropertyFilter
public void removeRowPropertyFilter(Element element, java.lang.String value)
-
getRowPropertyFilter
public java.util.List<java.lang.String> getRowPropertyFilter(Element element)
-
setRowQuery
public void setRowQuery(Element element, @CheckForNull java.lang.Object value)
-
clearRowQuery
public void clearRowQuery(Element element)
-
getRowQuery
@CheckForNull public java.lang.Object getRowQuery(Element element)
-
setRowScope
public void setRowScope(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearRowScope
public void clearRowScope(Element element)
-
setRowScopeDefined
public void setRowScopeDefined(Element element, @CheckForNull java.lang.Boolean value)
-
clearRowScopeDefined
public void clearRowScopeDefined(Element element)
-
isRowScopeDefined
@CheckForNull public java.lang.Boolean isRowScopeDefined(Element element)
-
clear
protected void clear()
- Overrides:
clear
in classProfileImplementation.ProfileElementWrapper<Stereotype>
-
is
public boolean is(@CheckForNull Element element)
-
isInstance
public static boolean isInstance(@CheckForNull Element element)
-
-