## Uses of Class
org.eclipse.gef.fx.anchors.IComputationStrategy.Parameter

Packages that use IComputationStrategy.Parameter
org.eclipse.gef.fx.anchors: This package provides a visual anchor abstraction ( `IAnchor`), a related abstract base implementation (`AbstractAnchor`), as well as concrete anchor implementations ( `StaticAnchor`, `DynamicAnchor`) to manage dynamic positioning of visuals in dependence of others.

### Uses of IComputationStrategy.Parameter in org.eclipse.gef.fx.anchors

Subclasses of IComputationStrategy.Parameter in org.eclipse.gef.fx.anchors
`static class` `DynamicAnchor.AnchorageReferenceGeometry` An `IComputationStrategy.Parameter` that encapsulates an (anchorage) reference geometry.
`static class` `DynamicAnchor.AnchorageReferencePosition` An `IComputationStrategy.Parameter` that encapsulates an (anchorage) reference point.
`static class` `DynamicAnchor.AnchoredReferencePoint` An `IComputationStrategy.Parameter` that encapsulates a projection reference point.
`static class` `DynamicAnchor.PreferredOrientation` An `IComputationStrategy.Parameter` that encapsulates the preferred orientation to be used for orthogonal projections.

Methods in org.eclipse.gef.fx.anchors with type parameters of type IComputationStrategy.Parameter
`protected static <T extends IComputationStrategy.Parameter<?>> T` IComputationStrategy.Parameter.`get(Collection<? extends IComputationStrategy.Parameter<?>> parameters, Class<T> parameterType)` Retrieves a parameter of the respective type from the set of given parameters.
`<T extends IComputationStrategy.Parameter<?>> T` DynamicAnchor.`getComputationParameter(AnchorKey key, Class<T> parameterType)` Retrieves a computation parameter of the respective type for the given `AnchorKey`.
`<T extends IComputationStrategy.Parameter<?>> T` DynamicAnchor.`getComputationParameter(Class<T> parameterType)` Retrieves a computation parameter of the respective type.

Methods in org.eclipse.gef.fx.anchors that return types with arguments of type IComputationStrategy.Parameter
`protected ReadOnlySetProperty<IComputationStrategy.Parameter<?>>` DynamicAnchor.`anchorageComputationParametersProperty()` Returns a `ReadOnlySetProperty` that provides the `computation parameters` of kind `IComputationStrategy.Parameter.Kind.ANCHORAGE`.
`protected ReadOnlySetMultimapProperty<AnchorKey,IComputationStrategy.Parameter<?>>` DynamicAnchor.`anchoredComputationParametersProperty()` Returns a `ReadOnlySetMultimapProperty` that provides the `computation parameters` of kind `IComputationStrategy.Parameter.Kind.ANCHORED` per `AnchorKey`.
`protected Set<IComputationStrategy.Parameter<?>>` DynamicAnchor.`getParameters(AnchorKey key)` Retrieves the relevant parameters for the computation of the given `AnchorKey`.
`Set<Class<? extends IComputationStrategy.Parameter<?>>>` ProjectionStrategy.`getRequiredParameters()`
`Set<Class<? extends IComputationStrategy.Parameter<?>>>` OrthogonalProjectionStrategy.`getRequiredParameters()`
`Set<Class<? extends IComputationStrategy.Parameter<?>>>` IComputationStrategy.`getRequiredParameters()` Returns the types of parameters required by this strategy.

Method parameters in org.eclipse.gef.fx.anchors with type arguments of type IComputationStrategy.Parameter
`Point` ProjectionStrategy.`computePositionInScene(Node anchorage, Node anchored, Set<IComputationStrategy.Parameter<?>> parameters)`
`Point` IComputationStrategy.`computePositionInScene(Node anchorage, Node anchored, Set<IComputationStrategy.Parameter<?>> parameters)` Computes an anchor position based on the given anchorage visual, anchored visual, and anchored reference point.
`Point` ChopBoxStrategy.`computePositionInScene(Node anchorage, Node anchored, Set<IComputationStrategy.Parameter<?>> parameters)`
`protected Point` ProjectionStrategy.`computeProjectionInScene(List<ICurve> anchorageOutlinesInScene, Point anchoredReferencePointInScene, Set<IComputationStrategy.Parameter<?>> parameters)` Computes the anchorage reference position in scene coordinates, based on the given anchorage outlines and the given anchored reference point.
`protected Point` OrthogonalProjectionStrategy.`computeProjectionInScene(List<ICurve> anchorageOutlinesInScene, Point anchoredReferencePointInScene, Set<IComputationStrategy.Parameter<?>> parameters)`
`protected static <T extends IComputationStrategy.Parameter<?>> T` IComputationStrategy.Parameter.`get(Collection<? extends IComputationStrategy.Parameter<?>> parameters, Class<T> parameterType)` Retrieves a parameter of the respective type from the set of given parameters.
`static IComputationStrategy.Parameter.Kind` IComputationStrategy.Parameter.`getKind(Class<? extends IComputationStrategy.Parameter<?>> paramType)` Returns the `IComputationStrategy.Parameter.Kind` returned by an instance of the given `IComputationStrategy.Parameter` type.
`static boolean` IComputationStrategy.Parameter.`isOptional(Class<? extends IComputationStrategy.Parameter<?>> paramType)` Returns `true` if an instance of the given `IComputationStrategy.Parameter` type is optional.