Package graph

Class GoalDrivenDFGUtils


  • public class GoalDrivenDFGUtils
    extends java.lang.Object
    • Field Detail

      • isInSelectActModeHigh

        public static java.lang.Boolean isInSelectActModeHigh
      • isInSelectActModeLow

        public static java.lang.Boolean isInSelectActModeLow
      • selectingAct

        public static java.lang.String selectingAct
      • groupStates

        public static java.util.List<GroupState> groupStates
    • Constructor Detail

      • GoalDrivenDFGUtils

        public GoalDrivenDFGUtils()
    • Method Detail

      • getAllNodes

        public static java.util.List<prefuse.visual.VisualItem> getAllNodes​(prefuse.Visualization vis)
      • getSelectedNodes

        public static java.util.List<prefuse.visual.VisualItem> getSelectedNodes​(prefuse.Visualization vis,
                                                                                 prefuse.data.Table table)
      • addGroupState

        public static void addGroupState​(GroupSkeleton groupSkeleton)
      • setGroupStateCollapsed

        public static void setGroupStateCollapsed​(GoalDrivenDFG goalDrivenDFG,
                                                  GroupSkeleton groupSkeleton)
      • updateDfg

        public static void updateDfg​(GoalDrivenDFG goalDrivenDFG)
      • displayCollapseGroup

        public static void displayCollapseGroup​(GoalDrivenDFG goalDrivenDFG,
                                                java.util.List<GroupSkeleton> groupSkeletons)
      • displayExpandGroup

        public static void displayExpandGroup​(GoalDrivenDFG goalDrivenDFG,
                                              java.util.List<GroupSkeleton> groupSkeletons)
      • displayDefault

        public static void displayDefault​(GoalDrivenDFG goalDrivenDFG)
      • display

        public static void display​(GoalDrivenDFG goalDrivenDFG)
      • repositionGroupNodes

        public static void repositionGroupNodes​(GoalDrivenDFG goalDrivenDFG,
                                                prefuse.data.Node groupNode,
                                                java.util.List<prefuse.data.Node> childrenNodes)
      • highlightSelectedEdge

        public static void highlightSelectedEdge​(GoalDrivenDFG goalDrivenDFG,
                                                 java.util.List<EdgeObject> edgeObjects,
                                                 int color,
                                                 java.lang.Boolean isDeep)
      • highlightSelectedAct

        public static void highlightSelectedAct​(GoalDrivenDFG goalDrivenDFG,
                                                java.lang.String act)
      • highlightEdge

        public static void highlightEdge​(GoalDrivenDFG goalDrivenDFG,
                                         java.lang.String act,
                                         java.util.List<EdgeObject> listAffectedEdge)
      • highlightNode

        public static void highlightNode​(GoalDrivenDFG goalDrivenDFG,
                                         java.lang.String act)
      • highlightItem

        public static void highlightItem​(prefuse.visual.VisualItem item)
      • highlightItem

        public static void highlightItem​(prefuse.visual.VisualItem item,
                                         int color)
      • unhighlightItem

        public static void unhighlightItem​(prefuse.visual.VisualItem item)
      • deepUnhighlightItem

        public static void deepUnhighlightItem​(prefuse.visual.VisualItem item)
      • resetColorAndStroke

        public static void resetColorAndStroke​(GoalDrivenDFG goalDrivenDFG)
      • displayModeFrequency

        public static void displayModeFrequency​(GoalDrivenDFG goalDrivenDFG)
      • displayModeMeanThroughput

        public static void displayModeMeanThroughput​(GoalDrivenDFG goalDrivenDFG)
      • displayModeMedianThroughput

        public static void displayModeMedianThroughput​(GoalDrivenDFG goalDrivenDFG)
      • displayModeMinThroughput

        public static void displayModeMinThroughput​(GoalDrivenDFG goalDrivenDFG)
      • displayModeMaxThroughput

        public static void displayModeMaxThroughput​(GoalDrivenDFG goalDrivenDFG)
      • displayDesirability

        public static void displayDesirability​(GoalDrivenDFG goalDrivenDFG,
                                               java.lang.String[] highActs,
                                               java.lang.String[] lowActs)
      • displayPriority

        public static void displayPriority​(GoalDrivenDFG goalDrivenDFG,
                                           java.lang.String[] highActs,
                                           java.lang.String[] lowActs)
      • displayNoneAdditional

        public static void displayNoneAdditional​(GoalDrivenDFG goalDrivenDFG)