Examples of IErlElement


Examples of org.erlide.engine.model.root.IErlElement

    }

    private Collection<IErlModule> getLocalIncludes(final IErlModule module)
            throws ErlModelException {
        final List<IErlModule> result = Lists.newArrayList();
        final IErlElement parent = module.getParent();
        for (final IErlElement child : parent.getChildrenOfKind(ErlElementKind.MODULE)) {
            if (child instanceof IErlModule
                    && SourceKind.nameToModuleKind(child.getName()) == SourceKind.HRL) {
                result.add((IErlModule) child);
            }
        }
View Full Code Here

Examples of org.erlide.engine.model.root.IErlElement

        return true;
    }

    private void addOtpExternals(final List<IErlElement> children) {
        final String name = "OTP " + getRuntimeVersion().toString();
        IErlElement external = getChildNamed(name);
        if (external == null) {
            external = new ErlOtpExternalReferenceEntryList(this, name);
        }
        children.add(external);
    }
View Full Code Here

Examples of org.erlide.engine.model.root.IErlElement

            final IErlElementLocator model, final Collection<IPath> dirs,
            final boolean getModules) throws ErlModelException {
        final List<IErlModule> result = Lists.newArrayList();
        for (final IPath dir : dirs) {
            final IFolder folder = project.getFolder(dir);
            final IErlElement element = model.findElement(folder, true);
            if (element instanceof IErlFolder) {
                final IErlFolder erlFolder = (IErlFolder) element;
                erlFolder.open(null);
                for (final IErlElement e : erlFolder
                        .getChildrenOfKind(ErlElementKind.MODULE)) {
View Full Code Here

Examples of org.erlide.engine.model.root.IErlElement

                if (element instanceof IErlModule) {
                    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

Examples of org.erlide.engine.model.root.IErlElement

                    if (module.getSourceKind() == SourceKind.HRL) {
                        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

Examples of org.erlide.engine.model.root.IErlElement

     * Return the first instance of IErlElement in the hierarchy of this type
     * (going up the hierarchy from this type);
     */
    @Override
    public IErlElement getErlElementParent() {
        final IErlElement parent = getParent();
        while (parent != null) {
            {
                return parent;
            }
        }
View Full Code Here

Examples of org.erlide.engine.model.root.IErlElement

     * @see org.eclipse.jdt.internal.ui.infoviews.BrowserInput#getInputName()
     */
    @Override
    public String getInputName() {
        if (fElement instanceof IErlElement) {
            final IErlElement element = (IErlElement) fElement;
            return element.getName();
        }
        return ""; //$NON-NLS-1$
    }
View Full Code Here

Examples of org.erlide.engine.model.root.IErlElement

    }

    @Override
    public Image getImage(final Object element) {
        if (element instanceof IErlElement) {
            final IErlElement e = (IErlElement) element;
            final ImageDescriptor desc = ErlangElementImageProvider
                    .getErlImageDescriptor(e, ErlangElementImageProvider.SMALL_ICONS);
            final Image img = ErlideUIPlugin.getImageDescriptorRegistry().get(desc);
            return fProblemDecorator.decorateImage(img, e);
        }
View Full Code Here

Examples of org.erlide.engine.model.root.IErlElement

    }

    @Override
    public String getText(final Object element) {
        if (element instanceof IErlElement) {
            final IErlElement data = (IErlElement) element;
            return data.toString();// + "= " + data.getValue();
        }
        return null;
    }
View Full Code Here

Examples of org.erlide.engine.model.root.IErlElement

    }

    @Override
    public String getDescription(final Object anElement) {
        if (anElement instanceof IErlElement) {
            final IErlElement data = (IErlElement) anElement;
            return "Property: " + data.toString(); //$NON-NLS-1$
        }
        return null;
    }
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.