Details zum Fan-In-Pluglet |
Alle relevanten Informationen in diesem Beispiel befinden sich in der Java-Klasse 'FanAction'. In diesem Beispiel können Sie erkennen, dass eine ganze Reihe von UML2- und Modellerweiterbarkeitsklassen verwendet werden. Das Beispiel leitet die Methode 'plugletMain' ein, die durch die Benutzerauswahlen iteriert. Wenn eine Auswahl ein Exemplar einer UML2.0-Klasse ist, wird die Methode 'calcFanIn' aufgerufen. In dieser Methode erfolgt der Zugriff auf das Modell über die Methode 'execute' der Klasse 'ResourceSetReadOperation'. Die Klassenverweise werden mit Hilfe der Methoden 'getReferencingClassesByOperation' und 'getReferencingClassesByProperty' berechnet. Diese beiden Methoden werden durch Verwendung der Methode 'IEObjectHelper.getReferencers' ausgeführt. |