NXOpen Java API Reference > nxopen.positioning
Package nxopen.positioning (Java)
Java counterpart of NXOpen::Positioning (C++) — read
nxopen-cpp-reference/positioning-namespace.md for the full class table
and relationship explanation.
Verification
Confirmed the same small, fully-enumerable set of types:
ComponentConstraint, ComponentConstraintGroup,
ComponentConstraintGroupBuilder, ComponentNetwork,
ComponentPositioner, Constraint, ConstraintCollection, Positioner,
ConstraintReference, DisplayedConstraint (plus
DisplayedConstraintCollection, MatingConverter, Network — matching
the 13-type C++ set).
Notably, the Java Javadoc explicitly cross-links
ComponentConstraintGroupBuilder to its acquisition method —
nxopen.assemblies.ComponentAssembly.createConstraintGroupBuilder( nxopen.positioning.ComponentConstraintGroup, nxopen.assemblies.Component)
— confirming the same Positioning <-> Assemblies cross-namespace
dependency documented on the C++ side, with the added detail (visible
directly in the Java signature) that the builder factory method takes
both an existing ComponentConstraintGroup and the target Component as
arguments.
Java interfaces vs. C++/.NET classes
As elsewhere in the Java binding, these types are declared as interfaces, not concrete classes.
Source: https://docs.sw.siemens.com/en-US/doc/209349590/PL20220512394070742.open_java_ref · retrieved 2026-07-07