Package com.nomagic.uml2
Class MagicDrawProfile.SmartPackageStereotype
- java.lang.Object
-
- 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 private MagicDrawProfile
_p
private Property
additionalElements
static java.lang.String
ADDITIONALELEMENTS
private Property
excludedElements
static java.lang.String
EXCLUDEDELEMENTS
private Property
frozen
static java.lang.String
FROZEN
Suspend the calculation of Smart Package content.private Property
frozenContents
static java.lang.String
FROZENCONTENTS
private Property
query
static java.lang.String
QUERY
static java.lang.String
STEREOTYPE_NAME
private Property
useInSelectionDialogs
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, getElement, getTagByName, isDerivedStereotype, isSameOrDerivedStereotype, toBoolean, toDouble, toInteger, toString, unApply
-
-
-
-
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
-
_p
private final MagicDrawProfile _p
-
additionalElements
@CheckForNull private Property additionalElements
-
excludedElements
@CheckForNull private Property excludedElements
-
frozen
@CheckForNull private Property frozen
-
frozenContents
@CheckForNull private Property frozenContents
-
query
@CheckForNull private Property query
-
useInSelectionDialogs
@CheckForNull private Property useInSelectionDialogs
-
-
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()
-
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)
-
-