@OpenApiAll
public class ProfilingTool
extends com.nomagic.magicreport.engine.Tool
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTEXT_NAME
Contains a context name.
|
| Constructor and Description |
|---|
ProfilingTool() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDeclaringElementName(java.lang.String modelName,
java.lang.String propertyName)
Retrieve the name of meta-model which property name is declared.
|
java.util.Collection<java.lang.String> |
getElementProperties(Element element)
Return Collection of element properties name.
|
java.util.Collection<java.lang.String> |
getElementProperties(java.lang.String modelName)
Retrieve Collection of element properties name from meta-model name.
|
java.lang.Object |
getElementProperty(Element element,
java.lang.String propertyName)
Retrieve property value of specified element and property name.
|
java.util.Collection<java.lang.String> |
getGeneralizationName(java.lang.String modelName)
Return generalization model of modelName.
|
java.lang.String |
getHumanPropertyName(java.lang.String propertyName)
Return text representing property name.
|
java.lang.String |
getPropertyTypeName(Element element,
java.lang.String propertyName)
Retrieve type of property.
|
java.lang.String |
getPropertyTypeName(java.lang.String modelName,
java.lang.String propertyName)
Retrieve type of property.
|
clone, getContext, getProperties, getProperty, getProperty, notifyObservers, setContext, setPropertiespublic static final java.lang.String CONTEXT_NAME
public java.util.Collection<java.lang.String> getGeneralizationName(java.lang.String modelName)
modelName - meta-model namepublic java.lang.String getDeclaringElementName(java.lang.String modelName,
java.lang.String propertyName)
modelName - meta-model namepropertyName - property namepublic java.lang.String getPropertyTypeName(java.lang.String modelName,
java.lang.String propertyName)
modelName - meta-model namepropertyName - property namepublic java.lang.String getPropertyTypeName(Element element, java.lang.String propertyName)
element - target elementpropertyName - property namepublic java.util.Collection<java.lang.String> getElementProperties(java.lang.String modelName)
modelName - meta-model namepublic java.util.Collection<java.lang.String> getElementProperties(Element element)
element - target elementpublic java.lang.Object getElementProperty(Element element, java.lang.String propertyName)
element - target elementpropertyName - property namepublic java.lang.String getHumanPropertyName(java.lang.String propertyName)
propertyName - property namepropertyName