Class NexusNodeFactory

java.lang.Object
org.eclipse.dawnsci.nexus.NexusNodeFactory

public class NexusNodeFactory extends Object
Factory class for creating instances of NeXus base classes.
  • Method Details

    • createNXobjectForClass

      public static NXobject createNXobjectForClass(String baseClassName, long oid)
    • createNXobjectForClass

      public static NXobject createNXobjectForClass(NexusBaseClass baseClass, long oid)
    • createNXobjectForClass

      public static NXobject createNXobjectForClass(String baseClassName)
    • createNXobjectForClass

      public static NXobject createNXobjectForClass(NexusBaseClass baseClass)
    • getNextOid

      public static long getNextOid()
      Get the next unique object id. Note that this value is unique across all instances in this VM (i.e. it is a static field).
      Returns:
      the next oid
    • createTree

      public static Tree createTree(URI uri)
      Create a new Tree with given URI.
      Parameters:
      uri -
      Returns:
      new tree
    • createTreeFile

      public static TreeFile createTreeFile(URI uri)
      Create a new TreeFile given URI.
      Parameters:
      uri - uri
      Returns:
      new tree file
    • createTreeFile

      public static TreeFile createTreeFile(String fileName)
      Create a new tree file with given file name
      Parameters:
      fileName - filename
      Returns:
      new tree file
    • createDataNode

      public static DataNode createDataNode()
      Create a new data node.
      Returns:
      new data node
    • createGroupNode

      public static GroupNode createGroupNode()
      Create a group node that does not have a nexus class, or whose nexus class is not yet known. Note: the
      invalid reference
      NXobjectImpl#NX_CLASS
      attribute must be set before the nexus file is save to disk for the file to be a valid nexus file.
      Returns:
      new group node
    • createSymbolicNode

      public static SymbolicNode createSymbolicNode(URI uri, String pathToNode)
      Create a new symbolic node
      Parameters:
      uri - uri
      pathToNode - path to node
      Returns:
      new symbolic node
    • createNXcg_grid

      public static NXcg_grid createNXcg_grid(long oid)
      Create a new NXcg_grid with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_grid
    • createNXcg_grid

      public static NXcg_grid createNXcg_grid()
      Create a new NXcg_grid.
      Returns:
      new NXcg_grid
    • createNXcomponent

      public static NXcomponent createNXcomponent(long oid)
      Create a new NXcomponent with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcomponent
    • createNXcomponent

      public static NXcomponent createNXcomponent()
      Create a new NXcomponent.
      Returns:
      new NXcomponent
    • createNXcg_roi

      public static NXcg_roi createNXcg_roi(long oid)
      Create a new NXcg_roi with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_roi
    • createNXcg_roi

      public static NXcg_roi createNXcg_roi()
      Create a new NXcg_roi.
      Returns:
      new NXcg_roi
    • createNXactivity

      public static NXactivity createNXactivity(long oid)
      Create a new NXactivity with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXactivity
    • createNXactivity

      public static NXactivity createNXactivity()
      Create a new NXactivity.
      Returns:
      new NXactivity
    • createNXcg_alpha_complex

      public static NXcg_alpha_complex createNXcg_alpha_complex(long oid)
      Create a new NXcg_alpha_complex with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_alpha_complex
    • createNXcg_alpha_complex

      public static NXcg_alpha_complex createNXcg_alpha_complex()
      Create a new NXcg_alpha_complex.
      Returns:
      new NXcg_alpha_complex
    • createNXcrystal

      public static NXcrystal createNXcrystal(long oid)
      Create a new NXcrystal with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcrystal
    • createNXcrystal

      public static NXcrystal createNXcrystal()
      Create a new NXcrystal.
      Returns:
      new NXcrystal
    • createNXxraylens

      public static NXxraylens createNXxraylens(long oid)
      Create a new NXxraylens with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXxraylens
    • createNXxraylens

      public static NXxraylens createNXxraylens()
      Create a new NXxraylens.
      Returns:
      new NXxraylens
    • createNXaberration

      public static NXaberration createNXaberration(long oid)
      Create a new NXaberration with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXaberration
    • createNXaberration

      public static NXaberration createNXaberration()
      Create a new NXaberration.
      Returns:
      new NXaberration
    • createNXattenuator

      public static NXattenuator createNXattenuator(long oid)
      Create a new NXattenuator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXattenuator
    • createNXattenuator

      public static NXattenuator createNXattenuator()
      Create a new NXattenuator.
      Returns:
      new NXattenuator
    • createNXcg_tetrahedron

      public static NXcg_tetrahedron createNXcg_tetrahedron(long oid)
      Create a new NXcg_tetrahedron with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_tetrahedron
    • createNXcg_tetrahedron

      public static NXcg_tetrahedron createNXcg_tetrahedron()
      Create a new NXcg_tetrahedron.
      Returns:
      new NXcg_tetrahedron
    • createNXcs_memory

      public static NXcs_memory createNXcs_memory(long oid)
      Create a new NXcs_memory with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_memory
    • createNXcs_memory

      public static NXcs_memory createNXcs_memory()
      Create a new NXcs_memory.
      Returns:
      new NXcs_memory
    • createNXsource

      public static NXsource createNXsource(long oid)
      Create a new NXsource with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsource
    • createNXsource

      public static NXsource createNXsource()
      Create a new NXsource.
      Returns:
      new NXsource
    • createNXapm_instrument

      public static NXapm_instrument createNXapm_instrument(long oid)
      Create a new NXapm_instrument with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_instrument
    • createNXapm_instrument

      public static NXapm_instrument createNXapm_instrument()
      Create a new NXapm_instrument.
      Returns:
      new NXapm_instrument
    • createNXcg_parallelogram

      public static NXcg_parallelogram createNXcg_parallelogram(long oid)
      Create a new NXcg_parallelogram with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_parallelogram
    • createNXcg_parallelogram

      public static NXcg_parallelogram createNXcg_parallelogram()
      Create a new NXcg_parallelogram.
      Returns:
      new NXcg_parallelogram
    • createNXcs_prng

      public static NXcs_prng createNXcs_prng(long oid)
      Create a new NXcs_prng with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_prng
    • createNXcs_prng

      public static NXcs_prng createNXcs_prng()
      Create a new NXcs_prng.
      Returns:
      new NXcs_prng
    • createNXactuator

      public static NXactuator createNXactuator(long oid)
      Create a new NXactuator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXactuator
    • createNXactuator

      public static NXactuator createNXactuator()
      Create a new NXactuator.
      Returns:
      new NXactuator
    • createNXcg_cylinder

      public static NXcg_cylinder createNXcg_cylinder(long oid)
      Create a new NXcg_cylinder with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_cylinder
    • createNXcg_cylinder

      public static NXcg_cylinder createNXcg_cylinder()
      Create a new NXcg_cylinder.
      Returns:
      new NXcg_cylinder
    • createNXdeflector

      public static NXdeflector createNXdeflector(long oid)
      Create a new NXdeflector with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdeflector
    • createNXdeflector

      public static NXdeflector createNXdeflector()
      Create a new NXdeflector.
      Returns:
      new NXdeflector
    • createNXfilter

      public static NXfilter createNXfilter(long oid)
      Create a new NXfilter with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXfilter
    • createNXfilter

      public static NXfilter createNXfilter()
      Create a new NXfilter.
      Returns:
      new NXfilter
    • createNXgeometry

      public static NXgeometry createNXgeometry(long oid)
      Create a new NXgeometry with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXgeometry
    • createNXgeometry

      public static NXgeometry createNXgeometry()
      Create a new NXgeometry.
      Returns:
      new NXgeometry
    • createNXgrating

      public static NXgrating createNXgrating(long oid)
      Create a new NXgrating with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXgrating
    • createNXgrating

      public static NXgrating createNXgrating()
      Create a new NXgrating.
      Returns:
      new NXgrating
    • createNXmonochromator

      public static NXmonochromator createNXmonochromator(long oid)
      Create a new NXmonochromator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmonochromator
    • createNXmonochromator

      public static NXmonochromator createNXmonochromator()
      Create a new NXmonochromator.
      Returns:
      new NXmonochromator
    • createNXnote

      public static NXnote createNXnote(long oid)
      Create a new NXnote with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXnote
    • createNXnote

      public static NXnote createNXnote()
      Create a new NXnote.
      Returns:
      new NXnote
    • createNXoff_geometry

      public static NXoff_geometry createNXoff_geometry(long oid)
      Create a new NXoff_geometry with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXoff_geometry
    • createNXoff_geometry

      public static NXoff_geometry createNXoff_geometry()
      Create a new NXoff_geometry.
      Returns:
      new NXoff_geometry
    • createNXapm_charge_state_analysis

      public static NXapm_charge_state_analysis createNXapm_charge_state_analysis(long oid)
      Create a new NXapm_charge_state_analysis with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_charge_state_analysis
    • createNXapm_charge_state_analysis

      public static NXapm_charge_state_analysis createNXapm_charge_state_analysis()
      Returns:
      new NXapm_charge_state_analysis
    • createNXcg_point

      public static NXcg_point createNXcg_point(long oid)
      Create a new NXcg_point with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_point
    • createNXcg_point

      public static NXcg_point createNXcg_point()
      Create a new NXcg_point.
      Returns:
      new NXcg_point
    • createNXcg_triangle

      public static NXcg_triangle createNXcg_triangle(long oid)
      Create a new NXcg_triangle with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_triangle
    • createNXcg_triangle

      public static NXcg_triangle createNXcg_triangle()
      Create a new NXcg_triangle.
      Returns:
      new NXcg_triangle
    • createNXem_ebsd

      public static NXem_ebsd createNXem_ebsd(long oid)
      Create a new NXem_ebsd with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_ebsd
    • createNXem_ebsd

      public static NXem_ebsd createNXem_ebsd()
      Create a new NXem_ebsd.
      Returns:
      new NXem_ebsd
    • createNXcg_ellipsoid

      public static NXcg_ellipsoid createNXcg_ellipsoid(long oid)
      Create a new NXcg_ellipsoid with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_ellipsoid
    • createNXcg_ellipsoid

      public static NXcg_ellipsoid createNXcg_ellipsoid()
      Create a new NXcg_ellipsoid.
      Returns:
      new NXcg_ellipsoid
    • createNXem_eds

      public static NXem_eds createNXem_eds(long oid)
      Create a new NXem_eds with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_eds
    • createNXem_eds

      public static NXem_eds createNXem_eds()
      Create a new NXem_eds.
      Returns:
      new NXem_eds
    • createNXcg_face_list_data_structure

      public static NXcg_face_list_data_structure createNXcg_face_list_data_structure(long oid)
      Create a new NXcg_face_list_data_structure with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_face_list_data_structure
    • createNXcg_face_list_data_structure

      public static NXcg_face_list_data_structure createNXcg_face_list_data_structure()
      Returns:
      new NXcg_face_list_data_structure
    • createNXapm_measurement

      public static NXapm_measurement createNXapm_measurement(long oid)
      Create a new NXapm_measurement with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_measurement
    • createNXapm_measurement

      public static NXapm_measurement createNXapm_measurement()
      Create a new NXapm_measurement.
      Returns:
      new NXapm_measurement
    • createNXcg_polygon

      public static NXcg_polygon createNXcg_polygon(long oid)
      Create a new NXcg_polygon with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_polygon
    • createNXcg_polygon

      public static NXcg_polygon createNXcg_polygon()
      Create a new NXcg_polygon.
      Returns:
      new NXcg_polygon
    • createNXentry

      public static NXentry createNXentry(long oid)
      Create a new NXentry with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXentry
    • createNXentry

      public static NXentry createNXentry()
      Create a new NXentry.
      Returns:
      new NXentry
    • createNXenvironment

      public static NXenvironment createNXenvironment(long oid)
      Create a new NXenvironment with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXenvironment
    • createNXenvironment

      public static NXenvironment createNXenvironment()
      Create a new NXenvironment.
      Returns:
      new NXenvironment
    • createNXfresnel_zone_plate

      public static NXfresnel_zone_plate createNXfresnel_zone_plate(long oid)
      Create a new NXfresnel_zone_plate with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXfresnel_zone_plate
    • createNXfresnel_zone_plate

      public static NXfresnel_zone_plate createNXfresnel_zone_plate()
      Create a new NXfresnel_zone_plate.
      Returns:
      new NXfresnel_zone_plate
    • createNXinstrument

      public static NXinstrument createNXinstrument(long oid)
      Create a new NXinstrument with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXinstrument
    • createNXinstrument

      public static NXinstrument createNXinstrument()
      Create a new NXinstrument.
      Returns:
      new NXinstrument
    • createNXlog

      public static NXlog createNXlog(long oid)
      Create a new NXlog with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXlog
    • createNXlog

      public static NXlog createNXlog()
      Create a new NXlog.
      Returns:
      new NXlog
    • createNXorientation

      public static NXorientation createNXorientation(long oid)
      Create a new NXorientation with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXorientation
    • createNXorientation

      public static NXorientation createNXorientation()
      Create a new NXorientation.
      Returns:
      new NXorientation
    • createNXsample

      public static NXsample createNXsample(long oid)
      Create a new NXsample with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsample
    • createNXsample

      public static NXsample createNXsample()
      Create a new NXsample.
      Returns:
      new NXsample
    • createNXshape

      public static NXshape createNXshape(long oid)
      Create a new NXshape with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXshape
    • createNXshape

      public static NXshape createNXshape()
      Create a new NXshape.
      Returns:
      new NXshape
    • createNXslit

      public static NXslit createNXslit(long oid)
      Create a new NXslit with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXslit
    • createNXslit

      public static NXslit createNXslit()
      Create a new NXslit.
      Returns:
      new NXslit
    • createNXsubentry

      public static NXsubentry createNXsubentry(long oid)
      Create a new NXsubentry with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsubentry
    • createNXsubentry

      public static NXsubentry createNXsubentry()
      Create a new NXsubentry.
      Returns:
      new NXsubentry
    • createNXtranslation

      public static NXtranslation createNXtranslation(long oid)
      Create a new NXtranslation with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXtranslation
    • createNXtranslation

      public static NXtranslation createNXtranslation()
      Create a new NXtranslation.
      Returns:
      new NXtranslation
    • createNXvelocity_selector

      public static NXvelocity_selector createNXvelocity_selector(long oid)
      Create a new NXvelocity_selector with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXvelocity_selector
    • createNXvelocity_selector

      public static NXvelocity_selector createNXvelocity_selector()
      Create a new NXvelocity_selector.
      Returns:
      new NXvelocity_selector
    • createNXapm_ranging

      public static NXapm_ranging createNXapm_ranging(long oid)
      Create a new NXapm_ranging with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_ranging
    • createNXapm_ranging

      public static NXapm_ranging createNXapm_ranging()
      Create a new NXapm_ranging.
      Returns:
      new NXapm_ranging
    • createNXcg_polyline

      public static NXcg_polyline createNXcg_polyline(long oid)
      Create a new NXcg_polyline with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_polyline
    • createNXcg_polyline

      public static NXcg_polyline createNXcg_polyline()
      Create a new NXcg_polyline.
      Returns:
      new NXcg_polyline
    • createNXevent_data

      public static NXevent_data createNXevent_data(long oid)
      Create a new NXevent_data with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXevent_data
    • createNXevent_data

      public static NXevent_data createNXevent_data()
      Create a new NXevent_data.
      Returns:
      new NXevent_data
    • createNXguide

      public static NXguide createNXguide(long oid)
      Create a new NXguide with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXguide
    • createNXguide

      public static NXguide createNXguide()
      Create a new NXguide.
      Returns:
      new NXguide
    • createNXmirror

      public static NXmirror createNXmirror(long oid)
      Create a new NXmirror with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmirror
    • createNXmirror

      public static NXmirror createNXmirror()
      Create a new NXmirror.
      Returns:
      new NXmirror
    • createNXmonitor

      public static NXmonitor createNXmonitor(long oid)
      Create a new NXmonitor with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmonitor
    • createNXmonitor

      public static NXmonitor createNXmonitor()
      Create a new NXmonitor.
      Returns:
      new NXmonitor
    • createNXbeam

      public static NXbeam createNXbeam(long oid)
      Create a new NXbeam with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXbeam
    • createNXbeam

      public static NXbeam createNXbeam()
      Create a new NXbeam.
      Returns:
      new NXbeam
    • createNXbeam_transfer_matrix_table

      public static NXbeam_transfer_matrix_table createNXbeam_transfer_matrix_table(long oid)
      Create a new NXbeam_transfer_matrix_table with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXbeam_transfer_matrix_table
    • createNXbeam_transfer_matrix_table

      public static NXbeam_transfer_matrix_table createNXbeam_transfer_matrix_table()
      Returns:
      new NXbeam_transfer_matrix_table
    • createNXcapillary

      public static NXcapillary createNXcapillary(long oid)
      Create a new NXcapillary with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcapillary
    • createNXcapillary

      public static NXcapillary createNXcapillary()
      Create a new NXcapillary.
      Returns:
      new NXcapillary
    • createNXcg_half_edge_data_structure

      public static NXcg_half_edge_data_structure createNXcg_half_edge_data_structure(long oid)
      Create a new NXcg_half_edge_data_structure with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_half_edge_data_structure
    • createNXcg_half_edge_data_structure

      public static NXcg_half_edge_data_structure createNXcg_half_edge_data_structure()
      Returns:
      new NXcg_half_edge_data_structure
    • createNXcite

      public static NXcite createNXcite(long oid)
      Create a new NXcite with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcite
    • createNXcite

      public static NXcite createNXcite()
      Create a new NXcite.
      Returns:
      new NXcite
    • createNXcollection

      public static NXcollection createNXcollection(long oid)
      Create a new NXcollection with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcollection
    • createNXcollection

      public static NXcollection createNXcollection()
      Create a new NXcollection.
      Returns:
      new NXcollection
    • createNXcylindrical_geometry

      public static NXcylindrical_geometry createNXcylindrical_geometry(long oid)
      Create a new NXcylindrical_geometry with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcylindrical_geometry
    • createNXcylindrical_geometry

      public static NXcylindrical_geometry createNXcylindrical_geometry()
      Returns:
      new NXcylindrical_geometry
    • createNXfermi_chopper

      public static NXfermi_chopper createNXfermi_chopper(long oid)
      Create a new NXfermi_chopper with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXfermi_chopper
    • createNXfermi_chopper

      public static NXfermi_chopper createNXfermi_chopper()
      Create a new NXfermi_chopper.
      Returns:
      new NXfermi_chopper
    • createNXpolarizer

      public static NXpolarizer createNXpolarizer(long oid)
      Create a new NXpolarizer with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXpolarizer
    • createNXpolarizer

      public static NXpolarizer createNXpolarizer()
      Create a new NXpolarizer.
      Returns:
      new NXpolarizer
    • createNXbeam_stop

      public static NXbeam_stop createNXbeam_stop(long oid)
      Create a new NXbeam_stop with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXbeam_stop
    • createNXbeam_stop

      public static NXbeam_stop createNXbeam_stop()
      Create a new NXbeam_stop.
      Returns:
      new NXbeam_stop
    • createNXcg_primitive

      public static NXcg_primitive createNXcg_primitive(long oid)
      Create a new NXcg_primitive with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_primitive
    • createNXcg_primitive

      public static NXcg_primitive createNXcg_primitive()
      Create a new NXcg_primitive.
      Returns:
      new NXcg_primitive
    • createNXdetector

      public static NXdetector createNXdetector(long oid)
      Create a new NXdetector with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdetector
    • createNXdetector

      public static NXdetector createNXdetector()
      Create a new NXdetector.
      Returns:
      new NXdetector
    • createNXdetector_module

      public static NXdetector_module createNXdetector_module(long oid)
      Create a new NXdetector_module with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdetector_module
    • createNXdetector_module

      public static NXdetector_module createNXdetector_module()
      Create a new NXdetector_module.
      Returns:
      new NXdetector_module
    • createNXmoderator

      public static NXmoderator createNXmoderator(long oid)
      Create a new NXmoderator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmoderator
    • createNXmoderator

      public static NXmoderator createNXmoderator()
      Create a new NXmoderator.
      Returns:
      new NXmoderator
    • createNXpositioner

      public static NXpositioner createNXpositioner(long oid)
      Create a new NXpositioner with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXpositioner
    • createNXpositioner

      public static NXpositioner createNXpositioner()
      Create a new NXpositioner.
      Returns:
      new NXpositioner
    • createNXprocess

      public static NXprocess createNXprocess(long oid)
      Create a new NXprocess with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXprocess
    • createNXprocess

      public static NXprocess createNXprocess()
      Create a new NXprocess.
      Returns:
      new NXprocess
    • createNXreflections

      public static NXreflections createNXreflections(long oid)
      Create a new NXreflections with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXreflections
    • createNXreflections

      public static NXreflections createNXreflections()
      Create a new NXreflections.
      Returns:
      new NXreflections
    • createNXroot

      public static NXroot createNXroot(long oid)
      Create a new NXroot with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXroot
    • createNXroot

      public static NXroot createNXroot()
      Create a new NXroot.
      Returns:
      new NXroot
    • createNXapm_event_data

      public static NXapm_event_data createNXapm_event_data(long oid)
      Create a new NXapm_event_data with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_event_data
    • createNXapm_event_data

      public static NXapm_event_data createNXapm_event_data()
      Create a new NXapm_event_data.
      Returns:
      new NXapm_event_data
    • createNXcg_hexahedron

      public static NXcg_hexahedron createNXcg_hexahedron(long oid)
      Create a new NXcg_hexahedron with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_hexahedron
    • createNXcg_hexahedron

      public static NXcg_hexahedron createNXcg_hexahedron()
      Create a new NXcg_hexahedron.
      Returns:
      new NXcg_hexahedron
    • createNXinsertion_device

      public static NXinsertion_device createNXinsertion_device(long oid)
      Create a new NXinsertion_device with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXinsertion_device
    • createNXinsertion_device

      public static NXinsertion_device createNXinsertion_device()
      Create a new NXinsertion_device.
      Returns:
      new NXinsertion_device
    • createNXpinhole

      public static NXpinhole createNXpinhole(long oid)
      Create a new NXpinhole with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXpinhole
    • createNXpinhole

      public static NXpinhole createNXpinhole()
      Create a new NXpinhole.
      Returns:
      new NXpinhole
    • createNXapm_reconstruction

      public static NXapm_reconstruction createNXapm_reconstruction(long oid)
      Create a new NXapm_reconstruction with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_reconstruction
    • createNXapm_reconstruction

      public static NXapm_reconstruction createNXapm_reconstruction()
      Create a new NXapm_reconstruction.
      Returns:
      new NXapm_reconstruction
    • createNXbending_magnet

      public static NXbending_magnet createNXbending_magnet(long oid)
      Create a new NXbending_magnet with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXbending_magnet
    • createNXbending_magnet

      public static NXbending_magnet createNXbending_magnet()
      Create a new NXbending_magnet.
      Returns:
      new NXbending_magnet
    • createNXcg_unit_normal

      public static NXcg_unit_normal createNXcg_unit_normal(long oid)
      Create a new NXcg_unit_normal with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_unit_normal
    • createNXcg_unit_normal

      public static NXcg_unit_normal createNXcg_unit_normal()
      Create a new NXcg_unit_normal.
      Returns:
      new NXcg_unit_normal
    • createNXdata

      public static NXdata createNXdata(long oid)
      Create a new NXdata with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdata
    • createNXdata

      public static NXdata createNXdata()
      Create a new NXdata.
      Returns:
      new NXdata
    • createNXdisk_chopper

      public static NXdisk_chopper createNXdisk_chopper(long oid)
      Create a new NXdisk_chopper with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdisk_chopper
    • createNXdisk_chopper

      public static NXdisk_chopper createNXdisk_chopper()
      Create a new NXdisk_chopper.
      Returns:
      new NXdisk_chopper
    • createNXem_eels

      public static NXem_eels createNXem_eels(long oid)
      Create a new NXem_eels with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_eels
    • createNXem_eels

      public static NXem_eels createNXem_eels()
      Create a new NXem_eels.
      Returns:
      new NXem_eels
    • createNXparameters

      public static NXparameters createNXparameters(long oid)
      Create a new NXparameters with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXparameters
    • createNXparameters

      public static NXparameters createNXparameters()
      Create a new NXparameters.
      Returns:
      new NXparameters
    • createNXpdb

      public static NXpdb createNXpdb(long oid)
      Create a new NXpdb with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXpdb
    • createNXpdb

      public static NXpdb createNXpdb()
      Create a new NXpdb.
      Returns:
      new NXpdb
    • createNXsample_component

      public static NXsample_component createNXsample_component(long oid)
      Create a new NXsample_component with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsample_component
    • createNXsample_component

      public static NXsample_component createNXsample_component()
      Create a new NXsample_component.
      Returns:
      new NXsample_component
    • createNXsensor

      public static NXsensor createNXsensor(long oid)
      Create a new NXsensor with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsensor
    • createNXsensor

      public static NXsensor createNXsensor()
      Create a new NXsensor.
      Returns:
      new NXsensor
    • createNXtransformations

      public static NXtransformations createNXtransformations(long oid)
      Create a new NXtransformations with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXtransformations
    • createNXtransformations

      public static NXtransformations createNXtransformations()
      Create a new NXtransformations.
      Returns:
      new NXtransformations
    • createNXuser

      public static NXuser createNXuser(long oid)
      Create a new NXuser with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXuser
    • createNXuser

      public static NXuser createNXuser()
      Create a new NXuser.
      Returns:
      new NXuser
    • createNXaperture

      public static NXaperture createNXaperture(long oid)
      Create a new NXaperture with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXaperture
    • createNXaperture

      public static NXaperture createNXaperture()
      Create a new NXaperture.
      Returns:
      new NXaperture
    • createNXapm_simulation

      public static NXapm_simulation createNXapm_simulation(long oid)
      Create a new NXapm_simulation with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_simulation
    • createNXapm_simulation

      public static NXapm_simulation createNXapm_simulation()
      Create a new NXapm_simulation.
      Returns:
      new NXapm_simulation
    • createNXcalibration

      public static NXcalibration createNXcalibration(long oid)
      Create a new NXcalibration with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcalibration
    • createNXcalibration

      public static NXcalibration createNXcalibration()
      Create a new NXcalibration.
      Returns:
      new NXcalibration
    • createNXcircuit

      public static NXcircuit createNXcircuit(long oid)
      Create a new NXcircuit with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcircuit
    • createNXcircuit

      public static NXcircuit createNXcircuit()
      Create a new NXcircuit.
      Returns:
      new NXcircuit
    • createNXcollimator

      public static NXcollimator createNXcollimator(long oid)
      Create a new NXcollimator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcollimator
    • createNXcollimator

      public static NXcollimator createNXcollimator()
      Create a new NXcollimator.
      Returns:
      new NXcollimator
    • createNXdetector_group

      public static NXdetector_group createNXdetector_group(long oid)
      Create a new NXdetector_group with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdetector_group
    • createNXdetector_group

      public static NXdetector_group createNXdetector_group()
      Create a new NXdetector_group.
      Returns:
      new NXdetector_group
    • createNXflipper

      public static NXflipper createNXflipper(long oid)
      Create a new NXflipper with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXflipper
    • createNXflipper

      public static NXflipper createNXflipper()
      Create a new NXflipper.
      Returns:
      new NXflipper
    • createNXatom

      public static NXatom createNXatom(long oid)
      Create a new NXatom with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXatom
    • createNXatom

      public static NXatom createNXatom()
      Create a new NXatom.
      Returns:
      new NXatom
    • createNXcg_polyhedron

      public static NXcg_polyhedron createNXcg_polyhedron(long oid)
      Create a new NXcg_polyhedron with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcg_polyhedron
    • createNXcg_polyhedron

      public static NXcg_polyhedron createNXcg_polyhedron()
      Create a new NXcg_polyhedron.
      Returns:
      new NXcg_polyhedron
    • createNXchemical_composition

      public static NXchemical_composition createNXchemical_composition(long oid)
      Create a new NXchemical_composition with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXchemical_composition
    • createNXchemical_composition

      public static NXchemical_composition createNXchemical_composition()
      Returns:
      new NXchemical_composition
    • createNXcollectioncolumn

      public static NXcollectioncolumn createNXcollectioncolumn(long oid)
      Create a new NXcollectioncolumn with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcollectioncolumn
    • createNXcollectioncolumn

      public static NXcollectioncolumn createNXcollectioncolumn()
      Create a new NXcollectioncolumn.
      Returns:
      new NXcollectioncolumn
    • createNXcoordinate_system

      public static NXcoordinate_system createNXcoordinate_system(long oid)
      Create a new NXcoordinate_system with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcoordinate_system
    • createNXcoordinate_system

      public static NXcoordinate_system createNXcoordinate_system()
      Create a new NXcoordinate_system.
      Returns:
      new NXcoordinate_system
    • createNXcs_computer

      public static NXcs_computer createNXcs_computer(long oid)
      Create a new NXcs_computer with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_computer
    • createNXcs_computer

      public static NXcs_computer createNXcs_computer()
      Create a new NXcs_computer.
      Returns:
      new NXcs_computer
    • createNXcs_filter_boolean_mask

      public static NXcs_filter_boolean_mask createNXcs_filter_boolean_mask(long oid)
      Create a new NXcs_filter_boolean_mask with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_filter_boolean_mask
    • createNXcs_filter_boolean_mask

      public static NXcs_filter_boolean_mask createNXcs_filter_boolean_mask()
      Returns:
      new NXcs_filter_boolean_mask
    • createNXcs_processor

      public static NXcs_processor createNXcs_processor(long oid)
      Create a new NXcs_processor with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_processor
    • createNXcs_processor

      public static NXcs_processor createNXcs_processor()
      Create a new NXcs_processor.
      Returns:
      new NXcs_processor
    • createNXcs_profiling_event

      public static NXcs_profiling_event createNXcs_profiling_event(long oid)
      Create a new NXcs_profiling_event with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_profiling_event
    • createNXcs_profiling_event

      public static NXcs_profiling_event createNXcs_profiling_event()
      Create a new NXcs_profiling_event.
      Returns:
      new NXcs_profiling_event
    • createNXcs_storage

      public static NXcs_storage createNXcs_storage(long oid)
      Create a new NXcs_storage with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_storage
    • createNXcs_storage

      public static NXcs_storage createNXcs_storage()
      Create a new NXcs_storage.
      Returns:
      new NXcs_storage
    • createNXebeam_column

      public static NXebeam_column createNXebeam_column(long oid)
      Create a new NXebeam_column with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXebeam_column
    • createNXebeam_column

      public static NXebeam_column createNXebeam_column()
      Create a new NXebeam_column.
      Returns:
      new NXebeam_column
    • createNXelectronanalyzer

      public static NXelectronanalyzer createNXelectronanalyzer(long oid)
      Create a new NXelectronanalyzer with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXelectronanalyzer
    • createNXelectronanalyzer

      public static NXelectronanalyzer createNXelectronanalyzer()
      Create a new NXelectronanalyzer.
      Returns:
      new NXelectronanalyzer
    • createNXem_event_data

      public static NXem_event_data createNXem_event_data(long oid)
      Create a new NXem_event_data with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_event_data
    • createNXem_event_data

      public static NXem_event_data createNXem_event_data()
      Create a new NXem_event_data.
      Returns:
      new NXem_event_data
    • createNXem_instrument

      public static NXem_instrument createNXem_instrument(long oid)
      Create a new NXem_instrument with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_instrument
    • createNXem_instrument

      public static NXem_instrument createNXem_instrument()
      Create a new NXem_instrument.
      Returns:
      new NXem_instrument
    • createNXem_interaction_volume

      public static NXem_interaction_volume createNXem_interaction_volume(long oid)
      Create a new NXem_interaction_volume with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_interaction_volume
    • createNXem_interaction_volume

      public static NXem_interaction_volume createNXem_interaction_volume()
      Returns:
      new NXem_interaction_volume
    • createNXem_measurement

      public static NXem_measurement createNXem_measurement(long oid)
      Create a new NXem_measurement with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_measurement
    • createNXem_measurement

      public static NXem_measurement createNXem_measurement()
      Create a new NXem_measurement.
      Returns:
      new NXem_measurement
    • createNXem_optical_system

      public static NXem_optical_system createNXem_optical_system(long oid)
      Create a new NXem_optical_system with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_optical_system
    • createNXem_optical_system

      public static NXem_optical_system createNXem_optical_system()
      Create a new NXem_optical_system.
      Returns:
      new NXem_optical_system
    • createNXem_simulation

      public static NXem_simulation createNXem_simulation(long oid)
      Create a new NXem_simulation with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_simulation
    • createNXem_simulation

      public static NXem_simulation createNXem_simulation()
      Create a new NXem_simulation.
      Returns:
      new NXem_simulation
    • createNXenergydispersion

      public static NXenergydispersion createNXenergydispersion(long oid)
      Create a new NXenergydispersion with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXenergydispersion
    • createNXenergydispersion

      public static NXenergydispersion createNXenergydispersion()
      Create a new NXenergydispersion.
      Returns:
      new NXenergydispersion
    • createNXfit_function

      public static NXfit_function createNXfit_function(long oid)
      Create a new NXfit_function with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXfit_function
    • createNXfit_function

      public static NXfit_function createNXfit_function()
      Create a new NXfit_function.
      Returns:
      new NXfit_function
    • createNXibeam_column

      public static NXibeam_column createNXibeam_column(long oid)
      Create a new NXibeam_column with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXibeam_column
    • createNXibeam_column

      public static NXibeam_column createNXibeam_column()
      Create a new NXibeam_column.
      Returns:
      new NXibeam_column
    • createNXimage

      public static NXimage createNXimage(long oid)
      Create a new NXimage with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXimage
    • createNXimage

      public static NXimage createNXimage()
      Create a new NXimage.
      Returns:
      new NXimage
    • createNXmanipulator

      public static NXmanipulator createNXmanipulator(long oid)
      Create a new NXmanipulator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmanipulator
    • createNXmanipulator

      public static NXmanipulator createNXmanipulator()
      Create a new NXmanipulator.
      Returns:
      new NXmanipulator
    • createNXoptical_lens

      public static NXoptical_lens createNXoptical_lens(long oid)
      Create a new NXoptical_lens with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXoptical_lens
    • createNXoptical_lens

      public static NXoptical_lens createNXoptical_lens()
      Create a new NXoptical_lens.
      Returns:
      new NXoptical_lens
    • createNXoptical_window

      public static NXoptical_window createNXoptical_window(long oid)
      Create a new NXoptical_window with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXoptical_window
    • createNXoptical_window

      public static NXoptical_window createNXoptical_window()
      Create a new NXoptical_window.
      Returns:
      new NXoptical_window
    • createNXpeak

      public static NXpeak createNXpeak(long oid)
      Create a new NXpeak with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXpeak
    • createNXpeak

      public static NXpeak createNXpeak()
      Create a new NXpeak.
      Returns:
      new NXpeak
    • createNXprogram

      public static NXprogram createNXprogram(long oid)
      Create a new NXprogram with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXprogram
    • createNXprogram

      public static NXprogram createNXprogram()
      Create a new NXprogram.
      Returns:
      new NXprogram
    • createNXpump

      public static NXpump createNXpump(long oid)
      Create a new NXpump with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXpump
    • createNXpump

      public static NXpump createNXpump()
      Create a new NXpump.
      Returns:
      new NXpump
    • createNXroi_process

      public static NXroi_process createNXroi_process(long oid)
      Create a new NXroi_process with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXroi_process
    • createNXroi_process

      public static NXroi_process createNXroi_process()
      Create a new NXroi_process.
      Returns:
      new NXroi_process
    • createNXrotations

      public static NXrotations createNXrotations(long oid)
      Create a new NXrotations with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXrotations
    • createNXrotations

      public static NXrotations createNXrotations()
      Create a new NXrotations.
      Returns:
      new NXrotations
    • createNXscan_controller

      public static NXscan_controller createNXscan_controller(long oid)
      Create a new NXscan_controller with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXscan_controller
    • createNXscan_controller

      public static NXscan_controller createNXscan_controller()
      Create a new NXscan_controller.
      Returns:
      new NXscan_controller
    • createNXspectrum

      public static NXspectrum createNXspectrum(long oid)
      Create a new NXspectrum with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXspectrum
    • createNXspectrum

      public static NXspectrum createNXspectrum()
      Create a new NXspectrum.
      Returns:
      new NXspectrum
    • createNXspindispersion

      public static NXspindispersion createNXspindispersion(long oid)
      Create a new NXspindispersion with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXspindispersion
    • createNXspindispersion

      public static NXspindispersion createNXspindispersion()
      Create a new NXspindispersion.
      Returns:
      new NXspindispersion
    • createNXunit_cell

      public static NXunit_cell createNXunit_cell(long oid)
      Create a new NXunit_cell with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXunit_cell
    • createNXunit_cell

      public static NXunit_cell createNXunit_cell()
      Create a new NXunit_cell.
      Returns:
      new NXunit_cell
    • createNXwaveplate

      public static NXwaveplate createNXwaveplate(long oid)
      Create a new NXwaveplate with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXwaveplate
    • createNXwaveplate

      public static NXwaveplate createNXwaveplate()
      Create a new NXwaveplate.
      Returns:
      new NXwaveplate
    • createNXregistration

      public static NXregistration createNXregistration(long oid)
      Create a new NXregistration with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXregistration
    • createNXregistration

      public static NXregistration createNXregistration()
      Create a new NXregistration.
      Returns:
      new NXregistration
    • createNXresolution

      public static NXresolution createNXresolution(long oid)
      Create a new NXresolution with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXresolution
    • createNXresolution

      public static NXresolution createNXresolution()
      Create a new NXresolution.
      Returns:
      new NXresolution
    • createNXcorrector_cs

      public static NXcorrector_cs createNXcorrector_cs(long oid)
      Create a new NXcorrector_cs with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcorrector_cs
    • createNXcorrector_cs

      public static NXcorrector_cs createNXcorrector_cs()
      Create a new NXcorrector_cs.
      Returns:
      new NXcorrector_cs
    • createNXcs_profiling

      public static NXcs_profiling createNXcs_profiling(long oid)
      Create a new NXcs_profiling with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcs_profiling
    • createNXcs_profiling

      public static NXcs_profiling createNXcs_profiling()
      Create a new NXcs_profiling.
      Returns:
      new NXcs_profiling
    • createNXdetector_channel

      public static NXdetector_channel createNXdetector_channel(long oid)
      Create a new NXdetector_channel with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdetector_channel
    • createNXdetector_channel

      public static NXdetector_channel createNXdetector_channel()
      Create a new NXdetector_channel.
      Returns:
      new NXdetector_channel
    • createNXdistortion

      public static NXdistortion createNXdistortion(long oid)
      Create a new NXdistortion with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdistortion
    • createNXdistortion

      public static NXdistortion createNXdistortion()
      Create a new NXdistortion.
      Returns:
      new NXdistortion
    • createNXelectromagnetic_lens

      public static NXelectromagnetic_lens createNXelectromagnetic_lens(long oid)
      Create a new NXelectromagnetic_lens with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXelectromagnetic_lens
    • createNXelectromagnetic_lens

      public static NXelectromagnetic_lens createNXelectromagnetic_lens()
      Returns:
      new NXelectromagnetic_lens
    • createNXem_img

      public static NXem_img createNXem_img(long oid)
      Create a new NXem_img with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXem_img
    • createNXem_img

      public static NXem_img createNXem_img()
      Create a new NXem_img.
      Returns:
      new NXem_img
    • createNXfabrication

      public static NXfabrication createNXfabrication(long oid)
      Create a new NXfabrication with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXfabrication
    • createNXfabrication

      public static NXfabrication createNXfabrication()
      Create a new NXfabrication.
      Returns:
      new NXfabrication
    • createNXhistory

      public static NXhistory createNXhistory(long oid)
      Create a new NXhistory with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXhistory
    • createNXhistory

      public static NXhistory createNXhistory()
      Create a new NXhistory.
      Returns:
      new NXhistory
    • createNXpid_controller

      public static NXpid_controller createNXpid_controller(long oid)
      Create a new NXpid_controller with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXpid_controller
    • createNXpid_controller

      public static NXpid_controller createNXpid_controller()
      Create a new NXpid_controller.
      Returns:
      new NXpid_controller
    • createNXelectron_detector

      public static NXelectron_detector createNXelectron_detector(long oid)
      Create a new NXelectron_detector with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXelectron_detector
    • createNXelectron_detector

      public static NXelectron_detector createNXelectron_detector()
      Create a new NXelectron_detector.
      Returns:
      new NXelectron_detector
    • createNXfit

      public static NXfit createNXfit(long oid)
      Create a new NXfit with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXfit
    • createNXfit

      public static NXfit createNXfit()
      Create a new NXfit.
      Returns:
      new NXfit
    • createNXphase

      public static NXphase createNXphase(long oid)
      Create a new NXphase with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXphase
    • createNXphase

      public static NXphase createNXphase()
      Create a new NXphase.
      Returns:
      new NXphase
    • createNXsubstance

      public static NXsubstance createNXsubstance(long oid)
      Create a new NXsubstance with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsubstance
    • createNXsubstance

      public static NXsubstance createNXsubstance()
      Create a new NXsubstance.
      Returns:
      new NXsubstance
    • createNXmicrostructure_odf

      public static NXmicrostructure_odf createNXmicrostructure_odf(long oid)
      Create a new NXmicrostructure_odf with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmicrostructure_odf
    • createNXmicrostructure_odf

      public static NXmicrostructure_odf createNXmicrostructure_odf()
      Create a new NXmicrostructure_odf.
      Returns:
      new NXmicrostructure_odf
    • createNXsubsampling_filter

      public static NXsubsampling_filter createNXsubsampling_filter(long oid)
      Create a new NXsubsampling_filter with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsubsampling_filter
    • createNXsubsampling_filter

      public static NXsubsampling_filter createNXsubsampling_filter()
      Create a new NXsubsampling_filter.
      Returns:
      new NXsubsampling_filter
    • createNXapm_paraprobe_tool_common

      public static NXapm_paraprobe_tool_common createNXapm_paraprobe_tool_common(long oid)
      Create a new NXapm_paraprobe_tool_common with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_paraprobe_tool_common
    • createNXapm_paraprobe_tool_common

      public static NXapm_paraprobe_tool_common createNXapm_paraprobe_tool_common()
      Returns:
      new NXapm_paraprobe_tool_common
    • createNXdelocalization

      public static NXdelocalization createNXdelocalization(long oid)
      Create a new NXdelocalization with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdelocalization
    • createNXdelocalization

      public static NXdelocalization createNXdelocalization()
      Create a new NXdelocalization.
      Returns:
      new NXdelocalization
    • createNXmicrostructure_pf

      public static NXmicrostructure_pf createNXmicrostructure_pf(long oid)
      Create a new NXmicrostructure_pf with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmicrostructure_pf
    • createNXmicrostructure_pf

      public static NXmicrostructure_pf createNXmicrostructure_pf()
      Create a new NXmicrostructure_pf.
      Returns:
      new NXmicrostructure_pf
    • createNXcontainer

      public static NXcontainer createNXcontainer(long oid)
      Create a new NXcontainer with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcontainer
    • createNXcontainer

      public static NXcontainer createNXcontainer()
      Create a new NXcontainer.
      Returns:
      new NXcontainer
    • createNXsolid_geometry

      public static NXsolid_geometry createNXsolid_geometry(long oid)
      Create a new NXsolid_geometry with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsolid_geometry
    • createNXsolid_geometry

      public static NXsolid_geometry createNXsolid_geometry()
      Create a new NXsolid_geometry.
      Returns:
      new NXsolid_geometry
    • createNXcsg

      public static NXcsg createNXcsg(long oid)
      Create a new NXcsg with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXcsg
    • createNXcsg

      public static NXcsg createNXcsg()
      Create a new NXcsg.
      Returns:
      new NXcsg
    • createNXelectrostatic_kicker

      public static NXelectrostatic_kicker createNXelectrostatic_kicker(long oid)
      Create a new NXelectrostatic_kicker with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXelectrostatic_kicker
    • createNXelectrostatic_kicker

      public static NXelectrostatic_kicker createNXelectrostatic_kicker()
      Returns:
      new NXelectrostatic_kicker
    • createNXmicrostructure_ipf

      public static NXmicrostructure_ipf createNXmicrostructure_ipf(long oid)
      Create a new NXmicrostructure_ipf with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmicrostructure_ipf
    • createNXmicrostructure_ipf

      public static NXmicrostructure_ipf createNXmicrostructure_ipf()
      Create a new NXmicrostructure_ipf.
      Returns:
      new NXmicrostructure_ipf
    • createNXmagnetic_kicker

      public static NXmagnetic_kicker createNXmagnetic_kicker(long oid)
      Create a new NXmagnetic_kicker with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmagnetic_kicker
    • createNXmagnetic_kicker

      public static NXmagnetic_kicker createNXmagnetic_kicker()
      Create a new NXmagnetic_kicker.
      Returns:
      new NXmagnetic_kicker
    • createNXquadrupole_magnet

      public static NXquadrupole_magnet createNXquadrupole_magnet(long oid)
      Create a new NXquadrupole_magnet with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXquadrupole_magnet
    • createNXquadrupole_magnet

      public static NXquadrupole_magnet createNXquadrupole_magnet()
      Create a new NXquadrupole_magnet.
      Returns:
      new NXquadrupole_magnet
    • createNXsimilarity_grouping

      public static NXsimilarity_grouping createNXsimilarity_grouping(long oid)
      Create a new NXsimilarity_grouping with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsimilarity_grouping
    • createNXsimilarity_grouping

      public static NXsimilarity_grouping createNXsimilarity_grouping()
      Create a new NXsimilarity_grouping.
      Returns:
      new NXsimilarity_grouping
    • createNXbeam_splitter

      public static NXbeam_splitter createNXbeam_splitter(long oid)
      Create a new NXbeam_splitter with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXbeam_splitter
    • createNXbeam_splitter

      public static NXbeam_splitter createNXbeam_splitter()
      Create a new NXbeam_splitter.
      Returns:
      new NXbeam_splitter
    • createNXmicrostructure_feature

      public static NXmicrostructure_feature createNXmicrostructure_feature(long oid)
      Create a new NXmicrostructure_feature with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmicrostructure_feature
    • createNXmicrostructure_feature

      public static NXmicrostructure_feature createNXmicrostructure_feature()
      Returns:
      new NXmicrostructure_feature
    • createNXmatch_filter

      public static NXmatch_filter createNXmatch_filter(long oid)
      Create a new NXmatch_filter with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmatch_filter
    • createNXmatch_filter

      public static NXmatch_filter createNXmatch_filter()
      Create a new NXmatch_filter.
      Returns:
      new NXmatch_filter
    • createNXregion

      public static NXregion createNXregion(long oid)
      Create a new NXregion with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXregion
    • createNXregion

      public static NXregion createNXregion()
      Create a new NXregion.
      Returns:
      new NXregion
    • createNXmicrostructure

      public static NXmicrostructure createNXmicrostructure(long oid)
      Create a new NXmicrostructure with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmicrostructure
    • createNXmicrostructure

      public static NXmicrostructure createNXmicrostructure()
      Create a new NXmicrostructure.
      Returns:
      new NXmicrostructure
    • createNXoptical_fiber

      public static NXoptical_fiber createNXoptical_fiber(long oid)
      Create a new NXoptical_fiber with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXoptical_fiber
    • createNXoptical_fiber

      public static NXoptical_fiber createNXoptical_fiber()
      Create a new NXoptical_fiber.
      Returns:
      new NXoptical_fiber
    • createNXdispersion

      public static NXdispersion createNXdispersion(long oid)
      Create a new NXdispersion with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdispersion
    • createNXdispersion

      public static NXdispersion createNXdispersion()
      Create a new NXdispersion.
      Returns:
      new NXdispersion
    • createNXisocontour

      public static NXisocontour createNXisocontour(long oid)
      Create a new NXisocontour with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXisocontour
    • createNXisocontour

      public static NXisocontour createNXisocontour()
      Create a new NXisocontour.
      Returns:
      new NXisocontour
    • createNXsolenoid_magnet

      public static NXsolenoid_magnet createNXsolenoid_magnet(long oid)
      Create a new NXsolenoid_magnet with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXsolenoid_magnet
    • createNXsolenoid_magnet

      public static NXsolenoid_magnet createNXsolenoid_magnet()
      Create a new NXsolenoid_magnet.
      Returns:
      new NXsolenoid_magnet
    • createNXspatial_filter

      public static NXspatial_filter createNXspatial_filter(long oid)
      Create a new NXspatial_filter with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXspatial_filter
    • createNXspatial_filter

      public static NXspatial_filter createNXspatial_filter()
      Create a new NXspatial_filter.
      Returns:
      new NXspatial_filter
    • createNXseparator

      public static NXseparator createNXseparator(long oid)
      Create a new NXseparator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXseparator
    • createNXseparator

      public static NXseparator createNXseparator()
      Create a new NXseparator.
      Returns:
      new NXseparator
    • createNXquadric

      public static NXquadric createNXquadric(long oid)
      Create a new NXquadric with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXquadric
    • createNXquadric

      public static NXquadric createNXquadric()
      Create a new NXquadric.
      Returns:
      new NXquadric
    • createNXdispersion_single_parameter

      public static NXdispersion_single_parameter createNXdispersion_single_parameter(long oid)
      Create a new NXdispersion_single_parameter with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdispersion_single_parameter
    • createNXdispersion_single_parameter

      public static NXdispersion_single_parameter createNXdispersion_single_parameter()
      Returns:
      new NXdispersion_single_parameter
    • createNXdispersion_function

      public static NXdispersion_function createNXdispersion_function(long oid)
      Create a new NXdispersion_function with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdispersion_function
    • createNXdispersion_function

      public static NXdispersion_function createNXdispersion_function()
      Create a new NXdispersion_function.
      Returns:
      new NXdispersion_function
    • createNXdispersion_repeated_parameter

      public static NXdispersion_repeated_parameter createNXdispersion_repeated_parameter(long oid)
      Create a new NXdispersion_repeated_parameter with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdispersion_repeated_parameter
    • createNXdispersion_repeated_parameter

      public static NXdispersion_repeated_parameter createNXdispersion_repeated_parameter()
      Returns:
      new NXdispersion_repeated_parameter
    • createNXdispersion_table

      public static NXdispersion_table createNXdispersion_table(long oid)
      Create a new NXdispersion_table with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXdispersion_table
    • createNXdispersion_table

      public static NXdispersion_table createNXdispersion_table()
      Create a new NXdispersion_table.
      Returns:
      new NXdispersion_table
    • createNXspin_rotator

      public static NXspin_rotator createNXspin_rotator(long oid)
      Create a new NXspin_rotator with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXspin_rotator
    • createNXspin_rotator

      public static NXspin_rotator createNXspin_rotator()
      Create a new NXspin_rotator.
      Returns:
      new NXspin_rotator
    • createNXapm_paraprobe_tool_parameters

      public static NXapm_paraprobe_tool_parameters createNXapm_paraprobe_tool_parameters(long oid)
      Create a new NXapm_paraprobe_tool_parameters with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_paraprobe_tool_parameters
    • createNXapm_paraprobe_tool_parameters

      public static NXapm_paraprobe_tool_parameters createNXapm_paraprobe_tool_parameters()
      Returns:
      new NXapm_paraprobe_tool_parameters
    • createNXmicrostructure_mtex_config

      public static NXmicrostructure_mtex_config createNXmicrostructure_mtex_config(long oid)
      Create a new NXmicrostructure_mtex_config with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmicrostructure_mtex_config
    • createNXmicrostructure_mtex_config

      public static NXmicrostructure_mtex_config createNXmicrostructure_mtex_config()
      Returns:
      new NXmicrostructure_mtex_config
    • createNXmicrostructure_slip_system

      public static NXmicrostructure_slip_system createNXmicrostructure_slip_system(long oid)
      Create a new NXmicrostructure_slip_system with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXmicrostructure_slip_system
    • createNXmicrostructure_slip_system

      public static NXmicrostructure_slip_system createNXmicrostructure_slip_system()
      Returns:
      new NXmicrostructure_slip_system
    • createNXapm_paraprobe_tool_process

      public static NXapm_paraprobe_tool_process createNXapm_paraprobe_tool_process(long oid)
      Create a new NXapm_paraprobe_tool_process with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXapm_paraprobe_tool_process
    • createNXapm_paraprobe_tool_process

      public static NXapm_paraprobe_tool_process createNXapm_paraprobe_tool_process()
      Returns:
      new NXapm_paraprobe_tool_process
    • createNXoptical_polarizer

      public static NXoptical_polarizer createNXoptical_polarizer(long oid)
      Create a new NXoptical_polarizer with the given oid.
      Parameters:
      oid - unique object oid.
      Returns:
      new NXoptical_polarizer
    • createNXoptical_polarizer

      public static NXoptical_polarizer createNXoptical_polarizer()
      Create a new NXoptical_polarizer.
      Returns:
      new NXoptical_polarizer