/** * <copyright> * </copyright> * * $Id$ */ package com.hundsun.ares.studio.jres.model.chouse.impl; import org.eclipse.emf.common.util.BasicEList; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.TreeIterator; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; import com.hundsun.ares.studio.core.model.Reference; import com.hundsun.ares.studio.core.model.impl.ExtensibleModelImpl; import com.hundsun.ares.studio.core.model.util.ReferenceUtil; import com.hundsun.ares.studio.jres.model.chouse.ChousePackage; import com.hundsun.ares.studio.jres.model.chouse.Modification; /** * <!-- begin-user-doc --> * An implementation of the model object '<em><b>Modification</b></em>'. * <!-- end-user-doc --> * <p> * </p> * * @generated */ public class ModificationImpl extends ExtensibleModelImpl implements Modification { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ModificationImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EClass eStaticClass() { return ChousePackage.Literals.MODIFICATION; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public EList<Reference> getReferences() { BasicEList<Reference> references = new BasicEList<Reference>(); /*// �ռ����а������ݵ����� for (TreeIterator<EObject> iterator = eAllContents(); iterator.hasNext(); ) { EObject obj = iterator.next(); references.addAll(ReferenceUtil.INSTANCE.getReferences(obj)); }*/ return references; } } //ModificationImpl