## Uses of Interface
org.eclipse.zest.layouts.LayoutRelationship

Packages that use LayoutRelationship
Package | Description
--- | ---
org.eclipse.zest.core.widgets |
org.eclipse.zest.layouts |
org.eclipse.zest.layouts.algorithms |

### Uses of LayoutRelationship in org.eclipse.zest.core.widgets

Methods in org.eclipse.zest.core.widgets that return LayoutRelationship
Modifier and Type | Method and Description
--- | ---
`LayoutRelationship` | GraphConnection.`getLayoutRelationship()` Gets a proxy to this connection that can be used with the Zest layout engine

### Uses of LayoutRelationship in org.eclipse.zest.layouts

Methods in org.eclipse.zest.layouts with parameters of type LayoutRelationship
Modifier and Type | Method and Description
--- | ---
`void` | LayoutGraph.`addRelationship(LayoutRelationship relationship)` Adds the given relationship.
`void` | LayoutAlgorithm.`addRelationship(LayoutRelationship relationship)`
`void` | LayoutAlgorithm.`applyLayout(LayoutEntity[] entitiesToLayout, LayoutRelationship[] relationshipsToConsider, double x, double y, double width, double height, boolean asynchronous, boolean continuous)` Apply the layout to the given entities.
`void` | LayoutAlgorithm.`removeRelationship(LayoutRelationship relationship)`

### Uses of LayoutRelationship in org.eclipse.zest.layouts.algorithms

Methods in org.eclipse.zest.layouts.algorithms with parameters of type LayoutRelationship
Modifier and Type | Method and Description
--- | ---
`void` | AbstractLayoutAlgorithm.`addRelationship(LayoutRelationship relationship)` Queues up the given relationshp (if it isn't in the list) to be added to the algorithm.
`void` | AbstractLayoutAlgorithm.`applyLayout(LayoutEntity[] entitiesToLayout, LayoutRelationship[] relationshipsToConsider, double x, double y, double width, double height, boolean asynchronous, boolean continuous)` This actually applies the layout
`void` | AbstractLayoutAlgorithm.`removeRelationship(LayoutRelationship relationship)` Queues up the given relationship to be removed from the algorithm next time it runs.
`static boolean` | AbstractLayoutAlgorithm.`verifyInput(LayoutEntity[] entitiesToLayout, LayoutRelationship[] relationshipsToConsider)` Verifies the endpoints of the relationships are entities in the entitiesToLayout list.