Class CompositeLayoutAlgorithm.Zest1
java.lang.Object
org.eclipse.zest.layouts.algorithms.AbstractLayoutAlgorithm.Zest1
org.eclipse.zest.layouts.algorithms.CompositeLayoutAlgorithm.Zest1
- All Implemented Interfaces:
- LayoutAlgorithm,- LayoutAlgorithm.Zest1,- Stoppable
- Enclosing class:
- CompositeLayoutAlgorithm
@Deprecated(since="2.0",
            forRemoval=true)
public static class CompositeLayoutAlgorithm.Zest1
extends AbstractLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
Collection of Zest 1.x methods. Used for backwards compatibility.
- Since:
- 2.0
- @noextend
- This class is not intended to be subclassed by clients.
- @noreference
- This class is not intended to be referenced by clients.
- @noinstantiate
- This class is not intended to be instantiated by clients.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.eclipse.zest.layouts.LayoutAlgorithmLayoutAlgorithm.Zest1
- 
Field SummaryFields inherited from class org.eclipse.zest.layouts.algorithms.AbstractLayoutAlgorithm.Zest1comparator, filter, internalAsynchronous, internalContinuous, layout_styles, layoutStopped, MIN_ENTITY_SIZE, resizeEntitiesAfterLayout
- 
Constructor SummaryConstructorsConstructorDescriptionZest1(int styles, LayoutAlgorithm.Zest1[] algoirthms) Deprecated, for removal: This API element is subject to removal in a future version.Zest1(LayoutAlgorithm.Zest1[] algoirthms) Deprecated, for removal: This API element is subject to removal in a future version.
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidapplyLayoutInternal(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider, double boundsX, double boundsY, double boundsWidth, double boundsHeight) Deprecated, for removal: This API element is subject to removal in a future version.Apply the layout to the given entities.protected intDeprecated, for removal: This API element is subject to removal in a future version.Gets the current layout stepprotected intDeprecated, for removal: This API element is subject to removal in a future version.Gets the total number of steps in this layoutprotected booleanisValidConfiguration(boolean asynchronous, boolean continuous) Deprecated, for removal: This API element is subject to removal in a future version.Determines if the configuration is valid for this layoutprotected voidpostLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider) Deprecated, for removal: This API element is subject to removal in a future version.Code called after the layout algorithm endsprotected voidpreLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider, double x, double y, double width, double height) Deprecated, for removal: This API element is subject to removal in a future version.Code called before the layout algorithm startsvoidsetLayoutArea(double x, double y, double width, double height) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class org.eclipse.zest.layouts.algorithms.AbstractLayoutAlgorithm.Zest1addEntity, addProgressListener, addRelationship, applyLayout, applyLayout, defaultFitWithinBounds, defaultFitWithinBounds, fireProgressEnded, fireProgressEvent, fireProgressStarted, fireProgressUpdated, getEntityAspectRatio, getLayoutBounds, getLocalLocation, getNumberOfProgressListeners, getStyle, isRunning, removeEntity, removeProgressListener, removeRelationship, removeRelationships, removeRelationships, setComparator, setEntityAspectRatio, setFilter, setLayoutContext, setStyle, stop, updateBendPoints, updateEntities, updateLayoutLocations, updateRelationships, verifyInput
- 
Constructor Details- 
Zest1Deprecated, for removal: This API element is subject to removal in a future version.
- 
Zest1Deprecated, for removal: This API element is subject to removal in a future version.
 
- 
- 
Method Details- 
applyLayoutInternalprotected void applyLayoutInternal(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider, double boundsX, double boundsY, double boundsWidth, double boundsHeight) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:AbstractLayoutAlgorithm.Zest1Apply the layout to the given entities. The entities will be moved and resized based on the algorithm.- Specified by:
- applyLayoutInternalin class- AbstractLayoutAlgorithm.Zest1
- Parameters:
- entitiesToLayout- Apply the algorithm to these entities
- relationshipsToConsider- Only consider these relationships when applying the algorithm.
- boundsX- The left side of the bounds in which the layout can place the entities.
- boundsY- The top side of the bounds in which the layout can place the entities.
- boundsWidth- The width of the bounds in which the layout can place the entities.
- boundsHeight- The height of the bounds in which the layout can place the entities.
 
- 
getCurrentLayoutStepprotected int getCurrentLayoutStep()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:AbstractLayoutAlgorithm.Zest1Gets the current layout step- Specified by:
- getCurrentLayoutStepin class- AbstractLayoutAlgorithm.Zest1
 
- 
getTotalNumberOfLayoutStepsprotected int getTotalNumberOfLayoutSteps()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:AbstractLayoutAlgorithm.Zest1Gets the total number of steps in this layout- Specified by:
- getTotalNumberOfLayoutStepsin class- AbstractLayoutAlgorithm.Zest1
 
- 
isValidConfigurationprotected boolean isValidConfiguration(boolean asynchronous, boolean continuous) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:AbstractLayoutAlgorithm.Zest1Determines if the configuration is valid for this layout- Specified by:
- isValidConfigurationin class- AbstractLayoutAlgorithm.Zest1
- Parameters:
- asynchronous-
- continuous-
 
- 
postLayoutAlgorithmprotected void postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:AbstractLayoutAlgorithm.Zest1Code called after the layout algorithm ends- Specified by:
- postLayoutAlgorithmin class- AbstractLayoutAlgorithm.Zest1
 
- 
preLayoutAlgorithmprotected void preLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider, double x, double y, double width, double height) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:AbstractLayoutAlgorithm.Zest1Code called before the layout algorithm starts- Specified by:
- preLayoutAlgorithmin class- AbstractLayoutAlgorithm.Zest1
 
- 
setLayoutAreapublic void setLayoutArea(double x, double y, double width, double height) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
- setLayoutAreain class- AbstractLayoutAlgorithm.Zest1
 
 
- 
CompositeLayoutAlgorithminstead. This class will be removed in a future release.