内部使用 pluglet 详细信息

此样本中的所有相关信息都在 FanAction Java 类中。您可以看到该样本中使用了许多 UML 2.0 和模型可扩展性类。该样本开始于通过用户选择来迭代的 plugletMain 方法。

在工作台透视图中,可以通过编写一条语句 Platform.getWorkbench() 来完整访问整个工作台及其部件。在建模透视图中,UMLModeler 类允许您访问模型及其内容。例如,此 pluglet 样本用于计算一个类的内部使用度量。当在“项目资源管理器”视图中选择了某个类时,内部使用度量表示该类具有的引用数。

如果选择 UML 2.0 类的一个实例,则会调用 calcFanIn 方法。在此方法中,通过 ResourceSetReadOperation 类的 execute 方法来访问模型。类引用是通过使用 getReferencingClassesByOperation 和 getReferencingClassesByProperty 方法来计算的。这两种方法是通过使用 IEObjectHelper.getReferencers 方法来执行的。


反馈