Uses of Class
org.eclipse.zest.layouts.dataStructures.InternalNode

Packages that use InternalNode
  • Uses of InternalNode in org.eclipse.zest.layouts.algorithms

    Modifier and Type
    Method
    Description
    protected InternalNode[]
    AbstractLayoutAlgorithm.Zest1.updateEntities(InternalNode[] entities)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Updates the given array of entities checking if any need to be removed or added.
    Methods in org.eclipse.zest.layouts.algorithms with parameters of type InternalNode
    Modifier and Type
    Method
    Description
    protected abstract void
    AbstractLayoutAlgorithm.Zest1.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.
    Apply the layout to the given entities.
    protected void
    CompositeLayoutAlgorithm.Zest1.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.
     
    protected void
    ContinuousLayoutAlgorithm.applyLayoutInternal(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.
    Calculates and applies the positions of the given entities based on a spring layout using the given relationships.
    protected void
    DirectedGraphLayoutAlgorithm.Zest1.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.
     
    protected void
    GridLayoutAlgorithm.Zest1.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.
    Use this algorithm to layout the given entities, using the given relationships and bounds.
    protected void
    HorizontalShift.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.
     
    protected void
    TreeLayoutAlgorithm.Zest1.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.
     
    protected void
    SpringLayoutAlgorithm.Zest1.computeForces(InternalNode[] entitiesToLayout)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Computes the force for each node in this SpringLayoutAlgorithm.
    protected abstract void
    ContinuousLayoutAlgorithm.computeOneIteration(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.
    Computes a single iteration of the layout algorithm
    protected void
    SpringLayoutAlgorithm.Zest1.computeOneIteration(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.
     
    protected void
    SpringLayoutAlgorithm.Zest1.computePositions(InternalNode[] entitiesToLayout)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Computes the position for each node in this SpringLayoutAlgorithm.
    protected void
    RadialLayoutAlgorithm.Zest1.computeRadialPositions(InternalNode[] entities, DisplayIndependentRectangle bounds2)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Take the tree and make it round.
    protected void
    SpringLayoutAlgorithm.Zest1.convertNodePositionsBack(int i, InternalNode entityToConvert, double px, double py, double screenWidth, double screenHeight, DisplayIndependentRectangle layoutBounds)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    SpringLayoutAlgorithm.Zest1.convertToUnitCoordinates(InternalNode[] entitiesToLayout)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Converts the position for each node in this SpringLayoutAlgorithm to unit coordinates in double precision.
    protected void
    AbstractLayoutAlgorithm.Zest1.defaultFitWithinBounds(InternalNode[] entitiesToLayout, DisplayIndependentRectangle realBounds)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Find an appropriate size for the given nodes, then fit them into the given bounds.
    protected void
    AbstractLayoutAlgorithm.Zest1.defaultFitWithinBounds(InternalNode[] entitiesToLayout, InternalRelationship[] relationships, DisplayIndependentRectangle realBounds)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Find an appropriate size for the given nodes, then fit them into the given bounds.
    AbstractLayoutAlgorithm.Zest1.getLayoutBounds(InternalNode[] entitiesToLayout, boolean includeNodeSize)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Find the bounds in which the nodes are located.
    RadialLayoutAlgorithm.Zest1.getLayoutBounds(InternalNode[] entitiesToLayout, boolean includeNodeSize)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Find the bounds in which the nodes are located.
    SpringLayoutAlgorithm.Zest1.getLayoutBoundsTemp(InternalNode[] entitiesToLayout, boolean includeNodeSize)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    AbstractLayoutAlgorithm.Zest1.getLocalLocation(InternalNode[] entitiesToLayout, double x, double y, DisplayIndependentRectangle realBounds)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the location in the layout bounds for this node
    void
    SpringLayoutAlgorithm.Zest1.placeRandomly(InternalNode[] entitiesToLayout)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Puts vertices in random places, all between (0,0) and (1,1).
    protected abstract void
    AbstractLayoutAlgorithm.Zest1.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Code called after the layout algorithm ends
    protected void
    CompositeLayoutAlgorithm.Zest1.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    DirectedGraphLayoutAlgorithm.Zest1.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    GridLayoutAlgorithm.Zest1.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    HorizontalShift.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    HorizontalTreeLayoutAlgorithm.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    RadialLayoutAlgorithm.Zest1.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    SpringLayoutAlgorithm.Zest1.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected void
    TreeLayoutAlgorithm.Zest1.postLayoutAlgorithm(InternalNode[] entitiesToLayout, InternalRelationship[] relationshipsToConsider)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected abstract void
    AbstractLayoutAlgorithm.Zest1.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.
    Code called before the layout algorithm starts
    protected void
    CompositeLayoutAlgorithm.Zest1.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.
     
    protected void
    DirectedGraphLayoutAlgorithm.Zest1.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.
     
    protected void
    GridLayoutAlgorithm.Zest1.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.
     
    protected void
    HorizontalShift.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.
     
    protected void
    HorizontalTreeLayoutAlgorithm.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.
     
    protected void
    RadialLayoutAlgorithm.Zest1.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.
     
    protected void
    SpringLayoutAlgorithm.Zest1.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.
     
    protected void
    TreeLayoutAlgorithm.Zest1.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.
    Executes this TreeLayoutAlgorithm layout algorithm by referencing the data stored in the repository system.
    protected InternalNode[]
    AbstractLayoutAlgorithm.Zest1.updateEntities(InternalNode[] entities)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Updates the given array of entities checking if any need to be removed or added.
    protected void
    AbstractLayoutAlgorithm.Zest1.updateLayoutLocations(InternalNode[] nodes)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Updates the layout locations so the external nodes know about the new locations
  • Uses of InternalNode in org.eclipse.zest.layouts.dataStructures

    Modifier and Type
    Method
    Description
    InternalRelationship.getDestination()
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    InternalRelationship.getSource()
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Constructors in org.eclipse.zest.layouts.dataStructures with parameters of type InternalNode
    Modifier
    Constructor
    Description
     
    InternalRelationship(LayoutRelationship externalRelationship, InternalNode source, InternalNode destination)
    Deprecated, for removal: This API element is subject to removal in a future version.