Package com.nomagic.uml2.ext.jmi.helpers
Class DeprecatedTagsHelper
- java.lang.Object
-
- com.nomagic.uml2.ext.jmi.helpers.DeprecatedTagsHelper
-
- Direct Known Subclasses:
com.nomagic.uml2.ext.jmi.helpers.DeprecatedStereotypesHelper
@OpenApiAll public class DeprecatedTagsHelper extends java.lang.ObjectUtility class to work with tagged values. It has only deprecated methods for API compatibility.
-
-
Constructor Summary
Constructors Constructor Description DeprecatedTagsHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidclearStereotypeProperty(Element element, java.lang.String stereotype, java.lang.String tagName)Deprecated.static voidclearStereotypeProperty(Element element, java.lang.String stereotype, java.lang.String tagName, boolean removeEmptyTaggedValues)private static StereotypegetStereotypeInProject(Element element, java.lang.String stereotype)static java.lang.ObjectgetStereotypePropertyFirst(Element element, java.lang.String stereotype, java.lang.String tagName)static java.lang.ObjectgetStereotypePropertyFirst(Element element, java.lang.String stereotype, java.lang.String tagName, boolean calculateDerived)static java.util.ListgetStereotypePropertyValue(Element element, java.lang.String stereotype, java.lang.String tagName)static java.util.ListgetStereotypePropertyValue(Element element, java.lang.String stereotype, java.lang.String tagName, boolean calculateDerived)static java.util.List<java.lang.String>getStereotypePropertyValueAsString(Element element, java.lang.String stereotype, java.lang.String tagName)static java.util.List<java.lang.String>getStereotypePropertyValueAsString(Element element, java.lang.String stereotype, java.lang.String tagName, boolean calculateDerived)private static booleanhasTaggedValues(Element element)
-
-
-
Method Detail
-
getStereotypePropertyValueAsString
@Deprecated public static java.util.List<java.lang.String> getStereotypePropertyValueAsString(Element element, java.lang.String stereotype, java.lang.String tagName)
Gets tagged values as list of strings.- Parameters:
element- element with assigned stereotypestereotype- stereotype nametagName- name of tag definition- Returns:
- values
-
getStereotypePropertyValueAsString
@Deprecated public static java.util.List<java.lang.String> getStereotypePropertyValueAsString(Element element, java.lang.String stereotype, java.lang.String tagName, boolean calculateDerived)
Gets tagged values as list of strings.- Parameters:
element- element with assigned stereotypestereotype- stereotypetagName- name of tag definitioncalculateDerived- if to calculate derived property value- Returns:
- values
-
getStereotypePropertyValue
@Deprecated public static java.util.List getStereotypePropertyValue(Element element, java.lang.String stereotype, java.lang.String tagName)
Gets tagged values as list.- Parameters:
element- element with applied stereotypestereotype- stereotypetagName- name of tag definition- Returns:
- values
-
getStereotypePropertyValue
@Deprecated public static java.util.List getStereotypePropertyValue(Element element, java.lang.String stereotype, java.lang.String tagName, boolean calculateDerived)
Gets stereotype property value as list- Parameters:
element- element with applied stereotypestereotype- stereotype nametagName- name of tag definitioncalculateDerived- if to calculate derived property value- Returns:
- values
-
clearStereotypeProperty
@Deprecated public static void clearStereotypeProperty(Element element, java.lang.String stereotype, java.lang.String tagName)
Deprecated.Clears tagged values.- Parameters:
element- elementstereotype- stereotype nametagName- name of tag definition
-
clearStereotypeProperty
@Deprecated public static void clearStereotypeProperty(Element element, java.lang.String stereotype, java.lang.String tagName, boolean removeEmptyTaggedValues)
Clears tagged values and removes TaggedValue if needed.- Parameters:
element- elementstereotype- stereotype nametagName- name of tag definitionremoveEmptyTaggedValues- remove all owned empty TaggedValues
-
getStereotypePropertyFirst
@CheckForNull @Deprecated public static java.lang.Object getStereotypePropertyFirst(Element element, java.lang.String stereotype, java.lang.String tagName)
Returns first value of TaggedValue.- Parameters:
element- elementstereotype- stereotype nametagName- name of tag definition- Returns:
- first value of TaggedValue
-
getStereotypePropertyFirst
@CheckForNull @Deprecated public static java.lang.Object getStereotypePropertyFirst(Element element, java.lang.String stereotype, java.lang.String tagName, boolean calculateDerived)
Returns first value of TaggedValue.- Parameters:
element- elementstereotype- stereotype nametagName- name of tag definitioncalculateDerived- if to calculate derived value- Returns:
- first value of TaggedValue
-
getStereotypeInProject
private static Stereotype getStereotypeInProject(Element element, java.lang.String stereotype)
-
hasTaggedValues
private static boolean hasTaggedValues(Element element)
-
-