A C D E F G M O P R S T U V W 
All Classes All Packages

A

addEdge(Flow, Flow, String) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
Adds an edge in the graph between two flows
ADDITION - Static variable in class com.mastercard.test.flow.validation.coppice.ui.Animation
How quickly flows are added to the actual hierarchy
addUIClass(Element, String) - Static method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
Adds a UI class to an element
Animation - Class in com.mastercard.test.flow.validation.coppice.ui
Graph algorithms are nice to watch, so let's slow them down a bit so humans (and the graph layout) can keep up

C

com.mastercard.test.flow.validation.coppice - package com.mastercard.test.flow.validation.coppice
Model optimisation tooling
com.mastercard.test.flow.validation.coppice.ui - package com.mastercard.test.flow.validation.coppice.ui
GUI components
compare() - Method in class com.mastercard.test.flow.validation.coppice.Coppice
Opens a txn-compare frame
controls() - Method in class com.mastercard.test.flow.validation.coppice.ui.Range
 
Coppice - Class in com.mastercard.test.flow.validation.coppice
A GUI tool to examine the internal structure of a system model
Coppice() - Constructor for class com.mastercard.test.flow.validation.coppice.Coppice
 
creationCost(ToIntFunction<Flow>) - Method in class com.mastercard.test.flow.validation.coppice.Coppice
Controls how the creation cost of a Flow is calculated

D

derivationCost(ToIntBiFunction<Flow, Flow>) - Method in class com.mastercard.test.flow.validation.coppice.Coppice
Controls how the derivation cost of a Flow is calculated
destination(Flow) - Method in class com.mastercard.test.flow.validation.coppice.ui.DiffView
Sets the second half of the comparison
Diff - Class in com.mastercard.test.flow.validation.coppice
Utility methods for comparing strings
diffDistance() - Method in class com.mastercard.test.flow.validation.coppice.Coppice
 
diffHTML(String, String) - Static method in class com.mastercard.test.flow.validation.coppice.Diff
 
DiffView - Class in com.mastercard.test.flow.validation.coppice.ui
Displays the difference between two flows
DiffView(Coppice, SelectionManager, Flow) - Constructor for class com.mastercard.test.flow.validation.coppice.ui.DiffView
 
DISSOLVE - Static variable in class com.mastercard.test.flow.validation.coppice.ui.Animation
How quickly basis links are removed before optimisation

E

escapeHTML(String) - Static method in class com.mastercard.test.flow.validation.coppice.Diff
Renders a string suitable for inclusion in a HTML page
event() - Method in class com.mastercard.test.flow.validation.coppice.ui.Animation
This method will block until the minimum delay has been achieved
examine(Model) - Method in class com.mastercard.test.flow.validation.coppice.Coppice
Sets the model to be examined

F

filter(String, Predicate<Flow>) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
Adds an item filter
flow - Variable in class com.mastercard.test.flow.validation.coppice.ui.FlowView
The viewed flow
flow() - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowView
 
FlowList - Class in com.mastercard.test.flow.validation.coppice.ui
Holds the list of Flows from the Model, displaying it with a filter control
FlowList(Consumer<Flow>) - Constructor for class com.mastercard.test.flow.validation.coppice.ui.FlowList
 
FlowTransfer - Class in com.mastercard.test.flow.validation.coppice.ui
Manages dragging of Flows from one component to another
FlowView - Class in com.mastercard.test.flow.validation.coppice.ui
Displays the details of a flow
FlowView(Flow) - Constructor for class com.mastercard.test.flow.validation.coppice.ui.FlowView
 
FlowView(Flow, boolean) - Constructor for class com.mastercard.test.flow.validation.coppice.ui.FlowView
 
force(Flow) - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowList
 
force(Flow) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
 
force(Flow) - Method in interface com.mastercard.test.flow.validation.coppice.ui.SelectionManager.Client
 
forceAnimation(boolean) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
 

G

getList() - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowList
 
getNode(Flow) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
 
getSelected() - Method in class com.mastercard.test.flow.validation.coppice.ui.SelectionManager
 
getTags() - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowView
 
graph() - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
 
graph() - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
 
graphicGraph() - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
 
GraphTree - Class in com.mastercard.test.flow.validation.coppice.ui
Provides a linked tree and graph view of a flow hierarchy
GraphTree(String, ToIntFunction<Flow>, ToIntBiFunction<Flow, Flow>, Consumer<Flow>, JPopupMenu, Range) - Constructor for class com.mastercard.test.flow.validation.coppice.ui.GraphTree
 
GraphView - Class in com.mastercard.test.flow.validation.coppice.ui
Provides a swing component that displays a graph, dropping the default graphstream mouse interaction behaviour in favour of zoom and pan controls
GraphView(String) - Constructor for class com.mastercard.test.flow.validation.coppice.ui.GraphView
 
GraphView.SelectionListener - Interface in com.mastercard.test.flow.validation.coppice.ui
Interface for those interested in node selection

M

maximum() - Method in class com.mastercard.test.flow.validation.coppice.ui.Range
 
minimum() - Method in class com.mastercard.test.flow.validation.coppice.ui.Range
 

O

OPTIMISE - Static variable in class com.mastercard.test.flow.validation.coppice.ui.Animation
How quickly basis links are added during optimisation
optimiseChildren() - Method in class com.mastercard.test.flow.validation.coppice.Coppice
Opens a global hierarchy-optimisation frame
optimiseParent() - Method in class com.mastercard.test.flow.validation.coppice.Coppice
Opens a flow-specific hierarchy-optimisation frame

P

prepForUsage() - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
Call this when you want the UI to open for business.
Progress - Class in com.mastercard.test.flow.validation.coppice.ui
A stack of progress bars to track multiple tasks
Progress() - Constructor for class com.mastercard.test.flow.validation.coppice.ui.Progress
 
ProgressSink - Interface in com.mastercard.test.flow.validation.coppice.ui
Interface for objects that can be notified of task progress

R

Range - Class in com.mastercard.test.flow.validation.coppice.ui
Controls a range value, where the minimum and maximum can vary from 0 to 1
Range(String) - Constructor for class com.mastercard.test.flow.validation.coppice.ui.Range
 
refresh() - Method in class com.mastercard.test.flow.validation.coppice.ui.DiffView
Ensures that the diff view is up-to-date
refresh() - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowView
Ensures that the view is up-to-date
register(SelectionManager.Client) - Method in class com.mastercard.test.flow.validation.coppice.ui.SelectionManager
 
registerSink(JComponent, Consumer<Flow>) - Static method in class com.mastercard.test.flow.validation.coppice.ui.FlowTransfer
Registers a drop target for dragged flows
registerSource(JList<?>, Supplier<Flow>) - Static method in class com.mastercard.test.flow.validation.coppice.ui.FlowTransfer
Registers a drag source of flows
registerSource(JTree, Supplier<Flow>) - Static method in class com.mastercard.test.flow.validation.coppice.ui.FlowTransfer
Registers a drag source of flows
removeEdge(Flow, Flow, String) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
Removes an edge from the graph
removeUIClass(Element, String) - Static method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
Removes a UI class from an element

S

scale - Static variable in class com.mastercard.test.flow.validation.coppice.ui.Animation
Multiplying factor for the animation delays
SEARCH - Static variable in class com.mastercard.test.flow.validation.coppice.ui.Animation
How quickly potential parents are evaluated
selected(String) - Method in interface com.mastercard.test.flow.validation.coppice.ui.GraphView.SelectionListener
Called when the selected node changes
SelectionManager - Class in com.mastercard.test.flow.validation.coppice.ui
There's a bunch of components that all show Flows, this class can be used to ensure that when a Flow is selected in one it is selected in all of them
SelectionManager() - Constructor for class com.mastercard.test.flow.validation.coppice.ui.SelectionManager
 
SelectionManager.Client - Interface in com.mastercard.test.flow.validation.coppice.ui
Implemented by those interested in flow selection
setSelected(String) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
Forces node selection
sort() - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowList
Sorts the flow list on ID

T

transmissions - Variable in class com.mastercard.test.flow.validation.coppice.ui.FlowView
Transmissions of the current flow
tree() - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
 

U

update(Flow) - Method in class com.mastercard.test.flow.validation.coppice.ui.SelectionManager
Call this when the selected flow has changed
update(String, String, int, int) - Method in class com.mastercard.test.flow.validation.coppice.ui.Progress
 
update(String, String, int, int) - Method in interface com.mastercard.test.flow.validation.coppice.ui.ProgressSink
 

V

view() - Method in class com.mastercard.test.flow.validation.coppice.Coppice
Opens a txn-detail view frame
view() - Method in class com.mastercard.test.flow.validation.coppice.ui.DiffView
 
view() - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowView
 
view() - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
 
view() - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
 

W

with(Flow) - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowList
 
with(Flow) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphTree
Adds or updates nodes with a basis relationship to this tree
withFilterListener(Consumer<Predicate<Flow>>) - Method in class com.mastercard.test.flow.validation.coppice.ui.FlowList
 
withListener(Consumer<Range>) - Method in class com.mastercard.test.flow.validation.coppice.ui.Range
 
withSelectionListener(GraphView.SelectionListener) - Method in class com.mastercard.test.flow.validation.coppice.ui.GraphView
 
A C D E F G M O P R S T U V W 
All Classes All Packages