@OpenApiAll
public class ProjectsComparator
extends java.lang.Object
Constructor and Description |
---|
ProjectsComparator() |
Modifier and Type | Method and Description |
---|---|
boolean |
compare(Project prj1,
Project prj2)
Check if two given MagicDraw projects are equals by comparing their model elements and diagrams.
|
DiagramComparator |
getDiagramComparator()
DiagramComparator used for comparing project diagrams during projects comparison.
|
ModelComparator |
getModelComparator()
ModelComparator implementation used for projects comparison.
|
void |
setDiagramComparator(DiagramComparator diagramComparator)
Sets DiagramComparator implementation for comparing project diagrams during projects comparison.
|
void |
setLogTextEnd(java.lang.String text)
Text to add before projects comparison log.
|
void |
setModelComparator(ModelComparator comparator)
Set implementation of ModelComparator to use for projects comparison.
|
public boolean compare(Project prj1, Project prj2)
prj1
- first MagicDraw project to compare.prj2
- second MagicDraw project to compare.public ModelComparator getModelComparator()
public void setModelComparator(ModelComparator comparator)
comparator
- implementation of ModelComparator to use for projects comparison.@CheckForNull public DiagramComparator getDiagramComparator()
public void setDiagramComparator(@CheckForNull DiagramComparator diagramComparator)
diagramComparator
- implementation of DiagramComparator use for project diagrams comparison.public void setLogTextEnd(@CheckForNull java.lang.String text)
text
- String text to add.