(*
 * $Id$
 *
 * JSDAI(TM), a way to implement STEP, ISO 10303
 * Copyright (C) 1997-2008, LKSoftWare GmbH, Germany
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License
 * version 3 as published by the Free Software Foundation (AGPL v3).
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * JSDAI is a registered trademark of LKSoftWare GmbH, Germany
 * This software is also available under commercial licenses.
 * See also http://www.jsdai.net/
 *)

(* No entities used in XIM from this module - so comment it out
include 'activity_method/module.path';
include 'alias_identification/module.path';
include 'assembly_structure/module.path';
include 'certification/module.path';
include 'classification_assignment/module.path';
include 'configuration_effectivity/module.path';
include 'configuration_item/module.path';
include 'contract/module.path';
include 'date_time/module.path';
include 'date_time_assignment/module.path';
include 'effectivity/module.path';
include 'elemental_geometric_shape/module.path';
include 'external_class/module.path';
include 'foundation_representation/module.path';
include 'independent_property/module.path';
include 'name_assignment/module.path';
include 'part_definition_relationship/module.path';
include 'person_organization_assignment/module.path';
include 'product_concept_identification/module.path';
include 'product_replacement/module.path';
include 'product_view_definition_relationship/module.path';
include 'security_classification/module.path';
include 'single_part_representation/module.path';
include 'time_interval/module.path';
include 'value_with_unit/module.path';
include 'work_order/module.path';
include 'work_request/module.path';
include 'basic_geometry/module.path';
include 'manifold_subsurface/module.path';
include 'product_version/module.path';
include 'styled_text/module.path';
include 'curve_swept_solid/module.path';
include 'value_with_unit_extension/module.path';
include 'constructive_solid_geometry_2d/module.path';
include 'colour/module.path';
*)
include 'effectivity_application/module.path';
include 'group/module.path'; 
include 'identification_assignment/module.path';

(* Not used any more by AP210
include 'appearance_assignment/module.path';		
include 'fill_area/module.path';		
include 'construction_geometry/module.path';		
*)

include 'process_property_assignment/module.path';
include 'product_identification/module.path';
include 'independent_property_representation/module.path';
include 'information_product/module.path';
include 'generic_product_occurrence/module.path';
include 'activity/module.path';
include 'advanced_boundary_representation/module.path';

include 'approval/module.path';
include 'class/module.path';
include 'classification_with_attributes/module.path';
include 'contextual_shape_positioning/module.path';
include 'document_and_version_identification/module.path';
include 'document_assignment/module.path';
include 'document_definition/module.path';
include 'document_structure/module.path';
include 'event/module.path';
include 'event_assignment/module.path';
include 'extended_measure_representation/module.path';
include 'external_item_identification_assignment/module.path';
include 'external_model/module.path';
include 'file_identification/module.path';
include 'geometrically_bounded_surface/module.path';
include 'geometric_tolerance/module.path';
include 'manifold_surface/module.path';
include 'measure_representation/module.path';
include 'multi_linguism/module.path';
include 'part_and_version_identification/module.path';
include 'part_view_definition/module.path';
include 'person_organization/module.path';
include 'plib_class_reference/module.path';
include 'product_categorization/module.path';
include 'product_structure/module.path';
include 'product_version_relationship/module.path';
include 'product_view_definition/module.path';
include 'product_view_definition_properties/module.path';
include 'project/module.path';
include 'property_assignment/module.path';
include 'requirement_assignment/module.path';
include 'requirement_identification_and_version/module.path';
include 'requirement_view_definition/module.path';
include 'requirement_view_definition_relationship/module.path';
include 'shape_property_assignment/module.path';

include 'physical_unit_2d_design_view/module.path';
include 'physical_unit_3d_design_view/module.path';
include 'physical_unit_non_planar_design_view/module.path';
include 'assembly_module_with_macro_component/module.path';
include 'assembly_module_with_cable_component/module.path';
include 'interconnect_module_with_macros/module.path';
include 'assembly_module_with_interconnect_component/module.path';
include 'assembly_module_with_packaged_connector_component/module.path';
include 'assembly_module_with_subassembly/module.path';
include 'cable/module.path';
include 'basic_curve/module.path';
(* include 'area_2d/module.path'; *)

include 'component_feature/module.path';
include 'assembly_module_macro_definition/module.path';
include 'feature_and_connection_zone/module.path';
include 'connectivity_allocation_to_physical_network/module.path';
include 'electrical_network_definition/module.path';
include 'functional_decomposition_to_design/module.path';
include 'functional_unit_requirement_allocation/module.path';
include 'design_specific_assignment_to_assembly_usage_view/module.path';
include 'design_specific_assignment_to_interconnect_usage_view/module.path';
include 'interconnect_module_to_assembly_module_relationship/module.path';
include 'fabrication_requirement/module.path';
include 'layout_macro_definition/module.path';
include 'non_feature_shape_element/module.path';
include 'packaged_connector_model/module.path';
include 'part_external_reference/module.path';
include 'part_feature_function/module.path';
include 'part_feature_grouping/module.path';
include 'part_feature_location/module.path';
include 'functional_assignment_to_part/module.path';
include 'physical_component_feature/module.path'; 
include 'physical_node_requirement_to_implementing_component_allocation/module.path';
include 'physical_unit_interconnect_definition/module.path';
include 'pre_defined_datum_symbol/module.path';
include 'pre_defined_datum_2d_symbol/module.path';
include 'pre_defined_datum_3d_symbol/module.path';
include 'assembly_module_with_cable_component_2d/module.path';
include 'assembly_module_with_cable_component_3d/module.path';
include 'shape_composition/module.path';
include 'shape_parameters/module.path';
include 'discrete_shield/module.path'; 
include 'integral_shield/module.path'; 
include 'software/module.path'; 
include 'test_requirement_allocation/module.path';
include 'thermal_network_definition/module.path';
include 'via_component/module.path';

include 'altered_package/module.path';
include 'altered_part/module.path';
include 'analytical_model/module.path';
include 'component_grouping/module.path';
include 'assembly_component_placement_requirements/module.path';

include 'assembly_functional_interface_requirement/module.path';
include 'interface_component/module.path';
include 'assembly_module_design/module.path';
include 'assembly_module_usage_view/module.path';
include 'assembly_physical_interface_requirement/module.path';
include 'assembly_physical_requirement_allocation/module.path';
include 'assembly_2d_shape/module.path';
include 'assembly_3d_shape/module.path';
include 'assembly_technology/module.path';
include 'bare_die/module.path';
include 'characteristic/module.path';
include 'qualified_measure/module.path';
include 'datum_difference_based_model/module.path';
include 'design_management/module.path';
include 'device_marking/module.path';
include 'specification_document/module.path';
include 'fabrication_joint/module.path';
include 'edge_shape_feature/module.path';
include 'functional_decomposition_to_assembly_design/module.path';
include 'functional_decomposition_to_interconnect_design/module.path';
include 'network_functional_design_view/module.path';
include 'functional_decomposition_with_nodal_representation_to_packaged_mapping/module.path';
include 'physical_connectivity_definition/module.path';
include 'functional_specification/module.path';
include 'functional_usage_view/module.path';
include 'extended_geometric_tolerance/module.path';
include 'interconnect_module_connection_routing/module.path';
include 'layered_interconnect_module_with_printed_component_design/module.path';
include 'interconnect_module_usage_view/module.path';
include 'interconnect_physical_requirement_allocation/module.path';
include 'interconnect_placement_requirements/module.path';
include 'interconnect_non_planar_shape/module.path';
include 'interconnect_2d_shape/module.path';
(* include 'interconnect_3d_shape/module.path'; *)
include 'land/module.path';
include 'fabrication_technology/module.path';
include 'package/module.path';
include 'packaged_part_black_box_model/module.path';
include 'packaged_part_white_box_model/module.path';
include 'physical_layout_template/module.path';
include 'part_template_shape_with_parameters/module.path';
include 'part_template_2d_shape/module.path';
include 'footprint_definition/module.path';
include 'part_template_non_planar_shape/module.path';
include 'part_template_3d_shape/module.path';
include 'physical_unit_usage_view/module.path';
include 'physical_unit_design_view/module.path';
include 'physical_unit_3d_shape/module.path';
include 'physical_unit_2d_shape/module.path';
include 'physical_unit_shape_with_parameters/module.path';
include 'planned_characteristic/module.path';

include 'printed_physical_layout_template/module.path';
include 'product_identification_extension/module.path'; 
include 'production_rule/module.path';
include 'requirement_decomposition/module.path';
include 'sequential_laminate_assembly_design/module.path';
include 'extended_basic_geometry/module.path';
include 'layered_2d_shape/module.path';
include 'layered_3d_shape/module.path';
include 'signal/module.path';
(* include 'layered_interconnect_module_with_design_intent_modifications/module.path'; *)
include 'stratum_non_planar_shape/module.path';
include 'layered_interconnect_module_2d_design/module.path';
include 'layered_interconnect_module_3d_design/module.path';

include 'part_occurrence/module.path';
include 'model_parameter/module.path';
include 'chemical_substance/module.path';

include 'ap210_device_functional_and_physical_characterization/module.path';
include 'ap210_interconnect_technology_constraints/module.path';
include 'ap210_assembly_technology_constraints/module.path';
include 'ap210_assembly_functional_requirements/module.path';
include 'ap210_assembly_physical_requirements/module.path';
include 'ap210_interconnect_functional_requirements/module.path';
include 'ap210_interconnect_physical_requirements/module.path';
include 'ap210_assembly_physical_design/module.path';
include 'ap210_interconnect_design/module.path';
include 'ap210_interconnect_design_for_microwave/module.path';
include 'ap210_production_rule/module.path';
include 'ap210_functional_decomposition/module.path';
include 'ap210_package_functional_and_physical_characterization/module.path';
include 'ap210_laminate_assembly_design/module.path';
include 'ap210_connection_zone_based_model_extraction/module.path';
include 'ap210_functional_specification/module.path';
include 'ap210_physical_unit_physical_characterization/module.path';
include 'ap210_packaged_part_white_box_model/module.path';
include 'ap210_printed_part_functional_and_physical_characterization/module.path';
include 'ap210_assembly_functional_interface_requirements/module.path';
include 'ap210_assembly_physical_interface_requirements/module.path';
include 'ap210_assembly_requirement_allocation/module.path';
include 'ap210_interconnect_requirement_allocation/module.path';
include 'ap210_functional_requirement_allocation/module.path';
include 'design_product_data_management/module.path';

include 'conductivity_material_aspects/module.path';
include 'generic_material_aspects/module.path';

include 'default_tolerance/module.path';

include 'ap210_datum_difference_based_model_definition/module.path';
(* include 'promissory_usage_in_product_concept/module.path'; *)
include 'pre_defined_product_data_management_specializations/module.path';
include 'tagged_text_representation/module.path';
include 'shape_feature/module.path';

(* include 'layer_assignment/module.path';				
 include 'test_select_product/module.path';
 include 'wireframe_2d/module.path';
 include 'associative_text/module.path';		
 include 'annotated_presentation/module.path';
 include 'general_surface_appearance/module.path';	*)
(* TEST if it compiles without those modules *)
include 'dimension_tolerance/module.path';
 include 'text_appearance/module.path';				
 

include 'derived_shape_element/module.path';
include 'item_definition_structure/module.path';
include 'styled_curve/module.path';	
include 'part_template_extension/module.path';		

include 'layered_interconnect_module_design/module.path';
include 'ap210_electronic_assembly_interconnect_and_packaging_design/module.path';		
include 'product_class/module.path';
include 'specified_product/module.path';
