public static class MagicDrawProfile.PropertyGroupStereotype extends ProfileImplementation.StereotypeWrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
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.
|
static java.lang.String |
FILTER
Stores the element types (UML metaclasses and custom stereotypes) that will be displayed as property values.
|
static java.lang.String |
PROPERTIES
Stores a list of properties that will be visible in the property group or subgroup.
|
static java.lang.String |
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>.
|
static java.lang.String |
SHOWGROUPINDEPENDENCYMATRIX |
static java.lang.String |
SHOWGROUPINELEMENTSPECIFICATION
If the value is true, the property group/ subgroup will be visible in the element’s Specification window.
|
static java.lang.String |
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.
|
static java.lang.String |
SHOWGROUPINQUICKPROPERTIES
If the value is true, the property group/ subgroup will be visible in the element’s Properties panel.
|
static java.lang.String |
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.
|
static java.lang.String |
STEREOTYPE_NAME |
static java.lang.String |
TITLEBARDESCRIPTION |
static java.lang.String |
TITLEBARNAME |
static java.lang.String |
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.
|
Modifier | Constructor and Description |
---|---|
protected |
PropertyGroupStereotype(MagicDrawProfile profile) |
apply, unApply
getElement, getElementByName
public static final java.lang.String STEREOTYPE_NAME
public static final java.lang.String COLUMNS
public static final java.lang.String FILTER
public static final java.lang.String PROPERTIES
public static final java.lang.String SHOWGROUPINCOMPARTMENTEDIT
public static final java.lang.String SHOWGROUPINDEPENDENCYMATRIX
public static final java.lang.String SHOWGROUPINELEMENTSPECIFICATION
public static final java.lang.String SHOWGROUPINGOTO
public static final java.lang.String SHOWGROUPINQUICKPROPERTIES
public static final java.lang.String SHOWGROUPINRELATIONMAP
public static final java.lang.String TITLEBARDESCRIPTION
public static final java.lang.String TITLEBARNAME
public static final java.lang.String USEASNODE
protected PropertyGroupStereotype(MagicDrawProfile profile)
public Stereotype getStereotype()
ProfileImplementation.StereotypeWrapper
getStereotype
in class ProfileImplementation.StereotypeWrapper
@CheckForNull public Property getColumnsProperty()
@CheckForNull public Property getFilterProperty()
@CheckForNull public Property getPropertiesProperty()
@CheckForNull public Property getShowGroupInCompartmentEditProperty()
@CheckForNull public Property getShowGroupInDependencyMatrixProperty()
@CheckForNull public Property getShowGroupInElementSpecificationProperty()
@CheckForNull public Property getShowGroupInGoToProperty()
@CheckForNull public Property getShowGroupInQuickPropertiesProperty()
@CheckForNull public Property getShowGroupInRelationMapProperty()
@CheckForNull public Property getTitleBarDescriptionProperty()
@CheckForNull public Property getTitleBarNameProperty()
@CheckForNull public Property getUseAsNodeProperty()
public void setColumns(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
public void clearColumns(Element element)
public void addColumns(Element element, java.lang.String value)
public void removeColumns(Element element, java.lang.String value)
public java.util.List<java.lang.String> getColumns(Element element)
public void setFilter(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearFilter(Element element)
public void setProperties(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
public void clearProperties(Element element)
public void addProperties(Element element, java.lang.String value)
public void removeProperties(Element element, java.lang.String value)
public java.util.List<java.lang.String> getProperties(Element element)
public void setShowGroupInCompartmentEdit(Element element, @CheckForNull java.lang.Boolean value)
public void clearShowGroupInCompartmentEdit(Element element)
@CheckForNull public java.lang.Boolean isShowGroupInCompartmentEdit(Element element)
public void setShowGroupInDependencyMatrix(Element element, @CheckForNull java.lang.Boolean value)
public void clearShowGroupInDependencyMatrix(Element element)
@CheckForNull public java.lang.Boolean isShowGroupInDependencyMatrix(Element element)
public void setShowGroupInElementSpecification(Element element, @CheckForNull java.lang.Boolean value)
public void clearShowGroupInElementSpecification(Element element)
@CheckForNull public java.lang.Boolean isShowGroupInElementSpecification(Element element)
public void setShowGroupInGoTo(Element element, @CheckForNull java.lang.Boolean value)
public void clearShowGroupInGoTo(Element element)
@CheckForNull public java.lang.Boolean isShowGroupInGoTo(Element element)
public void setShowGroupInQuickProperties(Element element, @CheckForNull java.lang.Boolean value)
public void clearShowGroupInQuickProperties(Element element)
@CheckForNull public java.lang.Boolean isShowGroupInQuickProperties(Element element)
public void setShowGroupInRelationMap(Element element, @CheckForNull java.lang.Boolean value)
public void clearShowGroupInRelationMap(Element element)
@CheckForNull public java.lang.Boolean isShowGroupInRelationMap(Element element)
public void setTitleBarDescription(Element element, @CheckForNull java.lang.String value)
public void clearTitleBarDescription(Element element)
@CheckForNull public java.lang.String getTitleBarDescription(Element element)
public void setTitleBarName(Element element, @CheckForNull java.lang.String value)
public void clearTitleBarName(Element element)
@CheckForNull public java.lang.String getTitleBarName(Element element)
public void setUseAsNode(Element element, @CheckForNull java.lang.Boolean value)
public void clearUseAsNode(Element element)
@CheckForNull public java.lang.Boolean isUseAsNode(Element element)
protected void clear()
clear
in class ProfileImplementation.ProfileElementWrapper<Stereotype>
public boolean is(@CheckForNull Element element)
ProfileImplementation.StereotypeWrapper
is
in class ProfileImplementation.StereotypeWrapper
element
- elementpublic static boolean isInstance(@CheckForNull Element element)