1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Bug 319656 - [expressions] ExpressionsChangedEvent.Type enum is not public

This commit is contained in:
Pawel Piech 2010-07-13 04:28:48 +00:00
parent 98d451cfb8
commit 973cdb82de

View file

@ -20,7 +20,12 @@ import org.eclipse.debug.core.model.IExpression;
* object is used when generating a model delta.
*/
public class ExpressionsChangedEvent {
enum Type {ADDED, CHANGED, REMOVED, MOVED, INSERTED}
/**
* Enumeration for the type of change in expressions.
* @since 2.2
*/
public enum Type {ADDED, CHANGED, REMOVED, MOVED, INSERTED}
private final Set<Object> fExpressionManagerElements;
private final ExpressionsChangedEvent.Type fType;
@ -36,9 +41,24 @@ public class ExpressionsChangedEvent {
fIndex = index;
}
/**
* The set of root elements of the expressions view model.
*/
public Set<Object> getExpressionManagerElements() { return fExpressionManagerElements; }
/**
* Returns the type of change.
*/
public ExpressionsChangedEvent.Type getType() { return fType; }
/**
* Returns expressions affected by the change.
*/
public IExpression[] getExpressions() { return fExpressions; }
/**
* Returns index of the affected expression.
*/
public int getIndex() { return fIndex; }
@Override