Interface IFeedbackPartFactory

All Known Implementing Classes:
DefaultFocusFeedbackPartFactory, DefaultHoverFeedbackPartFactory, DefaultSelectionFeedbackPartFactory, DefaultSnappingFeedbackPartFactory

public interface IFeedbackPartFactory
The IFeedbackPartFactory interface specifies a factory method for the creation of IFeedbackParts for a given list of target IVisualParts, a context IBehavior, and a context Map.
  • Method Details

    • createFeedbackParts

      List<IFeedbackPart<? extends Node>> createFeedbackParts(List<? extends IVisualPart<? extends Node>> targets, Map<Object,Object> contextMap)
      Creates specific IFeedbackParts for the given targets. As additional information might be needed by the IFeedbackPartFactory to identify the creation context, an additional contextMap is passed in upon creation.
      Parameters:
      targets - The target IVisualParts for which feedback is to be created.
      contextMap - A map in which additional context information for the creation process can be placed.
      Returns:
      A list of IFeedbackParts that are to be used to indicate feedback for the given targets.