#include "G4PointCreator.hh"
#include "G4PointOnSurfaceCreator.hh"
#include "G4PointOnCurveCreator.hh"
#include "G4PointReplicaCreator.hh"
#include "G4CartesianPointCreator.hh"
#include "G4VertexPointCreator.hh"

#include "G4CurveCreator.hh"
#include "G4ConicCreator.hh"
#include "G4HyperbolaCreator.hh"
#include "G4EllipseCreator.hh"
#include "G4CircleCreator.hh"
#include "G4LineCreator.hh"
#include "G4ParabolaCreator.hh"
#include "G4BSplineCurveWithKnotsCreator.hh"
#include "G4EdgeCurveCreator.hh"

#include "G4EdgeLoopCreator.hh"
#include "G4OrientedEdgeCreator.hh"
#include "G4FaceBoundCreator.hh"
#include "G4FaceOuterBoundCreator.hh"

#include "G4VectorCreator.hh"
#include "G4DirectionCreator.hh"
#include "G4Axis1PlacementCreator.hh"
#include "G4Axis2Placement2dCreator.hh"
#include "G4Axis2Placement3dCreator.hh"
#include "G4Axis2PlacementCreator.hh"
#include "G4Axis2PlacementsCreator.hh"

#include "G4ItemDefinedTransformationCreator.hh"

#include "G4AdvancedFaceCreator.hh"
#include "G4PlaneCreator.hh"
#include "G4CylindricalSurfaceCreator.hh"
#include "G4FaceSurfaceCreator.hh"
#include "G4ToroidalSurfaceCreator.hh"
#include "G4SphericalSurfaceCreator.hh"
#include "G4ConicalSurfaceCreator.hh"
#include "G4BSplineSurfaceCreator.hh"
#include "G4BoundedSurfaceCreator.hh"
#include "G4RationalBSplineSurfaceCreator.hh"
#include "G4BSplineSurfaceWithKnotsCreator.hh"

#include "G4OpenShellCreator.hh"
#include "G4ClosedShellCreator.hh"

#include "G4AdvancedBrepShapeRepresentationCreator.hh"
#include "G4ManifoldSolidBrepCreator.hh"

#include "G4ConnectedFaceSetCreator.hh"

#include "G4RepresentationRelationshipCreator.hh"
#include "G4ContextDependentShapeRepresentationCreator.hh"


#include "G4ShapeRepresentationCreator.hh"
#include "G4ShapeRepresentationRelationshipCreator.hh"
#include "G4ShapeDefinitionRepresentationCreator.hh"
#include "G4ProductDefinitionShapeCreator.hh"

#include "G4RepresentationRelationshipWithTransformationCreator.hh"
#include "G4GeometricRepresentationContextCreator.hh"



//#include "G4RepresentationItemCreator.hh"
//#include "G4GeometricRepresentationItemCreator.hh"
//#include "G4FunctionallyDefinedTransformationCreator.hh"
//#include "G4CartesianTransformationOperatorCreator.hh"
//#include "G4CartesianTransformationOperator_3dCreator.hh"
//#include "G4VersionedActionRequestCreator.hh"
//#include "G4RepresentationCreator.hh"

//#include "G4ManifoldSurfaceShapeRepresentationCreator.hh"
//#include "G4CertificationCreator.hh"
//#include "G4ProductDefinitionRelationshipCreator.hh"
//#include "G4ProductDefinitionUsageCreator.hh"
//#include "G4AssemblyComponentUsageCreator.hh"
//#include "G4QuantifiedAssemblyComponentUsageCreator.hh"
//#include "G4SolidModelCreator.hh"

//#include "G4FacetedBrepCreator.hh"
//#include "G4ActionDirectiveCreator.hh"
//#include "G4NamedUnitCreator.hh"
//#include "G4PlaneAngleUnitCreator.hh"
//#include "G4MeasureWithUnitCreator.hh"
//#include "G4AreaMeasureWithUnitCreator.hh"
//#include "G4EffectivityCreator.hh"
//#include "G4SerialNumberedEffectivityCreator.hh"
//#include "G4SurfaceCreator.hh"
//#include "G4OffsetSurfaceCreator.hh"
//#include "G4PlacementCreator.hh"

//#include "G4ProductCategoryCreator.hh"
//#include "G4ProductRelatedProductCategoryCreator.hh"

//#include "G4AddressCreator.hh"
//#include "G4OrganizationalAddressCreator.hh"


//#include "G4UniformSurfaceCreator.hh"
//#include "G4GeometricallyBoundedSurfaceShapeRepresentationCreator.hh"

//#include "G4BoundedCurveCreator.hh"
//#include "G4BSplineCurveCreator.hh"
//#include "G4RationalBSplineCurveCreator.hh"
//#include "G4ActionRequestAssignmentCreator.hh"
//#include "G4TopologicalRepresentationItemCreator.hh"

//#include "G4LengthMeasureWithUnitCreator.hh"
//#include "G4DatedEffectivityCreator.hh"

//#include "G4NextAssemblyUsageOccurrenceCreator.hh"
//#include "G4EdgeCreator.hh"

//#include "G4PersonCreator.hh"
//#include "G4DocumentCreator.hh"
//#include "G4DocumentWithClassCreator.hh"
//#include "G4ConversionBasedUnitCreator.hh"
//#include "G4ProductDefinitionFormationCreator.hh"
//#include "G4PersonAndOrganizationAssignmentCreator.hh"
//#include "G4CcDesignPersonAndOrganizationAssignmentCreator.hh"
//#include "G4OffsetCurve_3dCreator.hh"
//#include "G4ApprovalCreator.hh"
//#include "G4CompositeCurveCreator.hh"
//#include "G4CompositeCurveOnSurfaceCreator.hh"
//#include "G4BoundaryCurveCreator.hh"
//#include "G4RepresentationContextCreator.hh"

//#include "G4ActionStatusCreator.hh"
//#include "G4ApplicationContextCreator.hh"
//#include "G4ChangeRequestCreator.hh"
//#include "G4DateAndTimeCreator.hh"
//#include "G4ApprovalDateTimeCreator.hh"
//#include "G4ApprovalRoleCreator.hh"
//#include "G4ApplicationContextElementCreator.hh"
//#include "G4ProductContextCreator.hh"
//#include "G4ElementarySurfaceCreator.hh"

//#include "G4ApplicationProtocolDefinitionCreator.hh"
//#include "G4SpecifiedHigherUsageOccurrenceCreator.hh"
//#include "G4ProductDefinitionFormationWithSpecifiedSourceCreator.hh"
//#include "G4ActionRequestSolutionCreator.hh"
//#include "G4UncertaintyMeasureWithUnitCreator.hh"
//#include "G4EdgeBasedWireframeModelCreator.hh"
//#include "G4PathCreator.hh"


//#include "G4OrientedOpenShellCreator.hh"
//#include "G4SolidAngleUnitCreator.hh"
//#include "G4CoordinatedUniversalTimeOffsetCreator.hh"
//#include "G4CurveReplicaCreator.hh"
//#include "G4QuasiUniformSurfaceCreator.hh"
//#include "G4SurfaceCurveCreator.hh"
//#include "G4ActionRequestStatusCreator.hh"
//#include "G4CompositeCurveSegmentCreator.hh"
//#include "G4ReparametrisedCompositeCurveSegmentCreator.hh"


//#include "G4PersonAndOrganizationRoleCreator.hh"
//#include "G4QuasiUniformCurveCreator.hh"
//#include "G4SweptSurfaceCreator.hh"
//#include "G4PropertyDefinitionCreator.hh"
//#include "G4GlobalUncertaintyAssignedContextCreator.hh"
//#include "G4OrganizationRelationshipCreator.hh"

//#include "G4RectangularCompositeSurfaceCreator.hh"
//#include "G4LotEffectivityCreator.hh"
//#include "G4SurfaceOfLinearExtrusionCreator.hh"
//#include "G4ShellBasedSurfaceModelCreator.hh"
//#include "G4UniformCurveCreator.hh"
//#include "G4BezierCurveCreator.hh"
//#include "G4LoopCreator.hh"
//#include "G4DateCreator.hh"
//#include "G4CalendarDateCreator.hh"

//#include "G4PromissoryUsageOccurrenceCreator.hh"
//#include "G4ApprovalAssignmentCreator.hh"
//#include "G4ConfigurationItemCreator.hh"
//#include "G4ContractAssignmentCreator.hh"

//#include "G4IntersectionCurveCreator.hh"
//#include "G4TrimmedCurveCreator.hh"
//#include "G4ProductDefinitionContextCreator.hh"

//#include "G4ActionMethodCreator.hh"
//#include "G4ProductCategoryRelationshipCreator.hh"
//#include "G4PlaneAngleMeasureWithUnitCreator.hh"
//#include "G4VertexCreator.hh"
//#include "G4RepresentationMapCreator.hh"
//#include "G4ProductDefinitionEffectivityCreator.hh"
//#include "G4ConfigurationEffectivityCreator.hh"

//#include "G4ContextDependentUnitCreator.hh"
//#include "G4AlternateProductRelationshipCreator.hh"
//#include "G4DocumentTypeCreator.hh"
//#include "G4DocumentReferenceCreator.hh"
//#include "G4MechanicalContextCreator.hh"
//#include "G4ShellBasedWireframeModelCreator.hh"
//#include "G4ContractCreator.hh"
//#include "G4DimensionalExponentsCreator.hh"
//#include "G4StartRequestCreator.hh"
//#include "G4CcDesignSpecificationReferenceCreator.hh"
//#include "G4SuppliedPartRelationshipCreator.hh"

//#include "G4OrdinalDateCreator.hh"

//#include "G4MassMeasureWithUnitCreator.hh"
//#include "G4BrepWithVoidsCreator.hh"
//#include "G4WeekOfYearAndDayDateCreator.hh"
//#include "G4ShellBasedWireframeShapeRepresentationCreator.hh"
//#include "G4FaceCreator.hh"

//#include "G4OrientedFaceCreator.hh"
//#include "G4SurfaceOfRevolutionCreator.hh"


//#include "G4ProductCreator.hh"
//#include "G4ShapeAspectRelationshipCreator.hh"
//#include "G4RectangularTrimmedSurfaceCreator.hh"

//#include "G4ActionAssignmentCreator.hh"
//#include "G4ChangeCreator.hh"

//#include "G4PropertyDefinitionRepresentationCreator.hh"
//#include "G4GeometricSetCreator.hh"
//#include "G4GeometricCurveSetCreator.hh"
//#include "G4PersonalAddressCreator.hh"
//#include "G4DocumentRelationshipCreator.hh"
//#include "G4PcurveCreator.hh"
//#include "G4OuterBoundaryCurveCreator.hh"

//#include "G4AssemblyComponentUsageSubstituteCreator.hh"
//#include "G4DegeneratePcurveCreator.hh"
//#include "G4EvaluatedDegeneratePcurveCreator.hh"
//#include "G4SolidAngleMeasureWithUnitCreator.hh"
//#include "G4ConnectedEdgeSetCreator.hh"
//#include "G4ActionCreator.hh"
//#include "G4ExecutedActionCreator.hh"
//#include "G4DirectedActionCreator.hh"
//#include "G4OrganizationalProjectCreator.hh"
//#include "G4DateTimeRoleCreator.hh"
//#include "G4CurveBoundedSurfaceCreator.hh"

//#include "G4DesignMakeFromRelationshipCreator.hh"
//#include "G4DefinitionalRepresentationCreator.hh"

//#include "G4SiUnitCreator.hh"
//#include "G4BezierSurfaceCreator.hh"
//#include "G4CertificationAssignmentCreator.hh"
//#include "G4StartWorkCreator.hh"
//#include "G4ContractTypeCreator.hh"

//#include "G4CcDesignApprovalCreator.hh"
//#include "G4EdgeBasedWireframeShapeRepresentationCreator.hh"
//#include "G4GeometricallyBoundedWireframeShapeRepresentationCreator.hh"
//#include "G4ProductConceptCreator.hh"
//#include "G4CcDesignContractCreator.hh"
//#include "G4SeamCurveCreator.hh"


//#include "G4ConfigurationDesignCreator.hh"
//#include "G4DesignContextCreator.hh"
//#include "G4ProductDefinitionCreator.hh"
//#include "G4ProductDefinitionWithAssociatedDocumentsCreator.hh"
//#include "G4OrganizationCreator.hh"
//#include "G4CcDesignCertificationCreator.hh"

//#include "G4CertificationTypeCreator.hh"
//#include "G4OrientedPathCreator.hh"
//#include "G4SecurityClassificationCreator.hh"
//#include "G4VertexLoopCreator.hh"
//#include "G4ApprovalStatusCreator.hh"
//#include "G4DateAndTimeAssignmentCreator.hh"
//#include "G4ParametricRepresentationContextCreator.hh"
//#include "G4ProductConceptContextCreator.hh"
//#include "G4CartesianTransformationOperator_2dCreator.hh"
//#include "G4SurfacePatchCreator.hh"
//#include "G4LengthUnitCreator.hh"
//#include "G4ShapeAspectCreator.hh"
//#include "G4VolumeMeasureWithUnitCreator.hh"

//#include "G4SecurityClassificationLevelCreator.hh"
//#include "G4ApprovalRelationshipCreator.hh"
//#include "G4PolylineCreator.hh"
//#include "G4ApprovalPersonOrganizationCreator.hh"
//#include "G4SurfaceReplicaCreator.hh"
//#include "G4SecurityClassificationAssignmentCreator.hh"
//#include "G4CcDesignSecurityClassificationCreator.hh"
//#include "G4FacetedBrepShapeRepresentationCreator.hh"
//#include "G4DocumentUsageConstraintCreator.hh"
//#include "G4CcDesignDateAndTimeAssignmentCreator.hh"
//#include "G4OrientedClosedShellCreator.hh"
//#include "G4PersonAndOrganizationCreator.hh"

//#include "G4LocalTimeCreator.hh"
//#include "G4MassUnitCreator.hh"
//#include "G4VertexShellCreator.hh"
//#include "G4PolyLoopCreator.hh"
//#include "G4WireShellCreator.hh"
//#include "G4AreaUnitCreator.hh"
//#include "G4MappedItemCreator.hh"
//#include "G4OffsetCurve_2dCreator.hh"

//#include "G4VolumeUnitCreator.hh"

//#include "G4GlobalUnitAssignedContextCreator.hh"
//#include "G4CharacterizedDefinitionCreator.hh"
//#include "G4CharacterizedDefinitionsCreator.hh"
//#include "G4ChangeRequestItemCreator.hh"
//#include "G4ChangeRequestItemsCreator.hh"
//#include "G4CharacterizedProductDefinitionCreator.hh"
//#include "G4CharacterizedProductDefinitionsCreator.hh"
//#include "G4ReversibleTopologyItemCreator.hh"
//#include "G4ReversibleTopologyItemsCreator.hh"
//#include "G4SpecifiedItemCreator.hh"
//#include "G4SpecifiedItemsCreator.hh"
//#include "G4MeasureValueCreator.hh"
//#include "G4MeasureValuesCreator.hh"
//#include "G4PersonOrganizationSelectCreator.hh"
//#include "G4PersonOrganizationSelectsCreator.hh"
//#include "G4PcurveOrSurfaceCreator.hh"
//#include "G4PcurveOrSurfacesCreator.hh"
//#include "G4ClassifiedItemCreator.hh"
//#include "G4ClassifiedItemsCreator.hh"
//#include "G4VectorOrDirectionCreator.hh"
//#include "G4VectorOrDirectionsCreator.hh"
//#include "G4WireframeModelCreator.hh"
//#include "G4WireframeModelsCreator.hh"
//#include "G4GeometricSetSelectCreator.hh"
//#include "G4GeometricSetSelectsCreator.hh"
//#include "G4StartRequestItemCreator.hh"
//#include "G4StartRequestItemsCreator.hh"
//#include "G4PersonOrganizationItemCreator.hh"
//#include "G4PersonOrganizationItemsCreator.hh"
//#include "G4DateTimeItemCreator.hh"
//#include "G4DateTimeItemsCreator.hh"
//#include "G4ShellCreator.hh"
//#include "G4ShellsCreator.hh"
//#include "G4TransformationCreator.hh"
//#include "G4TransformationsCreator.hh"
//#include "G4BooleanOperandCreator.hh"
//#include "G4BooleanOperandsCreator.hh"
//#include "G4CertifiedItemCreator.hh"
//#include "G4CertifiedItemsCreator.hh"
//#include "G4DateTimeSelectCreator.hh"
//#include "G4DateTimeSelectsCreator.hh"
//#include "G4CurveOnSurfaceCreator.hh"
//#include "G4CurveOnSurfacesCreator.hh"
//#include "G4TrimmingSelectCreator.hh"
//#include "G4TrimmingSelectsCreator.hh"
//#include "G4ContractedItemCreator.hh"
//#include "G4ContractedItemsCreator.hh"
//#include "G4UnitCreator.hh"
//#include "G4UnitsCreator.hh"
//#include "G4ReversibleTopologyCreator.hh"
//#include "G4ReversibleTopologysCreator.hh"
//#include "G4WorkItemCreator.hh"
//#include "G4WorkItemsCreator.hh"
//#include "G4ShapeDefinitionCreator.hh"
//#include "G4ShapeDefinitionsCreator.hh"
//#include "G4SupportedItemCreator.hh"
//#include "G4SupportedItemsCreator.hh"
//#include "G4ApprovedItemCreator.hh"
//#include "G4ApprovedItemsCreator.hh"
//#include "G4SurfaceModelCreator.hh"
//#include "G4SurfaceModelsCreator.hh"
