Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/elements/adapters/RegisterGroupProxy.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/elements/adapters/RegisterGroupProxy.java34
1 files changed, 29 insertions, 5 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/elements/adapters/RegisterGroupProxy.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/elements/adapters/RegisterGroupProxy.java
index ba69b6ff7..4ef734a77 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/elements/adapters/RegisterGroupProxy.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/elements/adapters/RegisterGroupProxy.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and others.
+ * Copyright (c) 2007, 2013 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -80,6 +80,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate#getElement()
*/
+ @Override
public Object getElement() {
return fFrame;
}
@@ -87,6 +88,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate#getElementPath()
*/
+ @Override
public TreePath getElementPath() {
return TreePath.EMPTY;
}
@@ -94,6 +96,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate#getPresentationContext()
*/
+ @Override
public IPresentationContext getPresentationContext() {
return fViewerUpdate.getPresentationContext();
}
@@ -101,6 +104,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.core.commands.Request#done()
*/
+ @Override
public void done() {
fViewerUpdate.setStatus(getStatus());
fViewerUpdate.done();
@@ -109,6 +113,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate#getViewerInput()
*/
+ @Override
public Object getViewerInput() {
return fFrame;
}
@@ -127,6 +132,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IChildrenCountUpdate#setChildCount(int)
*/
+ @Override
public void setChildCount(int numChildren) {
fUpdate.setChildCount(numChildren);
}
@@ -145,6 +151,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IHasChildrenUpdate#setHasChilren(boolean)
*/
+ @Override
public void setHasChilren(boolean hasChildren) {
fUpdate.setHasChilren(hasChildren);
}
@@ -162,6 +169,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IChildrenUpdate#getLength()
*/
+ @Override
public int getLength() {
return fUpdate.getLength();
}
@@ -169,6 +177,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IChildrenUpdate#getOffset()
*/
+ @Override
public int getOffset() {
return fUpdate.getOffset();
}
@@ -176,6 +185,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IChildrenUpdate#setChild(java.lang.Object, int)
*/
+ @Override
public void setChild(Object child, int offset) {
fUpdate.setChild(child, offset);
}
@@ -197,12 +207,15 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoRequest#getMemento()
*/
+ @Override
public IMemento getMemento() {
return fUpdate.getMemento();
}
+ @Override
public Object getElement() {
return fUpdate.getElement();
}
+ @Override
public TreePath getElementPath() {
return fUpdate.getElementPath();
}
@@ -219,6 +232,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IElementCompareRequest#setEqual(boolean)
*/
+ @Override
public void setEqual(boolean equal) {
fRequest.setEqual(equal);
}
@@ -243,6 +257,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
*
* @see java.lang.Object#equals(java.lang.Object)
*/
+ @Override
public boolean equals(Object obj) {
if (obj instanceof RegisterGroupProxy) {
return Arrays.equals(fGroups, ((RegisterGroupProxy)obj).fGroups);
@@ -253,6 +268,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
+ @Override
public int hashCode() {
int code = getClass().hashCode();
for (int i = 0; i < fGroups.length; i++) {
@@ -282,6 +298,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory#createModelProxy(java.lang.Object, org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext)
*/
+ @Override
public IModelProxy createModelProxy(Object element, IPresentationContext context) {
IModelProxyFactory factory = ViewerAdapterService.getModelProxyFactory(fFrame);
if (factory != null) {
@@ -293,6 +310,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentationFactory#createColumnPresentation(org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext, java.lang.Object)
*/
+ @Override
public IColumnPresentation createColumnPresentation(IPresentationContext context, Object element) {
IColumnPresentationFactory factory = ViewerAdapterService.getColumnPresentationFactory(fFrame);
if (factory != null) {
@@ -304,6 +322,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentationFactory#getColumnPresentationId(org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext, java.lang.Object)
*/
+ @Override
public String getColumnPresentationId(IPresentationContext context, Object element) {
IColumnPresentationFactory factory = ViewerAdapterService.getColumnPresentationFactory(fFrame);
if (factory != null) {
@@ -315,6 +334,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider#update(org.eclipse.debug.internal.ui.viewers.model.provisional.IChildrenCountUpdate[])
*/
+ @Override
public void update(IChildrenCountUpdate[] updates) {
IElementContentProvider provider = ViewerAdapterService.getContentProvider(fFrame);
if (provider != null) {
@@ -331,6 +351,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider#update(org.eclipse.debug.internal.ui.viewers.model.provisional.IChildrenUpdate[])
*/
+ @Override
public void update(IChildrenUpdate[] updates) {
IElementContentProvider provider = ViewerAdapterService.getContentProvider(fFrame);
if (provider != null) {
@@ -348,6 +369,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider#update(org.eclipse.debug.internal.ui.viewers.model.provisional.IHasChildrenUpdate[])
*/
+ @Override
public void update(IHasChildrenUpdate[] updates) {
IElementContentProvider provider = ViewerAdapterService.getContentProvider(fFrame);
if (provider != null) {
@@ -376,10 +398,11 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider#compareElements(org.eclipse.debug.internal.ui.viewers.model.provisional.IElementCompareRequest[])
*/
+ @Override
public void compareElements(IElementCompareRequest[] requests) {
IElementMementoProvider provider = ViewerAdapterService.getMementoProvider(fFrame);
if (provider != null) {
- List others = new ArrayList(requests.length);
+ List<IElementCompareRequest> others = new ArrayList<IElementCompareRequest>(requests.length);
for (int i = 0; i < requests.length; i++) {
IElementCompareRequest request = requests[i];
if (request.getElement().equals(this)) {
@@ -395,7 +418,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
}
}
if (!others.isEmpty()) {
- provider.compareElements((IElementCompareRequest[]) others.toArray(new IElementCompareRequest[others.size()]));
+ provider.compareElements(others.toArray(new IElementCompareRequest[others.size()]));
}
} else {
cancelUpdates(requests);
@@ -405,10 +428,11 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider#encodeElements(org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoRequest[])
*/
+ @Override
public void encodeElements(IElementMementoRequest[] requests) {
IElementMementoProvider provider = ViewerAdapterService.getMementoProvider(fFrame);
if (provider != null) {
- List others = new ArrayList(requests.length);
+ List<IElementMementoRequest> others = new ArrayList<IElementMementoRequest>(requests.length);
for (int i = 0; i < requests.length; i++) {
IElementMementoRequest request = requests[i];
if (request.getElement().equals(this)) {
@@ -419,7 +443,7 @@ public class RegisterGroupProxy implements IModelProxyFactory, IColumnPresentati
}
}
if (!others.isEmpty()) {
- provider.encodeElements((IElementMementoRequest[]) others.toArray(new IElementMementoRequest[others.size()]));
+ provider.encodeElements(others.toArray(new IElementMementoRequest[others.size()]));
}
} else {
cancelUpdates(requests);

Back to the top