NXKnowledge

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