Class DuplicateActionFilterProvider

  • All Implemented Interfaces:
    org.eclipse.gmf.runtime.common.core.service.IProvider, org.eclipse.gmf.runtime.common.ui.services.action.internal.filter.IActionFilterProvider, IActionFilter

    public class DuplicateActionFilterProvider
    extends org.eclipse.gmf.runtime.common.ui.services.action.filter.AbstractActionFilterProvider
    Disable "Edit -> Duplicate" menu item when component roles attached to assembly contexts are selected.
    • Field Summary

      • Fields inherited from class org.eclipse.gmf.runtime.common.ui.services.action.filter.AbstractActionFilterProvider

        ENABLEMENT_VALUE, VISIBILITY_VALUE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean provides​(org.eclipse.gmf.runtime.common.core.service.IOperation operation)
      (non-Javadoc).
      boolean testAttribute​(Object target, String name, String value)
      (non-Javadoc).
      • Methods inherited from class org.eclipse.gmf.runtime.common.ui.services.action.filter.AbstractActionFilterProvider

        getSelection, getStructuredSelection
      • Methods inherited from class org.eclipse.gmf.runtime.common.core.service.AbstractProvider

        addProviderChangeListener, fireProviderChange, removeProviderChangeListener
      • Methods inherited from interface org.eclipse.gmf.runtime.common.core.service.IProvider

        addProviderChangeListener, removeProviderChangeListener
    • Constructor Detail

      • DuplicateActionFilterProvider

        public DuplicateActionFilterProvider()
    • Method Detail

      • provides

        public boolean provides​(org.eclipse.gmf.runtime.common.core.service.IOperation operation)
        (non-Javadoc).
        Parameters:
        operation - the operation
        Returns:
        true, if successful
        See Also:
        IProvider.provides(org.eclipse.gmf.runtime.common.core.service.IOperation)