Class MagicDrawProfile.SmartPackageStereotype

    • Field Detail

      • ADDITIONALELEMENTS

        public static final java.lang.String ADDITIONALELEMENTS
        See Also:
        Constant Field Values
      • EXCLUDEDELEMENTS

        public static final java.lang.String EXCLUDEDELEMENTS
        See Also:
        Constant Field Values
      • USEINSELECTIONDIALOGS

        public static final java.lang.String USEINSELECTIONDIALOGS
        This option determines whether contents of this smart package should be calculated and taken into account when operating in various Select Element dialogs. Having this option on may help you to pick elements in Select Element dialog, but it also incurs performance penalty. If your smart package contains a slow-running computation - such as Find - you may want to keep this option off for performance reasons.
        See Also:
        Constant Field Values
      • additionalElements

        @CheckForNull
        private Property additionalElements
      • excludedElements

        @CheckForNull
        private Property excludedElements
      • query

        @CheckForNull
        private Property query
      • useInSelectionDialogs

        @CheckForNull
        private Property useInSelectionDialogs
    • Constructor Detail

      • SmartPackageStereotype

        protected SmartPackageStereotype​(MagicDrawProfile profile)
    • Method Detail

      • getAdditionalElementsProperty

        @CheckForNull
        public Property getAdditionalElementsProperty()
      • getExcludedElementsProperty

        @CheckForNull
        public Property getExcludedElementsProperty()
      • getQueryProperty

        @CheckForNull
        public Property getQueryProperty()
      • getUseInSelectionDialogsProperty

        @CheckForNull
        public Property getUseInSelectionDialogsProperty()
      • setAdditionalElements

        public void setAdditionalElements​(Element element,
                                          @CheckForNull
                                          java.util.Collection<? extends Element> value)
      • clearAdditionalElements

        public void clearAdditionalElements​(Element element)
      • addAdditionalElements

        public void addAdditionalElements​(Element element,
                                          Element value)
      • removeAdditionalElements

        public void removeAdditionalElements​(Element element,
                                             Element value)
      • getAdditionalElements

        public java.util.List<Element> getAdditionalElements​(Element element)
      • setExcludedElements

        public void setExcludedElements​(Element element,
                                        @CheckForNull
                                        java.util.Collection<? extends Element> value)
      • clearExcludedElements

        public void clearExcludedElements​(Element element)
      • addExcludedElements

        public void addExcludedElements​(Element element,
                                        Element value)
      • removeExcludedElements

        public void removeExcludedElements​(Element element,
                                           Element value)
      • getExcludedElements

        public java.util.List<Element> getExcludedElements​(Element element)
      • setQuery

        public void setQuery​(Element element,
                             @CheckForNull
                             java.lang.Object value)
      • clearQuery

        public void clearQuery​(Element element)
      • getQuery

        @CheckForNull
        public java.lang.Object getQuery​(Element element)
      • setUseInSelectionDialogs

        public void setUseInSelectionDialogs​(Element element,
                                             @CheckForNull
                                             java.lang.Boolean value)
      • clearUseInSelectionDialogs

        public void clearUseInSelectionDialogs​(Element element)
      • isUseInSelectionDialogs

        @CheckForNull
        public java.lang.Boolean isUseInSelectionDialogs​(Element element)
      • clear

        protected void clear()
      • is

        public boolean is​(@CheckForNull
                          Element element)
        Description copied from class: ProfileImplementation.StereotypeWrapper
        Checks if stereotype of this wrapper is applied to given element.
        Parameters:
        element - element
        Returns:
        true if stereotype of this wrapper is applied to given element
      • isInstance

        public static boolean isInstance​(@CheckForNull
                                         Element element)