程序包 | 说明 |
---|---|
io.github.dddplus.ast.algorithm |
Algorithm related to reverse modeling.
|
io.github.dddplus.ast.model |
The AST reverse modeling related model.
|
io.github.dddplus.ast.report |
JavaParser parsed report.
|
限定符和类型 | 方法和说明 |
---|---|
double |
JaccardModelSimilarity.rawModelSimilarity(KeyModelEntry model1,
KeyModelEntry model2) |
double |
JaccardModelSimilarity.similarity(KeyModelEntry model1,
KeyModelEntry model2) |
double |
IKeyModelSimilarity.similarity(KeyModelEntry model1,
KeyModelEntry model2)
计算两个领域模型关键要素的相似度.
|
限定符和类型 | 方法和说明 |
---|---|
KeyModelEntry |
KeyModelEntry.addField(KeyElement.Type type,
KeyPropertyEntry keyPropertyEntry) |
限定符和类型 | 方法和说明 |
---|---|
List<KeyModelEntry> |
AggregateEntry.keyModels() |
限定符和类型 | 方法和说明 |
---|---|
void |
AggregateEntry.addKeyModelEntry(KeyModelEntry entry) |
boolean |
AggregateEntry.isRoot(KeyModelEntry entry) |
限定符和类型 | 方法和说明 |
---|---|
KeyModelEntry |
KeyModelReport.getOrCreateKeyModelEntryForActor(String actor) |
KeyModelEntry |
KeyModelReport.getOrCreateRawModelEntry(String className)
使用注意:返回的
KeyModelEntry#getPackageName() 是空的,需要接下来赋值,否则出报告时NPE. |
KeyModelEntry |
KeyModelReport.keyModelEntryOfActor(String actor) |
限定符和类型 | 方法和说明 |
---|---|
List<KeyModelEntry> |
KeyModelReport.keyModelsOfPackage(String packageName) |
Copyright © 2020–2023. All rights reserved.