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 Details

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • COLUMNS

      public static final 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.
      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

      public static final String FILTER
      Stores the element types (UML metaclasses and custom stereotypes) that will be displayed as property values.
      See Also:
    • PROPERTIES

      public static final String 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

      public static final 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>.
      See Also:
    • SHOWGROUPINDEPENDENCYMATRIX

      public static final String SHOWGROUPINDEPENDENCYMATRIX
      See Also:
    • SHOWGROUPINELEMENTSPECIFICATION

      public static final String SHOWGROUPINELEMENTSPECIFICATION
      If the value is true, the property group/ subgroup will be visible in the element’s Specification window.
      See Also:
    • SHOWGROUPINGOTO

      public static final 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.
      See Also:
    • SHOWGROUPINQUICKPROPERTIES

      public static final String SHOWGROUPINQUICKPROPERTIES
      If the value is true, the property group/ subgroup will be visible in the element’s Properties panel.
      See Also:
    • SHOWGROUPINRELATIONMAP

      public static final 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.
      See Also:
    • TITLEBARDESCRIPTION

      public static final String TITLEBARDESCRIPTION
      See Also:
    • TITLEBARNAME

      public static final String TITLEBARNAME
      See Also:
    • USEASNODE

      public static final 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.
      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

      protected PropertyGroupStereotype(MagicDrawProfile profile)
  • Method Details

    • getStereotype

      public Stereotype getStereotype()
      Description copied from class: ProfileImplementation.StereotypeWrapper
      Returns stereotype for this wrapper.
      Specified by:
      getStereotype in class ProfileImplementation.StereotypeWrapper
      Returns:
      stereotype
    • getColumnsProperty

      @CheckForNull public Property getColumnsProperty()
    • getFilterProperty

      @CheckForNull public Property getFilterProperty()
    • getPropertiesProperty

      @CheckForNull public Property getPropertiesProperty()
    • getShowGroupInCompartmentEditProperty

      @CheckForNull public Property getShowGroupInCompartmentEditProperty()
    • getShowGroupInDependencyMatrixProperty

      @CheckForNull public Property getShowGroupInDependencyMatrixProperty()
    • getShowGroupInElementSpecificationProperty

      @CheckForNull public Property getShowGroupInElementSpecificationProperty()
    • getShowGroupInGoToProperty

      @CheckForNull public Property getShowGroupInGoToProperty()
    • getShowGroupInQuickPropertiesProperty

      @CheckForNull public Property getShowGroupInQuickPropertiesProperty()
    • getShowGroupInRelationMapProperty

      @CheckForNull public Property getShowGroupInRelationMapProperty()
    • getTitleBarDescriptionProperty

      @CheckForNull public Property getTitleBarDescriptionProperty()
    • getTitleBarNameProperty

      @CheckForNull public Property getTitleBarNameProperty()
    • getUseAsNodeProperty

      @CheckForNull public Property getUseAsNodeProperty()
    • setColumns

      public void setColumns(Element element, @CheckForNull Collection<String> value)
    • clearColumns

      public void clearColumns(Element element)
    • addColumns

      public void addColumns(Element element, String value)
    • removeColumns

      public void removeColumns(Element element, String value)
    • getColumns

      public List<String> getColumns(Element element)
    • setFilter

      public void setFilter(Element element, @CheckForNull Collection<? extends Element> value)
    • clearFilter

      public void clearFilter(Element element)
    • addFilter

      public void addFilter(Element element, Element value)
    • removeFilter

      public void removeFilter(Element element, Element value)
    • getFilter

      public List<Element> getFilter(Element element)
    • setProperties

      public void setProperties(Element element, @CheckForNull Collection<String> value)
    • clearProperties

      public void clearProperties(Element element)
    • addProperties

      public void addProperties(Element element, String value)
    • removeProperties

      public void removeProperties(Element element, String value)
    • getProperties

      public List<String> getProperties(Element element)
    • setShowGroupInCompartmentEdit

      public void setShowGroupInCompartmentEdit(Element element, @CheckForNull Boolean value)
    • clearShowGroupInCompartmentEdit

      public void clearShowGroupInCompartmentEdit(Element element)
    • isShowGroupInCompartmentEdit

      @CheckForNull public Boolean isShowGroupInCompartmentEdit(Element element)
    • setShowGroupInDependencyMatrix

      public void setShowGroupInDependencyMatrix(Element element, @CheckForNull Boolean value)
    • clearShowGroupInDependencyMatrix

      public void clearShowGroupInDependencyMatrix(Element element)
    • isShowGroupInDependencyMatrix

      @CheckForNull public Boolean isShowGroupInDependencyMatrix(Element element)
    • setShowGroupInElementSpecification

      public void setShowGroupInElementSpecification(Element element, @CheckForNull Boolean value)
    • clearShowGroupInElementSpecification

      public void clearShowGroupInElementSpecification(Element element)
    • isShowGroupInElementSpecification

      @CheckForNull public Boolean isShowGroupInElementSpecification(Element element)
    • setShowGroupInGoTo

      public void setShowGroupInGoTo(Element element, @CheckForNull Boolean value)
    • clearShowGroupInGoTo

      public void clearShowGroupInGoTo(Element element)
    • isShowGroupInGoTo

      @CheckForNull public Boolean isShowGroupInGoTo(Element element)
    • setShowGroupInQuickProperties

      public void setShowGroupInQuickProperties(Element element, @CheckForNull Boolean value)
    • clearShowGroupInQuickProperties

      public void clearShowGroupInQuickProperties(Element element)
    • isShowGroupInQuickProperties

      @CheckForNull public Boolean isShowGroupInQuickProperties(Element element)
    • setShowGroupInRelationMap

      public void setShowGroupInRelationMap(Element element, @CheckForNull Boolean value)
    • clearShowGroupInRelationMap

      public void clearShowGroupInRelationMap(Element element)
    • isShowGroupInRelationMap

      @CheckForNull public Boolean isShowGroupInRelationMap(Element element)
    • setTitleBarDescription

      public void setTitleBarDescription(Element element, @CheckForNull String value)
    • clearTitleBarDescription

      public void clearTitleBarDescription(Element element)
    • getTitleBarDescription

      @CheckForNull public String getTitleBarDescription(Element element)
    • setTitleBarName

      public void setTitleBarName(Element element, @CheckForNull String value)
    • clearTitleBarName

      public void clearTitleBarName(Element element)
    • getTitleBarName

      @CheckForNull public String getTitleBarName(Element element)
    • setUseAsNode

      public void setUseAsNode(Element element, @CheckForNull Boolean value)
    • clearUseAsNode

      public void clearUseAsNode(Element element)
    • isUseAsNode

      @CheckForNull public Boolean isUseAsNode(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)