@OpenApiAll public class PropertyManagerByDiagram extends ExtendablePropertyManager
mRemovablemSupport, OWN_PROPERTY_ADDED, OWN_PROPERTY_REMOVED| Constructor and Description |
|---|
PropertyManagerByDiagram() |
PropertyManagerByDiagram(java.lang.String name,
java.util.List<Property> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PropertyVisitor visitor)
Accepts the given visitor.
|
java.lang.String |
getClassType()
Returns property class type.
|
java.lang.String |
getDiagramType() |
boolean |
isTheSame(PropertyManager manager)
Check if given property manager is the same as current.
|
PropertyManager |
makeCopy()
Make copy of property.
|
void |
setDiagramType(java.lang.String diagramType) |
elementIsAllowed, getDefinedIn, getSymbolType, isExtendableByDiagram, isExtendableByStereotype, isRemovable, setDefinedIn, setExtendableByDiagram, setExtendableByStereotype, setRemovable, setSymbolType, setSymbolTypeaddProperties, addProperty, addPropertyChangeListener, append, append, append, append, apply, apply, applyValues, clone, cloneProperties, distinct, distinct, equalsTo, equalsWithValues, generateDefaultDescriptionID, generateNullDescriptionID, getID, getName, getOrderedProperties, getOwnProperties, getParentPropertyManager, getProperties, getProperty, getPropertyByName, getStyle, hideParentProperty, isFrozen, isHiddenParentProperty, leaveTheSame, leaveTheSame, makeOwnProperty, mergeProperties, propertyChange, removeProperty, removeProperty, removeProperty, removePropertyChangeListener, retainProperties, setFrozen, setID, setName, setParentPropertyManager, setParentPropertyManagerOnly, setProperties, setPropertyEnableMap, setStyle, shareProperty, showParentProperty, toStringpublic PropertyManagerByDiagram()
public PropertyManagerByDiagram(java.lang.String name,
java.util.List<Property> properties)
public void accept(PropertyVisitor visitor) throws java.lang.Exception
PropertyManageraccept in interface PropertyVisitorAcceptoraccept in class ExtendablePropertyManagervisitor - the PropertyVisitor.java.lang.ExceptionPropertyManager.accept(com.nomagic.magicdraw.properties.PropertyVisitor)public java.lang.String getDiagramType()
public void setDiagramType(java.lang.String diagramType)
diagramType - new diagram type.public java.lang.String getClassType()
getClassType in interface PropertyVisitorAcceptorgetClassType in class ExtendablePropertyManagerPropertyID.PROPERTY_MANAGERpublic PropertyManager makeCopy()
PropertyManagermakeCopy in class ExtendablePropertyManagerpublic boolean isTheSame(PropertyManager manager)
isTheSame in class PropertyManagermanager - manager