1 17 package org.eclipse.emf.ecore.change; 18 19 20 import java.util.Map ; 21 22 import org.eclipse.emf.common.util.EList; 23 import org.eclipse.emf.ecore.EFactory; 24 import org.eclipse.emf.ecore.EObject; 25 import org.eclipse.emf.ecore.EStructuralFeature; 26 import org.eclipse.emf.ecore.resource.Resource; 27 28 29 37 public interface ChangeFactory extends EFactory 38 { 39 45 ChangeFactory eINSTANCE = new org.eclipse.emf.ecore.change.impl.ChangeFactoryImpl(); 46 47 54 ChangeDescription createChangeDescription(); 55 56 63 FeatureChange createFeatureChange(); 64 65 FeatureChange createFeatureChange(EStructuralFeature feature, Object oldValue, boolean oldIsSet); 66 67 74 ListChange createListChange(); 75 76 83 ResourceChange createResourceChange(); 84 85 ResourceChange createResourceChange(Resource resource, EList oldValue); 86 87 94 FeatureMapEntry createFeatureMapEntry(); 95 96 FeatureMapEntry createFeatureMapEntry(EStructuralFeature feature, Object value); 97 98 105 ChangePackage getChangePackage(); 106 107 Map.Entry createEObjectToChangesMapEntry(EObject eObject); 108 109 } | Popular Tags |