Package com.nomagic.uml2
Class MagicDrawProfile.SmartPackageStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.ProfileElementWrapper<Stereotype>
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.uml2.MagicDrawProfile.SmartPackageStereotype
-
- Enclosing class:
- MagicDrawProfile
public static class MagicDrawProfile.SmartPackageStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ADDITIONALELEMENTS
static java.lang.String
EXCLUDEDELEMENTS
static java.lang.String
FROZEN
Suspend the calculation of Smart Package content.static java.lang.String
FROZENCONTENTS
static java.lang.String
QUERY
static java.lang.String
STEREOTYPE_NAME
static 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.
-
Constructor Summary
Constructors Modifier Constructor Description protected
SmartPackageStereotype(MagicDrawProfile 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
-
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
-
FROZEN
public static final java.lang.String FROZEN
Suspend the calculation of Smart Package content. Select Refresh Contents to update the content.- See Also:
- Constant Field Values
-
FROZENCONTENTS
public static final java.lang.String FROZENCONTENTS
- See Also:
- Constant Field Values
-
QUERY
public static final java.lang.String QUERY
- 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
-
-
Constructor Detail
-
SmartPackageStereotype
protected SmartPackageStereotype(MagicDrawProfile 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
-
getAdditionalElementsProperty
@CheckForNull public Property getAdditionalElementsProperty()
-
getExcludedElementsProperty
@CheckForNull public Property getExcludedElementsProperty()
-
getFrozenProperty
@CheckForNull public Property getFrozenProperty()
-
getFrozenContentsProperty
@CheckForNull public Property getFrozenContentsProperty()
-
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)
-
setExcludedElements
public void setExcludedElements(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearExcludedElements
public void clearExcludedElements(Element element)
-
setFrozen
public void setFrozen(Element element, @CheckForNull java.lang.Boolean value)
-
clearFrozen
public void clearFrozen(Element element)
-
isFrozen
@CheckForNull public java.lang.Boolean isFrozen(Element element)
-
setFrozenContents
public void setFrozenContents(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearFrozenContents
public void clearFrozenContents(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()
- Overrides:
clear
in classProfileImplementation.ProfileElementWrapper<Stereotype>
-
is
public boolean is(@CheckForNull Element element)
-
isInstance
public static boolean isInstance(@CheckForNull Element element)
-
-