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

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

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

Methods in org.eclipse.zest.core.widgets that return LayoutEntity
Modifier and Type | Method and Description
--- | ---
`LayoutEntity` | GraphNode.`getLayoutEntity()`

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

Subinterfaces of LayoutEntity in org.eclipse.zest.layouts
Modifier and Type | Interface and Description
--- | ---
`interface` | `NestedLayoutEntity` Extends LayoutEntity to provide methods for dealing with nested entities.

Methods in org.eclipse.zest.layouts that return LayoutEntity
Modifier and Type | Method and Description
--- | ---
`LayoutEntity` | LayoutRelationship.`getDestinationInLayout()` Gets the destinationEntity of this SimpleRelation whether the relation is exchangeable or not.
`LayoutEntity` | LayoutRelationship.`getSourceInLayout()` Gets the sourceEntity of this SimpleRelation whether the relation is exchangeable or not.

Methods in org.eclipse.zest.layouts with parameters of type LayoutEntity
Modifier and Type | Method and Description
--- | ---
`void` | LayoutGraph.`addEntity(LayoutEntity node)` Adds a node to this graph.
`void` | LayoutAlgorithm.`addEntity(LayoutEntity entity)`
`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.`removeEntity(LayoutEntity entity)`

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

Methods in org.eclipse.zest.layouts.algorithms with parameters of type LayoutEntity
Modifier and Type | Method and Description
--- | ---
`void` | AbstractLayoutAlgorithm.`addEntity(LayoutEntity entity)` Queues up the given entity (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.`removeEntity(LayoutEntity entity)` Queues up the given entity 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.