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 47 public interface FeatureChange extends EObject 48 { 49 65 String getFeatureName(); 66 67 77 void setFeatureName(String value); 78 79 88 void unsetFeatureName(); 89 90 100 boolean isSetFeatureName(); 101 102 116 String getDataValue(); 117 118 126 void setDataValue(String value); 127 128 143 boolean isSet(); 144 145 153 void setSet(boolean value); 154 155 171 EStructuralFeature getFeature(); 172 173 183 void setFeature(EStructuralFeature value); 184 185 194 void unsetFeature(); 195 196 206 boolean isSetFeature(); 207 208 222 EObject getReferenceValue(); 223 224 232 void setReferenceValue(EObject value); 233 234 248 EList getListChanges(); 249 250 259 Object getValue(); 260 261 267 void apply(EObject originalObject); 268 269 275 void applyAndReverse(EObject originalObject); 276 277 } | Popular Tags |