Package graph
Class GoalDrivenDFGUtils
- java.lang.Object
-
- graph.GoalDrivenDFGUtils
-
public class GoalDrivenDFGUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<GroupState>groupStatesstatic java.lang.BooleanisInSelectActModeHighstatic java.lang.BooleanisInSelectActModeLowstatic java.lang.StringselectingAct
-
Constructor Summary
Constructors Constructor Description GoalDrivenDFGUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddGroupNodes(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voidaddGroupState(GroupSkeleton groupSkeleton)static voidcollapseGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voiddeepUnhighlightItem(prefuse.visual.VisualItem item)static voiddisplay(GoalDrivenDFG goalDrivenDFG)static voiddisplayCollapseGroup(GoalDrivenDFG goalDrivenDFG, java.util.List<GroupSkeleton> groupSkeletons)static voiddisplayDefault(GoalDrivenDFG goalDrivenDFG)static voiddisplayDesirability(GoalDrivenDFG goalDrivenDFG, java.lang.String[] highActs, java.lang.String[] lowActs)static voiddisplayExpandGroup(GoalDrivenDFG goalDrivenDFG, java.util.List<GroupSkeleton> groupSkeletons)static voiddisplayModeFrequency(GoalDrivenDFG goalDrivenDFG)static voiddisplayModeMaxThroughput(GoalDrivenDFG goalDrivenDFG)static voiddisplayModeMeanThroughput(GoalDrivenDFG goalDrivenDFG)static voiddisplayModeMedianThroughput(GoalDrivenDFG goalDrivenDFG)static voiddisplayModeMinThroughput(GoalDrivenDFG goalDrivenDFG)static voiddisplayNoneAdditional(GoalDrivenDFG goalDrivenDFG)static voiddisplayPriority(GoalDrivenDFG goalDrivenDFG, java.lang.String[] highActs, java.lang.String[] lowActs)static voideditGroupState(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voidexpandGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static java.util.List<prefuse.visual.VisualItem>getAllNodes(prefuse.Visualization vis)static java.util.List<prefuse.visual.VisualItem>getSelectedNodes(prefuse.Visualization vis, prefuse.data.Table table)static voidhideGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voidhighlightEdge(GoalDrivenDFG goalDrivenDFG, java.lang.String act, java.util.List<EdgeObject> listAffectedEdge)static voidhighlightItem(prefuse.visual.VisualItem item)static voidhighlightItem(prefuse.visual.VisualItem item, int color)static voidhighlightNode(GoalDrivenDFG goalDrivenDFG, java.lang.String act)static voidhighlightSelectedAct(GoalDrivenDFG goalDrivenDFG, java.lang.String act)static voidhighlightSelectedEdge(GoalDrivenDFG goalDrivenDFG, java.util.List<EdgeObject> edgeObjects, int color, java.lang.Boolean isDeep)static voidremoveGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voidremoveGroupState(GoalDrivenDFG goalDrivenDFG, GroupSkeleton deletingGroup, GroupSkeleton parentGroup)static voidremoveGroupStateFromGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton deletingGroup, GroupSkeleton parentGroup)static voidrepositionGroupNodes(GoalDrivenDFG goalDrivenDFG, prefuse.data.Node groupNode, java.util.List<prefuse.data.Node> childrenNodes)static voidresetColorAndStroke(GoalDrivenDFG goalDrivenDFG)static voidsetGroupStateCollapsed(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voidsetGroupStateExpanded(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voidsetGroupStateHidden(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)static voidunhighlightItem(prefuse.visual.VisualItem item)static voidupdateDfg(GoalDrivenDFG goalDrivenDFG)
-
-
-
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
-
-
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)
-
setGroupStateExpanded
public static void setGroupStateExpanded(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
setGroupStateCollapsed
public static void setGroupStateCollapsed(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
setGroupStateHidden
public static void setGroupStateHidden(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
editGroupState
public static void editGroupState(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
removeGroupState
public static void removeGroupState(GoalDrivenDFG goalDrivenDFG, GroupSkeleton deletingGroup, GroupSkeleton parentGroup)
-
removeGroupStateFromGroup
public static void removeGroupStateFromGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton deletingGroup, GroupSkeleton parentGroup)
-
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)
-
addGroupNodes
public static void addGroupNodes(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
repositionGroupNodes
public static void repositionGroupNodes(GoalDrivenDFG goalDrivenDFG, prefuse.data.Node groupNode, java.util.List<prefuse.data.Node> childrenNodes)
-
collapseGroup
public static void collapseGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
expandGroup
public static void expandGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
hideGroup
public static void hideGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
removeGroup
public static void removeGroup(GoalDrivenDFG goalDrivenDFG, GroupSkeleton groupSkeleton)
-
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)
-
-