You need to import com.nomagic.magicdraw.sysml.util.MDCustomizationForSysMLProfile to use this API class.
Get a string constant for each property of stereotype (tag)
Usage includes “MDCustomizationForSysMLProfile.STEREOTYPE_PROPERTY_NAME”.
For example, MDCustomizationForSysMLProfile.NUMBEROWNER_PREFIX_PROPERTY returns a string of “prefix”.
Get a stereotype element
Usage includes:
- “MDCustomizationForSysMLProfile.getInstance(project).getStereotype()” - where project refers to the project which uses MD Customization for SysML Profile.
- “MDCustomizationForSysMLProfile.getInstance(element).getStereotype()” - where element refers to the element in the project which uses MD Customization for SysML Profile.
For example, MDCustomizationForSysMLProfile.getInstance(project).getPartProperty() returns the reference to the «PartProperty» stereotype object.
Check if an element is stereotyped
Usage includes “MDCustomizationForSysMLProfile.isStereotype(Elem)” - where Elem is the element you would like to check.
For example, given an element “Elem”, MDCustomizationForSysMLProfile.isValueProperty(Elem) returns True if the element “Elem” has «ValueProperty» stereotype applied, and returns false otherwise.