[EMf][XMIResourceFactoryImpl][iterator] compter les objets instancié par EMF
Bonjour
J'utilise XMIResourceFactoryImpl pour parser un fichier xmi résultant d'un projet EMF et je parcours le fichier pour afficher les attributs des objets définis dans dans mon fichier, dont le code est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| import java.util.Iterator;
import am.Association;
import am.AnalysisModel;
import am.AnalysisObjet;
public class LoadTest {
public static void main(String[] args) {
// Loading the existing model
EMFModelLoad loader = new EMFModelLoad();
AnalysisModel analysisModel = loader.load();
System.out.println("Nom du Model d'analyse: " + analysisModel.getAnalysisModelName());
for (Iterator<AnalysisObjet> iterator1 = analysisModel.getObjets().iterator(); iterator1.hasNext();)
{
AnalysisObjet analysisObjet = iterator1.next();
System.out.println("Nom de l'objet : " + analysisObjet.getAnalysisObjetName());
} |
Là, il m'afiche le nom de chacun de mes objets mais j'ai besoin qu'il me donne le nombre des objets.
Donc, est-ce qu'il y a une méthode pour le faire ?
Merci d'avance pour votre aide