Package com.halware.nakedide.eclipse.ext.annot.mdd

Examples of com.halware.nakedide.eclipse.ext.annot.mdd.MetadataDescriptorSet


    });
  }
 
  private MetadataDescriptorSet configureParamsViewer() {
   
    MetadataDescriptorSet metadataDescriptorSet = createParamsPropertyDescriptors();
   
    paramsViewer.setCellModifier(metadataDescriptorSet.getCellModifier());
    paramsViewer.setCellEditors(metadataDescriptorSet.getCellEditors());
    paramsViewer.setColumnProperties(metadataDescriptorSet.getColumnProperties());
    paramsViewer.setLabelProvider(metadataDescriptorSet.getLabelProvider());

    hookSelectionListener();

    return metadataDescriptorSet;
  }
View Full Code Here


    return metadataDescriptorSet;
  }

  private MetadataDescriptorSet createParamsPropertyDescriptors() {
    MetadataDescriptorSet metadataDescriptorSet = new MetadataDescriptorSet(
      new DelegatingMetadataDescriptorSetOwner(this) {

        private ICellModifier cellModifier;
        public <T extends ICellModifier> T getCellModifier(MetadataDescriptorSet set) {
          if (cellModifier == null) {
            cellModifier = new NakedObjectActionParametersCellModifier(set);
          }
          return Generics.asT(cellModifier);
        }

        private IBaseLabelProvider labelProvider;
        public <T extends IBaseLabelProvider> T getLabelProvider(MetadataDescriptorSet set) {
          if (labelProvider == null) {
            labelProvider = new NakedObjectActionParametersLabelProvider(set);
          }
          return Generics.asT(labelProvider);
        }

        public TableViewer getTableViewer() {
          return paramsViewer;
        }
    });
   
    for(IMetadataDescriptorsProvider provider: loadMetadataDescriptorProviders(XP_ACTION_PARAMETERS_METADATA_DESCRIPTORS_PROVIDER)) {
      metadataDescriptorSet.add(provider)
    }
    return metadataDescriptorSet;
  }
View Full Code Here

    return table;
  }

  private MetadataDescriptorSet configureViewer() {
   
    MetadataDescriptorSet metadataDescriptorSet = createPropertyDescriptors();
   
    tableViewer.setCellModifier(metadataDescriptorSet.getCellModifier());
    tableViewer.setCellEditors(metadataDescriptorSet.getCellEditors());
    tableViewer.setColumnProperties(metadataDescriptorSet.getColumnProperties());
    tableViewer.setLabelProvider(metadataDescriptorSet.getLabelProvider());
   
    return metadataDescriptorSet;
  }
View Full Code Here

   
    return metadataDescriptorSet;
  }

  private MetadataDescriptorSet createPropertyDescriptors() {
    MetadataDescriptorSet metadataDescriptorSet = new MetadataDescriptorSet(getMetadataDescriptorSetOwner());
   
    for(IMetadataDescriptorsProvider provider: loadMetadataDescriptorProviders()) {
      metadataDescriptorSet.add(provider)
    }
   
    return metadataDescriptorSet;
  }
View Full Code Here

TOP

Related Classes of com.halware.nakedide.eclipse.ext.annot.mdd.MetadataDescriptorSet

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.