Class InternalRelationship
java.lang.Object
org.eclipse.zest.layouts.dataStructures.InternalRelationship
- All Implemented Interfaces:
- LayoutItem,- LayoutRelationship
@Deprecated(since="2.0",
            forRemoval=true)
public class InternalRelationship
extends Object
implements LayoutRelationship
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x. This class will be removed in a
             future release.
- @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.
- 
Constructor SummaryConstructorsConstructorDescriptionInternalRelationship(LayoutRelationship externalRelationship, InternalNode source, InternalNode destination) Deprecated, for removal: This API element is subject to removal in a future version.
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddBendPoint(double x, double y) Deprecated, for removal: This API element is subject to removal in a future version.Ensure this is called in order of source to target node position.voidaddBendPoint(double x, double y, boolean isControlPoint) Deprecated, for removal: This API element is subject to removal in a future version.Ensure this is called in order of source to target node position.voidDeprecated, for removal: This API element is subject to removal in a future version.Clear bend points and related bounds If you are updating an existing application you can just implement this method to do nothing.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Gets the destinationEntity of this SimpleRelation whether the relation is exchangeable or not.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Returns the internal relationship object.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Gets the sourceEntity of this SimpleRelation whether the relation is exchangeable or not.doubleDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.voidpopulateLayoutConstraint(LayoutConstraint constraint) Deprecated, for removal: This API element is subject to removal in a future version.Classes should update the specified layout constraint if recognizedvoidsetBendPoints(LayoutBendPoint[] bendPoints) Deprecated, for removal: This API element is subject to removal in a future version.Specify a set of bend points.voidDeprecated, for removal: This API element is subject to removal in a future version.voidsetLayoutInformation(Object layoutInformation) Deprecated, for removal: This API element is subject to removal in a future version.Sets the internal relationship object.
- 
Constructor Details- 
InternalRelationshippublic InternalRelationship(LayoutRelationship externalRelationship, InternalNode source, InternalNode destination) Deprecated, for removal: This API element is subject to removal in a future version.
 
- 
- 
Method Details- 
getLayoutRelationshipDeprecated, for removal: This API element is subject to removal in a future version.
- 
getSourceDeprecated, for removal: This API element is subject to removal in a future version.
- 
getDestinationDeprecated, for removal: This API element is subject to removal in a future version.
- 
getWeightpublic double getWeight()Deprecated, for removal: This API element is subject to removal in a future version.
- 
isBidirectionalpublic boolean isBidirectional()Deprecated, for removal: This API element is subject to removal in a future version.
- 
addBendPointpublic void addBendPoint(double x, double y) Deprecated, for removal: This API element is subject to removal in a future version.Ensure this is called in order of source to target node position.- Parameters:
- x-
- y-
 
- 
addBendPointpublic void addBendPoint(double x, double y, boolean isControlPoint) Deprecated, for removal: This API element is subject to removal in a future version.Ensure this is called in order of source to target node position. Specifies if the bendpoint is a curve control point- Parameters:
- x-
- y-
- isControlPoint-
 
- 
getBendPointsDeprecated, for removal: This API element is subject to removal in a future version.
- 
clearBendPointspublic void clearBendPoints()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:LayoutRelationshipClear bend points and related bounds If you are updating an existing application you can just implement this method to do nothing.- Specified by:
- clearBendPointsin interface- LayoutRelationship
 
- 
getDestinationInLayoutDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:LayoutRelationshipGets the destinationEntity of this SimpleRelation whether the relation is exchangeable or not.- Specified by:
- getDestinationInLayoutin interface- LayoutRelationship
- Returns:
- The destinationEntity of this SimpleRelation.
 
- 
getLayoutInformationDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:LayoutRelationshipReturns the internal relationship object.- Specified by:
- getLayoutInformationin interface- LayoutRelationship
- Returns:
- Object
 
- 
getSourceInLayoutDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:LayoutRelationshipGets the sourceEntity of this SimpleRelation whether the relation is exchangeable or not.- Specified by:
- getSourceInLayoutin interface- LayoutRelationship
- Returns:
- The sourceEntity.
 
- 
populateLayoutConstraintDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:LayoutRelationshipClasses should update the specified layout constraint if recognized- Specified by:
- populateLayoutConstraintin interface- LayoutRelationship
 
- 
setBendPointsDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:LayoutRelationshipSpecify a set of bend points. The layout algorithm using this will pass in an empty array of bendPoints, or not even call this method, if there are no bend points associated with this edge. If you are updating an existing application you can just implement this method to do nothing.- Specified by:
- setBendPointsin interface- LayoutRelationship
- Parameters:
- bendPoints- A list of bend points. All bendpoint locations are expressed as percentages of the bounds (0,0 to 1,1).The first bendpoint in the list must be the source point of this relationship and the last bendpoint the destination point for this relationship. This allows the correct positioning of bendpoints relative to the source and destination points when drawing the graph.
 
- 
setLayoutInformationDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:LayoutRelationshipSets the internal relationship object.- Specified by:
- setLayoutInformationin interface- LayoutRelationship
- Parameters:
- layoutInformation-
 
- 
getGraphDataDeprecated, for removal: This API element is subject to removal in a future version.- Specified by:
- getGraphDatain interface- LayoutItem
 
- 
setGraphDataDeprecated, for removal: This API element is subject to removal in a future version.- Specified by:
- setGraphDatain interface- LayoutItem
 
 
-