“模型枚举 pluglet”用于列示某个模型中所选类的内容。它可以演示如何检查基本模型。“模型枚举”功能是在 EnumModel 类的 run 方法中实现的。在此方法中,所选元素从模型中获得。在建模透视图中,UMLModeler 类允许您访问模型及其内容。建立了编辑上下文。对于所选择的每个元素,内容通过使用 logObject 方法来进行迭代。而内容是作为 EMF EObject 列表的形式获得的。对象名是使用 toString 方法来列示的。
“内部使用 pluglet”用于计算一个类的内部使用度量。当在“项目资源管理器”中选择了某个类时,内部使用度量表示该类具有的引用数。“内部使用 pluglet”启动通过用户选择来迭代的 plugletMain 方法。如果选择 UML 2.0 类的一个实例,则会调用 calcFanIn 方法。此方法通过 ResourceSetReadOperation 类的 execute 方法来访问模型。类引用是通过使用 getReferencingClassesByOperation 和 getReferencingClassesByProperty 方法来计算的。这两种方法都使用 IEObjectHelper.getReferencers 方法。