Package com.nomagic.magicdraw.sysml.util
Class AnalysisPatternsProfile.ObjectiveStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.ProfileElementWrapper<Stereotype>
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.magicdraw.sysml.util.AnalysisPatternsProfile.ObjectiveStereotype
-
- Enclosing class:
- AnalysisPatternsProfile
public static class AnalysisPatternsProfile.ObjectiveStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description private AnalysisPatternsProfile_pprivate Propertyobjectivestatic java.lang.StringOBJECTIVEprivate Propertyscalestatic java.lang.StringSCALEstatic java.lang.StringSTEREOTYPE_NAMEprivate Propertyvaluestatic java.lang.StringVALUEprivate Propertyweightstatic java.lang.StringWEIGHT
-
Constructor Summary
Constructors Modifier Constructor Description protectedObjectiveStereotype(AnalysisPatternsProfile profile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclear()voidclearObjective(Element element)voidclearScale(Element element)voidclearValue(Element element)voidclearWeight(Element element)AnalysisPatternsProfile.objectiveEnumgetObjective(Element element)PropertygetObjectiveProperty()java.lang.DoublegetScale(Element element)PropertygetScaleProperty()StereotypegetStereotype()Returns stereotype for this wrapper.java.lang.DoublegetValue(Element element)PropertygetValueProperty()java.lang.DoublegetWeight(Element element)PropertygetWeightProperty()booleanis(Element element)static booleanisInstance(Element element)voidsetObjective(Element element, AnalysisPatternsProfile.objectiveEnum value)voidsetScale(Element element, java.lang.Double value)voidsetValue(Element element, java.lang.Double value)voidsetWeight(Element element, java.lang.Double value)-
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
-
OBJECTIVE
public static final java.lang.String OBJECTIVE
- See Also:
- Constant Field Values
-
SCALE
public static final java.lang.String SCALE
- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
- See Also:
- Constant Field Values
-
WEIGHT
public static final java.lang.String WEIGHT
- See Also:
- Constant Field Values
-
_p
private final AnalysisPatternsProfile _p
-
objective
@CheckForNull private Property objective
-
scale
@CheckForNull private Property scale
-
value
@CheckForNull private Property value
-
weight
@CheckForNull private Property weight
-
-
Constructor Detail
-
ObjectiveStereotype
protected ObjectiveStereotype(AnalysisPatternsProfile profile)
-
-
Method Detail
-
getStereotype
public Stereotype getStereotype()
Description copied from class:ProfileImplementation.StereotypeWrapperReturns stereotype for this wrapper.- Specified by:
getStereotypein classProfileImplementation.StereotypeWrapper- Returns:
- stereotype
-
getObjectiveProperty
@CheckForNull public Property getObjectiveProperty()
-
getScaleProperty
@CheckForNull public Property getScaleProperty()
-
getValueProperty
@CheckForNull public Property getValueProperty()
-
getWeightProperty
@CheckForNull public Property getWeightProperty()
-
setObjective
public void setObjective(Element element, @CheckForNull AnalysisPatternsProfile.objectiveEnum value)
-
clearObjective
public void clearObjective(Element element)
-
getObjective
@CheckForNull public AnalysisPatternsProfile.objectiveEnum getObjective(Element element)
-
setScale
public void setScale(Element element, @CheckForNull java.lang.Double value)
-
clearScale
public void clearScale(Element element)
-
getScale
@CheckForNull public java.lang.Double getScale(Element element)
-
setValue
public void setValue(Element element, @CheckForNull java.lang.Double value)
-
clearValue
public void clearValue(Element element)
-
getValue
@CheckForNull public java.lang.Double getValue(Element element)
-
setWeight
public void setWeight(Element element, @CheckForNull java.lang.Double value)
-
clearWeight
public void clearWeight(Element element)
-
getWeight
@CheckForNull public java.lang.Double getWeight(Element element)
-
clear
protected void clear()
- Overrides:
clearin classProfileImplementation.ProfileElementWrapper<Stereotype>
-
is
public boolean is(@CheckForNull Element element)
-
isInstance
public static boolean isInstance(@CheckForNull Element element)
-
-