Dettagli pluglet Fan-In |
Tutte le informazioni importanti in questo esempio si trovano nella classe FanAction Java. Dall'esempio è possibile constatare che sono utilizzate varie classi di estendibilità del modello e UML2. L'esempio inizia con il metodo plugletMain, iterato mediante le selezioni dell'utente. Se la selezione è un'istanza di una classe UML2.0, viene richiamato il metodo calcFanIn. In questo metodo, il modello viene associato mediante il metodo di esecuzione della classe ResourceSetReadOperation. I riferimenti alla classe sono calcolati utilizzando i metodi getReferencingClassesByOperation e getReferencingClassesByProperty. Questi due metodi vengono eseguiti mediante l'utilizzo del metodo IEObjectHelper.getReferencers. |