Package org.apache.felix.sigil.eclipse.model.repository

Examples of org.apache.felix.sigil.eclipse.model.repository.IRepositoryModel


            }

            public Object[] getElements(Object inputElement)
            {
                IBundleRepository rep = (IBundleRepository) inputElement;
                IRepositoryModel model = SigilCore.getRepositoryModel(rep);
                if ( model.getProblem() == null ) {
                    return getBundles(rep);
                }
                else {
                    return new Object[] { model.getProblem() };
                }
            }
        });

        treeViewer.setComparator(new ModelElementComparator());
View Full Code Here


        tableViewer.setContentProvider(new DefaultTableProvider() {

            public Object[] getElements(Object inputElement)
            {
                IBundleRepository rep = (IBundleRepository) inputElement;
                IRepositoryModel model = SigilCore.getRepositoryModel(rep);
                return toArray(model.getProperties().entrySet());
            }           
        });
               
        TableViewerColumn keyCol = new TableViewerColumn(tableViewer, SWT.NONE);
        keyCol.getColumn().setText("Key");
View Full Code Here

                prefs.setValue(REPOSITORY + type.getId() + INSTANCES, buf.toString());
            }
            else
            {
                IRepositoryModel element = entry.getValue().get(0);
                saveRepository(element, prefs);
            }
        }
    }
View Full Code Here

            return findPackage();
        }
        else if (element instanceof IBundleRepository)
        {
            IBundleRepository rep = (IBundleRepository) element;
            IRepositoryModel config = SigilCore.getRepositoryModel(rep);
            return config.getType().getIcon();
        }
        else if (element instanceof Throwable) {
            return PlatformUI.getWorkbench().getSharedImages().getImage(
                ISharedImages.IMG_OBJS_ERROR_TSK);
        }
View Full Code Here

        }

        if (element instanceof IBundleRepository)
        {
            IBundleRepository rep = (IBundleRepository) element;
            IRepositoryModel config = SigilCore.getRepositoryModel(rep);
            return config.getName();
        }
       
        if ( element instanceof Throwable ) {
            Throwable t = (Throwable) element;
            ByteArrayOutputStream buf = new ByteArrayOutputStream();
View Full Code Here

        repositoryView.setLabelProvider(new LabelProvider()
        {
            @Override
            public String getText(Object element)
            {
                IRepositoryModel rep = (IRepositoryModel) element;
                return rep.getName();
            }

            @Override
            public Image getImage(Object element)
            {
                IRepositoryModel rep = (IRepositoryModel) element;
                return rep.getType().getIcon();
            }
        });

        repositoryView.setContentProvider(new DefaultTableProvider()
        {
View Full Code Here

        remove.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
    }
   
    private void up()
    {
        IRepositoryModel model = (IRepositoryModel) ((StructuredSelection) repositoryView.getSelection()).getFirstElement();
        int i = repositories.indexOf(model);
        if (i > 0)
        {
            repositories.remove(i);
            repositories.add(i - 1, model);
View Full Code Here

        }
    }

    private void down()
    {
        IRepositoryModel model = (IRepositoryModel) ((StructuredSelection) repositoryView.getSelection()).getFirstElement();
        int i = repositories.indexOf(model);
        if (i < repositories.size() - 1)
        {
            repositories.remove(i);
            repositories.add(i + 1, model);
View Full Code Here

    private void checkRemoveEnabled(Button button, IStructuredSelection sel)
    {
        boolean alldynamic = true;
        for (Iterator i = sel.iterator(); i.hasNext();)
        {
            IRepositoryModel model = (IRepositoryModel) i.next();
            if (!model.getType().isDynamic())
            {
                alldynamic = false;
                break;
            }
        }
View Full Code Here

    private void checkEditEnabled(Button edit, IStructuredSelection sel)
    {
        if (sel.size() == 1)
        {
            IRepositoryModel element = (IRepositoryModel) sel.getFirstElement();
            if (WizardHelper.hasWizard(element.getType()))
            {
                edit.setEnabled(true);
            }
            else
            {
View Full Code Here

TOP

Related Classes of org.apache.felix.sigil.eclipse.model.repository.IRepositoryModel

Copyright © 2018 www.massapicom. 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.