1 17 package org.eclipse.emf.ecore.change; 18 19 20 import org.eclipse.emf.common.util.EList; 21 import org.eclipse.emf.ecore.EObject; 22 import org.eclipse.emf.ecore.EStructuralFeature; 23 24 25 48 public interface ListChange extends EObject 49 { 50 66 ChangeKind getKind(); 67 68 77 void setKind(ChangeKind value); 78 79 93 EList getDataValues(); 94 95 110 int getIndex(); 111 112 120 void setIndex(int value); 121 122 136 int getMoveToIndex(); 137 138 146 void setMoveToIndex(int value); 147 148 162 EList getReferenceValues(); 163 164 178 EStructuralFeature getFeature(); 179 180 188 void setFeature(EStructuralFeature value); 189 190 204 EList getFeatureMapEntryValues(); 205 206 216 EList getValues(); 217 218 224 void apply(EList originalList); 225 226 232 void applyAndReverse(EList originalList); 233 234 } | Popular Tags |