Package org.erlide.engine.model.root

Examples of org.erlide.engine.model.root.IErlElement.open()


                    final IErlModule module = (IErlModule) element;
                    result.add(module);
                    return false;
                } else if (isExternalOrProject) {
                    final IErlElement ErlElement = element;
                    ErlElement.open(null);
                }
                return isExternalOrProject;
            }
        }, EnumSet.noneOf(AcceptFlags.class), ErlElementKind.MODULE);
        return result;
View Full Code Here


                        result.add(module);
                    }
                    return false;
                } else if (isExternalOrProject) {
                    final IErlElement ErlElement = element;
                    ErlElement.open(null);
                }
                return isExternalOrProject;
            }
        }, EnumSet.noneOf(AcceptFlags.class), ErlElementKind.MODULE);
        return result;
View Full Code Here

    private ErlNode recursiveMakeErlNodes(final IErlElement element,
            final ErlNode parent, final IDocument doc) throws ErlModelException {
        final ErlNode n = ErlNode.createErlNode(parent, element, doc);
        if (element != null) {
            final IErlElement o = element;
            o.open(null);
        }
        if (element != null) {
            final IErlElement p = element;
            final Collection<IErlElement> children = p.getChildren();
            for (final IErlElement child : children) {
View Full Code Here

            for (int i = 1;; i++) {
                if (parent == null) {
                    break;
                }
                final IErlElement ErlElement = parent;
                ErlElement.open(null);
                if (i == n) {
                    break;
                }
                parent = getElementWithExternalName(parent, path.get(i));
            }
View Full Code Here

                return null;
            }
            if (openElements) {
                final IErlElement o = c;
                try {
                    o.open(null);
                } catch (final ErlModelException e) {
                    return null;
                }
            }
            final IResource resource = c.getResource();
View Full Code Here

                parentElement = ErlangEngine.getInstance().getModel()
                        .findModule((IFile) parentElement);
            }
            if (parentElement instanceof IErlElement) {
                final IErlElement parent = (IErlElement) parentElement;
                parent.open(null);
                final Collection<IErlElement> children = parent.getChildren();
                return children.toArray();
            }
        } catch (final ErlModelException e) {
            ErlLogger.warn(e);
View Full Code Here

                return erlangFileContentProvider.getChildren(parentElement);
            }
            if (parentElement instanceof IErlElement) {
                if (parentElement instanceof IErlElement) {
                    final IErlElement ErlElement = (IErlElement) parentElement;
                    ErlElement.open(null);
                }
                final IErlElement parent = (IErlElement) parentElement;
                final Collection<IErlElement> children = parent.getChildrenOfKind(
                        ErlElementKind.EXTERNAL_ROOT, ErlElementKind.EXTERNAL_APP,
                        ErlElementKind.EXTERNAL_FOLDER);
View Full Code Here

            }
            final Stopwatch clock = Stopwatch.createStarted();
            if (element instanceof IErlElement) {
                final IErlElement ErlElement = (IErlElement) element;
                try {
                    ErlElement.open(null);
                } catch (final ErlModelException e) {
                }
            }
            final IErlElement parent = (IErlElement) element;
            final boolean result = parent.hasChildrenOfKind(ErlElementKind.EXTERNAL_ROOT,
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.