1 11 package org.eclipse.debug.internal.ui.viewers.model.provisional; 12 13 14 15 36 public interface IModelDelta { 37 38 40 44 public static int NO_CHANGE = 0; 45 49 public static int ADDED = 1; 50 54 public static int REMOVED = 1 << 1; 55 60 public static int REPLACED = 1 << 3; 61 65 public static int INSERTED = 1 << 4; 66 67 69 72 public static int CONTENT = 1 << 10; 73 76 public static int STATE = 1 << 11; 77 78 80 83 public static int EXPAND = 1 << 20; 84 87 public static int SELECT = 1 << 21; 88 89 93 public static int REVEAL = 1 << 24; 94 95 99 public static int INSTALL = 1 << 22; 100 101 105 public static int UNINSTALL = 1 << 23; 106 107 111 public static int COLLAPSE = 1 << 25; 112 113 119 public IModelDelta getParentDelta(); 120 121 126 public Object getElement(); 127 128 134 public int getFlags(); 135 136 141 public IModelDelta[] getChildDeltas(); 142 143 149 public Object getReplacementElement(); 150 151 161 public int getIndex(); 162 163 173 public int getChildCount(); 174 175 181 public void accept(IModelDeltaVisitor visitor); 182 183 } 184 | Popular Tags |