@Override public Object getValue(final Object element, final String property) { if (!ACTION_PROPERTY.equals(property)) return null; final MemberActionInfo info= (MemberActionInfo) element; return Integer.valueOf(info.getAction()); }
@Override public Object getValue(final Object element, final String property) { if (!ACTION_PROPERTY.equals(property)) return null; final MemberActionInfo info= (MemberActionInfo) element; return new Integer(info.getAction()); }
public Object getValue(final Object element, final String property) { if (!ACTION_PROPERTY.equals(property)) return null; final MemberActionInfo info= (MemberActionInfo) element; return new Integer(info.getAction()); }
private void getMembersForAction(int action, boolean onlyMethods, List<IMember> result) { boolean isDestinationInterface= isDestinationInterface(); final MemberActionInfo[] infos= getTableInput(); for (int index= 0; index < infos.length; index++) { MemberActionInfo info= infos[index]; int infoAction= info.getAction(); boolean isMethodInfo= info.isMethodInfo(); if (!isMethodInfo && onlyMethods) continue; if (isMethodInfo && isDestinationInterface) { if (action == PULL_UP_ACTION) continue; // skip methods pulled up to interface if (action == DECLARE_ABSTRACT_ACTION && infoAction == PULL_UP_ACTION) infoAction= DECLARE_ABSTRACT_ACTION; // method pulled to interface must be declared abstract } if (infoAction == action) result.add(info.getMember()); } }
private void getMembersForAction(int action, boolean onlyMethods, List<IMember> result) { boolean isDestinationInterface= isDestinationInterface(); final MemberActionInfo[] infos= getTableInput(); for (int index= 0; index < infos.length; index++) { MemberActionInfo info= infos[index]; int infoAction= info.getAction(); boolean isMethodInfo= info.isMethodInfo(); if (!isMethodInfo && onlyMethods) continue; if (isMethodInfo && isDestinationInterface) { if (action == PULL_UP_ACTION) continue; // skip methods pulled up to interface if (action == DECLARE_ABSTRACT_ACTION && infoAction == PULL_UP_ACTION) infoAction= DECLARE_ABSTRACT_ACTION; // method pulled to interface must be declared abstract } if (infoAction == action) result.add(info.getMember()); } }
@Override public void selectionChanged(final SelectionChangedEvent event) { if (editor.getControl() == null & !table.isDisposed()) editor.create(table); final ISelection sel= event.getSelection(); if (!(sel instanceof IStructuredSelection)) return; final IStructuredSelection structured= (IStructuredSelection) sel; if (structured.size() != 1) return; final MemberActionInfo info= (MemberActionInfo) structured.getFirstElement(); editor.setItems(info.getAllowedLabels()); editor.setValue(new Integer(info.getAction())); } });
@Override public void selectionChanged(final SelectionChangedEvent event) { if (editor.getControl() == null & !table.isDisposed()) editor.create(table); final ISelection sel= event.getSelection(); if (!(sel instanceof IStructuredSelection)) return; final IStructuredSelection structured= (IStructuredSelection) sel; if (structured.size() != 1) return; final MemberActionInfo info= (MemberActionInfo) structured.getFirstElement(); editor.setItems(info.getAllowedLabels()); editor.setValue(Integer.valueOf(info.getAction())); } });
public void selectionChanged(final SelectionChangedEvent event) { if (editor.getControl() == null & !table.isDisposed()) editor.create(table); final ISelection sel= event.getSelection(); if (!(sel instanceof IStructuredSelection)) return; final IStructuredSelection structured= (IStructuredSelection) sel; if (structured.size() != 1) return; final MemberActionInfo info= (MemberActionInfo) structured.getFirstElement(); editor.setItems(info.getAllowedLabels()); editor.setValue(new Integer(info.getAction())); } });
public boolean isActive() { return getAction() != NO_ACTION; }
@Override public boolean isActive() { return getAction() != NO_ACTION; }
@Override public boolean isActive() { return getAction() != NO_ACTION; }
private IMethod[] getMethodsForAction(final int action) { final MemberActionInfo[] infos= getTableInput(); final List list= new ArrayList(infos.length); for (int index= 0; index < infos.length; index++) { if (infos[index].isMethodInfo() && infos[index].getAction() == action) { list.add(infos[index].getMember()); } } return (IMethod[]) list.toArray(new IMethod[list.size()]); }
private IMember[] getMembersForAction(final int action) { final MemberActionInfo[] infos= getTableInput(); final List result= new ArrayList(infos.length); for (int index= 0; index < infos.length; index++) { if (infos[index].getAction() == action) result.add(infos[index].getMember()); } return (IMember[]) result.toArray(new IMember[result.size()]); }