@OpenApiAll
public class ElementReportInfo
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
ElementReportInfo(java.lang.String id,
com.nomagic.magicdraw.diff.report.ReportType reportType)
Constructs element report info.
|
| Modifier and Type | Method and Description |
|---|---|
int |
depth()
Gets element depth in containment tree.
|
java.lang.String |
getAddedTypeText()
Gets text of the added modification kind.
|
java.lang.String |
getElementName()
Gets name of the element.
|
java.lang.String |
getElementType()
Gets type of the element.
|
java.lang.String |
getID()
Gets element ID.
|
static java.lang.String |
getModificationKindText(ModificationKind modificationKind)
Gets representation text of a modification kind.
|
java.lang.String |
getModifiedTypeText()
Gets text of the modified modification kind.
|
java.util.List<PropertyReportInfo> |
getProperties()
Gets modified properties.
|
java.lang.String |
getQualifiedName()
Gets element qualified name.
|
java.lang.String |
getRemovedTypeText()
Gets text of the removed modification kind.
|
java.lang.String |
getSourceChangeKind()
Gets source change kind.
|
java.lang.String |
getTargetChangeKind()
Gets target change kind.
|
boolean |
isOfKind(ModificationKind modificationKind)
Checks if modification is of a given type.
|
void |
setElementName(java.lang.String elementName)
Sets name of the element.
|
void |
setElementType(java.lang.String elementType)
Sets element type.
|
void |
setProperties(java.util.List<PropertyReportInfo> properties)
Sets modified properties.
|
void |
setQualifiedName(java.lang.String qualifiedName)
Sets element qualified name.
|
void |
setSourceChangeKind(ModificationKind sourceChangeKind)
Sets source change kind.
|
void |
setTargetChangeKind(ModificationKind targetChangeKind)
Sets target change kind.
|
protected ElementReportInfo(java.lang.String id,
com.nomagic.magicdraw.diff.report.ReportType reportType)
id - id of the element.reportType - type of the report.public java.lang.String getElementName()
public void setElementName(java.lang.String elementName)
elementName - name to set.public java.lang.String getElementType()
public void setElementType(java.lang.String elementType)
elementType - sets type of the element.public java.lang.String getQualifiedName()
public void setQualifiedName(java.lang.String qualifiedName)
qualifiedName - qualified name to set.public java.lang.String getSourceChangeKind()
public void setSourceChangeKind(ModificationKind sourceChangeKind)
sourceChangeKind - change kind to set.public java.lang.String getTargetChangeKind()
public void setTargetChangeKind(ModificationKind targetChangeKind)
targetChangeKind - change kind to set.public java.util.List<PropertyReportInfo> getProperties()
public void setProperties(java.util.List<PropertyReportInfo> properties)
properties - properties to set.public boolean isOfKind(ModificationKind modificationKind)
modificationKind - modification kind to compare with.public static java.lang.String getModificationKindText(ModificationKind modificationKind)
modificationKind - modification kind for which to get its text.public java.lang.String getAddedTypeText()
public java.lang.String getModifiedTypeText()
public java.lang.String getRemovedTypeText()
public java.lang.String getID()
public int depth()