Package com.nomagic.uml2
Class MagicDrawProfile.PropertyGroupStereotype
java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.uml2.MagicDrawProfile.PropertyGroupStereotype
- Enclosing class:
- MagicDrawProfile
public static class MagicDrawProfile.PropertyGroupStereotype
extends ProfileImplementation.StereotypeWrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringp {padding:0px; margin:0px;} Stores the specified table columns for showing the values of a multivalued property in the element’s Specification window, for example, ownedOperation in Class.static final Stringp {padding:0px; margin:0px;} Stores the element types (UML metaclasses and custom stereotypes) that will be displayed as property values.static final Stringp {padding:0px; margin:0px;} Stores a list of properties that will be visible in the property group or subgroup.static final Stringp {padding:0px; margin:0px;} This property allows for displaying the element properties in the Compartment Edit dialog > the Element Properties tab and in a note on a diagram either within the property group/subgroup or without it. If the value is true, the property name will be displayed as follows: <property_group_name>::<property_name>. If the value is false, the property name will be displayed as follows: <property_name>.static final Stringstatic final Stringp {padding:0px; margin:0px;} If the value is true, the property group/ subgroup will be visible in the element’s Specification window.static final Stringp {padding:0px; margin:0px;} If the value is true, the property group/ subgroup will be visible in element’s shortcut menu as a submenu under the Go To menu.static final Stringp {padding:0px; margin:0px;} If the value is true, the property group/ subgroup will be visible in the element’s Properties panel.static final Stringp {padding:0px; margin:0px;} If the value is true , the property group/ subgroup will be visible in the Criterion Editor dialog, when you create or edit a Relation Map diagram.static final Stringstatic final Stringstatic final Stringstatic final Stringp {padding:0px; margin:0px;} If the value is true, the property group will be displayed in a separate tab in the element’s Specification window and/ or Properties panel. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumns(Element element, String value) voidvoidaddProperties(Element element, String value) protected voidclear()voidclearColumns(Element element) voidclearFilter(Element element) voidclearProperties(Element element) voidclearShowGroupInCompartmentEdit(Element element) voidclearShowGroupInDependencyMatrix(Element element) voidvoidclearShowGroupInGoTo(Element element) voidclearShowGroupInQuickProperties(Element element) voidclearShowGroupInRelationMap(Element element) voidclearTitleBarDescription(Element element) voidclearTitleBarName(Element element) voidclearUseAsNode(Element element) getColumns(Element element) getProperties(Element element) Returns stereotype for this wrapper.getTitleBarDescription(Element element) getTitleBarName(Element element) booleanstatic booleanisInstance(Element element) isShowGroupInCompartmentEdit(Element element) isShowGroupInDependencyMatrix(Element element) isShowGroupInElementSpecification(Element element) isShowGroupInGoTo(Element element) isShowGroupInQuickProperties(Element element) isShowGroupInRelationMap(Element element) isUseAsNode(Element element) voidremoveColumns(Element element, String value) voidremoveFilter(Element element, Element value) voidremoveProperties(Element element, String value) voidsetColumns(Element element, Collection<String> value) voidsetFilter(Element element, Collection<? extends Element> value) voidsetProperties(Element element, Collection<String> value) voidsetShowGroupInCompartmentEdit(Element element, Boolean value) voidsetShowGroupInDependencyMatrix(Element element, Boolean value) voidsetShowGroupInElementSpecification(Element element, Boolean value) voidsetShowGroupInGoTo(Element element, Boolean value) voidsetShowGroupInQuickProperties(Element element, Boolean value) voidsetShowGroupInRelationMap(Element element, Boolean value) voidsetTitleBarDescription(Element element, String value) voidsetTitleBarName(Element element, String value) voidsetUseAsNode(Element element, Boolean value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Field Details
-
STEREOTYPE_NAME
- See Also:
-
COLUMNS
Stores the specified table columns for showing the values of a multivalued property in the element’s Specification window, for example, ownedOperation in Class.
Note: Do not specify this property, when there is more than one property assigned to the properties group and/ or subgroup, i.e., when there is more than one value added to the Properties property.
Note: The property group, to which the multivalued property is assigned, must be specified as a separate tab in the element’s Specification window, for example, the Use As Node property must be set to true.- See Also:
-
FILTER
Stores the element types (UML metaclasses and custom stereotypes) that will be displayed as property values.- See Also:
-
PROPERTIES
Stores a list of properties that will be visible in the property group or subgroup.
Note: Do not set this property value to true for the property subgroup.- See Also:
-
SHOWGROUPINCOMPARTMENTEDIT
This property allows for displaying the element properties in the Compartment Edit dialog > the Element Properties tab and in a note on a diagram either within the property group/subgroup or without it. If the value is true, the property name will be displayed as follows: <property_group_name>::<property_name>. If the value is false, the property name will be displayed as follows: <property_name>.- See Also:
-
SHOWGROUPINDEPENDENCYMATRIX
- See Also:
-
SHOWGROUPINELEMENTSPECIFICATION
If the value is true, the property group/ subgroup will be visible in the element’s Specification window.- See Also:
-
SHOWGROUPINGOTO
If the value is true, the property group/ subgroup will be visible in element’s shortcut menu as a submenu under the Go To menu.- See Also:
-
SHOWGROUPINQUICKPROPERTIES
If the value is true, the property group/ subgroup will be visible in the element’s Properties panel.- See Also:
-
SHOWGROUPINRELATIONMAP
If the value is true , the property group/ subgroup will be visible in the Criterion Editor dialog, when you create or edit a Relation Map diagram.- See Also:
-
TITLEBARDESCRIPTION
- See Also:
-
TITLEBARNAME
- See Also:
-
USEASNODE
If the value is true, the property group will be displayed in a separate tab in the element’s Specification window and/ or Properties panel.
If the value is false, the property group will be displayed as a group in the general (default) pane of the element’s Specification window and/ or Properties panel.
Note: Do not set this property value to true for the property subgroup.- See Also:
-
-
Constructor Details
-
PropertyGroupStereotype
-
-
Method Details
-
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapperReturns stereotype for this wrapper.- Specified by:
getStereotypein classProfileImplementation.StereotypeWrapper- Returns:
- stereotype
-
getColumnsProperty
-
getFilterProperty
-
getPropertiesProperty
-
getShowGroupInCompartmentEditProperty
-
getShowGroupInDependencyMatrixProperty
-
getShowGroupInElementSpecificationProperty
-
getShowGroupInGoToProperty
-
getShowGroupInQuickPropertiesProperty
-
getShowGroupInRelationMapProperty
-
getTitleBarDescriptionProperty
-
getTitleBarNameProperty
-
getUseAsNodeProperty
-
setColumns
-
clearColumns
-
addColumns
-
removeColumns
-
getColumns
-
setFilter
-
clearFilter
-
addFilter
-
removeFilter
-
getFilter
-
setProperties
-
clearProperties
-
addProperties
-
removeProperties
-
getProperties
-
setShowGroupInCompartmentEdit
-
clearShowGroupInCompartmentEdit
-
isShowGroupInCompartmentEdit
-
setShowGroupInDependencyMatrix
-
clearShowGroupInDependencyMatrix
-
isShowGroupInDependencyMatrix
-
setShowGroupInElementSpecification
-
clearShowGroupInElementSpecification
-
isShowGroupInElementSpecification
-
setShowGroupInGoTo
-
clearShowGroupInGoTo
-
isShowGroupInGoTo
-
setShowGroupInQuickProperties
-
clearShowGroupInQuickProperties
-
isShowGroupInQuickProperties
-
setShowGroupInRelationMap
-
clearShowGroupInRelationMap
-
isShowGroupInRelationMap
-
setTitleBarDescription
-
clearTitleBarDescription
-
getTitleBarDescription
-
setTitleBarName
-
clearTitleBarName
-
getTitleBarName
-
setUseAsNode
-
clearUseAsNode
-
isUseAsNode
-
clear
protected void clear() -
is
-
isInstance
-