Interface IProjectionParticipant<PD extends D,​PM extends M,​D,​DA,​DR extends D,​DP extends D,​DC extends D,​M,​MA,​MR extends M,​MP extends M,​MC extends M,​C extends IProjectionContext<D,​DA,​DR,​DP,​DC,​M,​MA,​MR,​MP,​MC>>

    • Method Detail

      • projectModel

        void projectModel​(PD domain,
                          PM model,
                          C context)
      • disposeModel

        void disposeModel​(PM model,
                          C context)
      • isProjectionValid

        boolean isProjectionValid​(PD domain,
                                  PM model,
                                  C context)
      • listItemMoved

        boolean listItemMoved​(PD domain,
                              PM model,
                              AttributePath<DA> path,
                              int oldIndex,
                              int newIndex,
                              Object item,
                              C context)
      • listItemRemoved

        boolean listItemRemoved​(PD domain,
                                PM model,
                                AttributePath<DA> path,
                                int index,
                                Object item,
                                C context)
      • treeItemAdded

        boolean treeItemAdded​(PD domain,
                              PM model,
                              int index,
                              DC item,
                              C context)
      • treeItemMoved

        boolean treeItemMoved​(PD domain,
                              PM model,
                              int oldIndex,
                              int newIndex,
                              DC item,
                              C context)
      • treeItemReplaced

        boolean treeItemReplaced​(PD domain,
                                 PM model,
                                 int index,
                                 DC oldItem,
                                 DC newItem,
                                 C context)
      • treeItemRemoved

        boolean treeItemRemoved​(PD domain,
                                PM model,
                                int index,
                                DC item,
                                C context)
      • dispose

        void dispose()