Examples of DroolsElement


Examples of org.drools.eclipse.core.DroolsElement

    public void doubleClick(DoubleClickEvent event) {
        ISelection selection = event.getSelection();
        if (selection instanceof IStructuredSelection) {
            Object selected = ((StructuredSelection) selection).getFirstElement();
            if (selected != null && selected instanceof DroolsElement) {
                DroolsElement droolsSelected = (DroolsElement) selected;
                IFile file = droolsSelected.getFile();
                if (file != null) {
                    try {
                        IEditorPart editor = IDE.openEditor(getSite().getPage(), file);
                        if (editor instanceof FormEditor) {
                            editor = ((FormEditor) editor).getActiveEditor();
                        }
                        if (editor instanceof ITextEditor) {
                            ((ITextEditor)editor).selectAndReveal(
                                droolsSelected.getOffset(), droolsSelected.getLength());
                        }
                    } catch (Throwable t) {
                        DroolsEclipsePlugin.log(t);
                    }
                }
View Full Code Here

Examples of org.drools.eclipse.core.DroolsElement

    public void doubleClick(DoubleClickEvent event) {
        ISelection selection = event.getSelection();
        if (selection instanceof IStructuredSelection) {
            Object selected = ((StructuredSelection) selection).getFirstElement();
            if (selected != null && selected instanceof DroolsElement) {
                DroolsElement droolsSelected = (DroolsElement) selected;
                IFile file = droolsSelected.getFile();
                if (file != null) {
                    try {
                        IEditorPart editor = IDE.openEditor(getSite().getPage(), file);
                        if (editor instanceof FormEditor) {
                            editor = ((FormEditor) editor).getActiveEditor();
                        }
                        if (editor instanceof ITextEditor) {
                            ((ITextEditor)editor).selectAndReveal(
                                droolsSelected.getOffset(), droolsSelected.getLength());
                        }
                    } catch (Throwable t) {
                        DroolsEclipsePlugin.log(t);
                    }
                }
View Full Code Here

Examples of org.drools.eclipse.core.DroolsElement

    public void doubleClick(DoubleClickEvent event) {
        ISelection selection = event.getSelection();
        if (selection instanceof IStructuredSelection) {
            Object selected = ((StructuredSelection) selection).getFirstElement();
            if (selected != null && selected instanceof DroolsElement) {
                DroolsElement droolsSelected = (DroolsElement) selected;
                IFile file = droolsSelected.getFile();
                if (file != null) {
                    try {
                        IEditorPart editor = IDE.openEditor(getSite().getPage(), file);
                        if (editor instanceof FormEditor) {
                            editor = ((FormEditor) editor).getActiveEditor();
                        }
                        if (editor instanceof ITextEditor) {
                            ((ITextEditor)editor).selectAndReveal(
                                droolsSelected.getOffset(), droolsSelected.getLength());
                        }
                    } catch (Throwable t) {
                        DroolsEclipsePlugin.log(t);
                    }
                }
View Full Code Here

Examples of org.drools.eclipse.core.DroolsElement

    public void doubleClick(DoubleClickEvent event) {
        ISelection selection = event.getSelection();
        if (selection instanceof IStructuredSelection) {
            Object selected = ((StructuredSelection) selection).getFirstElement();
            if (selected != null && selected instanceof DroolsElement) {
                DroolsElement droolsSelected = (DroolsElement) selected;
                IFile file = droolsSelected.getFile();
                if (file != null) {
                    try {
                        IEditorPart editor = IDE.openEditor(getSite().getPage(), file);
                        if (editor instanceof FormEditor) {
                            editor = ((FormEditor) editor).getActiveEditor();
                        }
                        if (editor instanceof ITextEditor) {
                            ((ITextEditor)editor).selectAndReveal(
                                droolsSelected.getOffset(), droolsSelected.getLength());
                        }
                    } catch (Throwable t) {
                        DroolsEclipsePlugin.log(t);
                    }
                }
View Full Code Here

Examples of org.drools.eclipse.core.DroolsElement

        super.addSelectionChangedListener(new ISelectionChangedListener() {
            public void selectionChanged(SelectionChangedEvent event) {
                Object selectionObj = event.getSelection();
                if (selectionObj != null && selectionObj instanceof StructuredSelection) {
                    StructuredSelection sel = (StructuredSelection) selectionObj;
                    DroolsElement element = (DroolsElement) sel.getFirstElement();
                    if (element != null) {
                        editor.selectAndReveal(element.getOffset(),
                                                element.getLength());
                    }
                }
            }
        });
    }
View Full Code Here

Examples of org.drools.eclipse.core.DroolsElement

        super.addSelectionChangedListener(new ISelectionChangedListener() {
            public void selectionChanged(SelectionChangedEvent event) {
                Object selectionObj = event.getSelection();
                if (selectionObj != null && selectionObj instanceof StructuredSelection) {
                    StructuredSelection sel = (StructuredSelection) selectionObj;
                    DroolsElement element = (DroolsElement) sel.getFirstElement();
                    if (element != null) {
                        editor.selectAndReveal(element.getOffset(),
                                                element.getLength());
                    }
                }
            }
        });
    }
View Full Code Here

Examples of org.drools.eclipse.core.DroolsElement

    private static final int UNKNOWN = 10;

    private static DroolsLabelProvider labelProvider = new DroolsLabelProvider();

    public int compare(Viewer viewer, Object e1, Object e2) {
        DroolsElement node1 = (DroolsElement) e1;
        DroolsElement node2 = (DroolsElement) e2;
        int type1 = getElementType(node1);
        int type2 = getElementType(node2);
        if (type1 != type2) {
            return type1 - type2;
        }
View Full Code Here

Examples of org.drools.eclipse.core.DroolsElement

        return false;
    }

    public boolean select(Viewer viewer, Object parentElement, Object element) {
        if (element instanceof DroolsElement) {
            DroolsElement droolsElement = (DroolsElement) element;
            int type = droolsElement.getType();
            if (hasFilter(FILTER_RULES) && type == DroolsElement.RULE) {
                return false;
            }
            if (hasFilter(FILTER_QUERIES) && type == DroolsElement.QUERY) {
                return false;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.