@OpenApiAll public class PropertyManagerByStereotype extends ExtendablePropertyManager
mRemovable
IS_UNIQUE, mSupport, OWN_PROPERTY_ADDED, OWN_PROPERTY_REMOVED
Constructor and Description |
---|
PropertyManagerByStereotype() |
PropertyManagerByStereotype(PropertyManager parentPropertyManager,
java.lang.String name,
java.util.List<Property> properties) |
PropertyManagerByStereotype(java.lang.String name,
java.util.List<Property> properties) |
Modifier and Type | Method and Description |
---|---|
void |
accept(PropertyVisitor visitor)
Accepts the given visitor.
|
protected void |
customize() |
java.lang.String |
getAssignedStereotypeID()
Gets represented stereotype identifier.
|
java.lang.String |
getClassType()
Returns property class type.
|
java.lang.String |
getName()
Returns name of the property manager.
|
Stereotype |
getStereotype() |
boolean |
isTheSame(PropertyManager manager)
Check if given property manager is the same as current.
|
PropertyManager |
makeCopy()
Make copy of property.
|
void |
setStereoType(java.lang.String id) |
elementIsAllowed, getDefinedIn, getSymbolType, isExtendableByDiagram, isExtendableByStereotype, isRemovable, setDefinedIn, setExtendableByDiagram, setExtendableByStereotype, setRemovable, setSymbolType, setSymbolType
addProperties, addProperty, addPropertyChangeListener, append, append, append, append, apply, apply, applyValues, clone, cloneProperties, distinct, distinct, equalsTo, equalsWithValues, generateDefaultDescriptionID, generateNullDescriptionID, getID, getOrderedProperties, getOwnProperties, getParentPropertyManager, getProperties, getProperty, getPropertyByName, getStyle, hideParentProperty, isFrozen, isHiddenParentProperty, leaveTheSame, leaveTheSame, makeOwnProperty, mergeBooleanProperty, mergeChoiceProperty, mergeElementProperty, mergeProperties, mergePropertyByType, propertyChange, removeProperty, removeProperty, removeProperty, removePropertyChangeListener, retainProperties, setFrozen, setID, setName, setParentPropertyManager, setParentPropertyManagerOnly, setProperties, setPropertyEnableMap, setStyle, sGetID, shareProperty, showParentProperty, toString
public PropertyManagerByStereotype()
public PropertyManagerByStereotype(PropertyManager parentPropertyManager, java.lang.String name, java.util.List<Property> properties)
public PropertyManagerByStereotype(java.lang.String name, java.util.List<Property> properties)
public void accept(PropertyVisitor visitor) throws java.lang.Exception
PropertyManager
accept
in interface PropertyVisitorAcceptor
accept
in class ExtendablePropertyManager
visitor
- the PropertyVisitor.java.lang.Exception
PropertyManager.accept(com.nomagic.magicdraw.properties.PropertyVisitor)
public java.lang.String getClassType()
getClassType
in interface PropertyVisitorAcceptor
getClassType
in class ExtendablePropertyManager
PropertyID.PROPERTY_MANAGER
@CheckForNull public Stereotype getStereotype()
public java.lang.String getAssignedStereotypeID()
setStereoType(String)
method.public void setStereoType(java.lang.String id)
protected void customize()
public PropertyManager makeCopy()
PropertyManager
makeCopy
in class ExtendablePropertyManager
public java.lang.String getName()
PropertyManager
getName
in class PropertyManager
public boolean isTheSame(PropertyManager manager)
isTheSame
in class PropertyManager
manager
- manager