NXOpen Java API Reference > nxopen.assemblies
Package nxopen.assemblies (Java)
Java counterpart of NXOpen::Assemblies (C++) — read
nxopen-cpp-reference/assemblies-namespace.md for the full class table,
builder-family breakdown, and cross-reference to nxopen.positioning.
Verification
Confirmed present: Component, ComponentAssembly, AssemblyManager,
and the surrounding builder/search-term/clearance/explosion family
(ArrangementCollection, ComponentGroupCollection,
ComponentPatternCollection, etc.) — same ~86-class object model as the
C++/. NET bindings, exposed as Java interfaces per the pattern noted in
features-namespace.md and blockstyler-namespace.md in this folder.
Note this package also has a sub-package,
nxopen.assemblies.productinterface, not present as a distinct entry in
the C++/.NET namespace lists captured so far — likely additional
Teamcenter/PLM product-interface-specific assembly types. Worth a closer
look in a future pass if deeper Assemblies coverage is needed.
Java interfaces vs. C++/.NET classes
As elsewhere in the Java binding, Component, ComponentAssembly, and
their peers 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