Overview Schemas Index

GEOMETRY_SCHEMA (jsdai.SGeometry_schema)


ENTITY line
          SUBTYPE OF (curve);
          pnt : cartesian_point;
          dir : vector;
WHERE
          wr1: dir.dim  = pnt.dim;
END_ENTITY; -- line

Entity data types and their attributes

representation_item
          name: label;
geometric_representation_item
          (DER) dim: dimension_count;
curve
          -
line
          pnt: cartesian_point;
          dir: vector;

Users

representation_item
          add_design_object_management_relationship.current_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          analog_port_variable_armx.items
          analysis_item.items
                    analysed_item
                              sysm_analysed_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
                                                                      sbb_parameter_value_select
          analysis_item_within_representation.item
          analytical_model_application.items
          analytical_model_port_armx.items
          analytical_model_port_make_from_relationship.items
          applied_action_assignment.items
                    action_items
                              ir_usage_item
                                        design_pdm_ir_usage_item
                                                  pdm_classification_item
          applied_action_method_assignment.items
                    action_method_items
                              fbb_action_method_items
                                        parameter_value_select
                                                  sbb_parameter_value_select
          applied_attribute_classification_assignment.items
                    attribute_classification_item
                              pmri_attribute_classification_item
          applied_certification_assignment.items
                    certification_item
                              sysm_certification_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
                                                                      sbb_parameter_value_select
          applied_classification_assignment.items
                    classification_item
                              requirement_classification_item
          applied_description_text_assignment.items
                    description_item
                              sbb_description_item
          applied_document_reference.items
                    document_reference_item
                              documented_element_select
                                        pdm_documented_element_select
                                                  ap210_pdm_documented_element_select
          applied_document_usage_constraint_assignment.items
                    document_reference_item
                              pdm_document_reference_item
                                        design_pdm_document_reference_item
          applied_experience_type_assignment.items
                    experience_type_item
                              syse_experience_type_item
                                        groupable_item
                                                  p_groupable_item
          applied_group_assignment.items
                    groupable_item
                              plt_groupable_item
          applied_identification_assignment.items
                    identification_item
                              sbb_identification_item
          applied_person_type_assignment.items
                    person_type_item
                              syse_person_type_item
                                        groupable_item
                                                  design_pdm_groupable_item
          applied_usage_right.items
                    ir_usage_item
                              design_pdm_ir_usage_item
                                        design_pdm_document_reference_item
          atomic_formula_armx.item_element
                    compound_item_definition
          attribute_assertion_armx.items
          attribute_language_assignment.items
                    attribute_language_item
                              syss_attribute_language_item
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              prjm_attribute_language_item
          attribute_translation_assignment.items
          boundary_size_characteristic.items
          change_design_object_management_relationship.current_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          change_design_object_management_relationship.previous_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          characteristic_data_table.item_element
                    compound_item_definition
          complex_clause_armx.item_element
                    compound_item_definition
          component_external_reference.items
          component_group_external_reference.items
          component_mounting_clearance_relationship.items
          component_non_planar_location.transform_item_2
          component_overlap_relationship.items
          component_placement_restriction_assignment.items
          compound_representation_item.item_element
                    compound_item_definition
          context_dependent_over_riding_styled_item.style_context
                    style_context_select
          curve_style_parameters.items
          datum_based_length_measure.items
          default_surface_texture.items
          default_thickness.items
          delete_design_object_management_relationship.previous_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          document_assignment.is_assigned_to
                    documented_element_select
                              pdm_documented_element_select
                                        ap210_pdm_documented_element_select
          document_content_property.items
          document_creation_property.items
          document_format_property.items
          document_size_property.items
          evaluated_characteristic_armx.items
          explicit_constraint.constrained_elements
          explicit_constraint.reference_elements
          externally_defined_dimension_representation.items
          founded_item.users
                    founded_item_select
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          frozen_assignment_armx.frozen_item
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          full_model_change_action_property.added_element
          full_model_change_property_definition.added_element
          func_armx.item_element
                    compound_item_definition
          functional_specification_armx.items
          functional_terminal_group_assignment.items
                    groupable_item
                              parameter_value_select_groupable_item
                                        parameter_value_select
                                                  sbb_parameter_value_select
          general_shape_dependent_property.property_value
                    general_shape_dependent_value_select
          general_tolerance_table.items
          general_tolerances.items
          global_location_representation.items
          indirectly_selected_elements.indirectly_picked_items
          inertia_matrix_item.item_element
                    compound_item_definition
          instance_attribute_reference.owning_instance
          issue_reference_mapping.items
                    issue_reference_item
                              prgm_issue_reference_item
          item_defined_transformation.transform_item_1
          item_defined_transformation.transform_item_2
          item_identified_representation_usage.identified_item
          language_indication.considered_instance
                    attribute_language_item
                              syss_attribute_language_item
          language_indication.items
                    attribute_language_item
                              mri_attribute_language_item
                                        requirement_mri_attribute_language_item
          layer_armx.layered_elements
          limit_dimension_representation.items
          line_width_class.item
          mapped_item.mapping_target
          maths_space_context.physical_space
                    space_context_select
          maths_value_context.physical_value
                    value_context_select
          mating_connector_placement_relationship.items
          measurement_path.items
          model_change__action_property.deleted_element
          model_change__property_definition.deleted_element
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              prjm_multi_language_attribute_item
          normalized_maths_space_context.normalization_basis
                    value_context_select
          ordered_items_group_assignment.items
                    ordered_items_groupable_item
          package_external_reference.items
          parameter_assignment_override_armx.items
          partial_document_assignment.is_assigned_to
                    documented_element_select
                              pdm_documented_element_select
                                        ap210_pdm_documented_element_select
          partial_document_assignment.items
                    document_reference_item
                              syss_documented_element_select
          physical_connectivity_definition_external_reference.items
          physical_unit_keepout_shape_allocation_to_stratum_stack_armx.items
          pitch_class.items
          planned_characteristic.items
          presentation_layer_assignment.assigned_items
                    layered_item
          presentation_style_by_context.style_context
                    style_context_select
          procedural_representation_sequence.elements
          procedural_representation_sequence.suppressed_items
          process_operation_occurrence_relationship.waiting_time
          representation.items
          representation_item_dependent_layer_assignment.item_context
          representation_item_relationship.related_representation_item
          representation_item_relationship.relating_representation_item
          representation_map.mapping_origin
          risk_impact_assignment.items
                    risk_impact_item
                              rm_risk_impact_item
          risk_probability_assignment.items
                    probable_item
                              rm_probable_item
          risk_source_assignment.items
                    risk_source_item
                              rm_risk_source_item
          row_representation_item.item_element
          row_value_armx.item_element
                    compound_item_definition
          rule_priority.items
          shape_definition_3d_intersection_armx.items
          signal_specification.items
          singular_dimension_representation.items
          structured_text_composition_armx.content
                    compound_item_definition
          structuring_method_hierarchy__presentation.assigned_items
                    layered_item
          styled_item.item
          tolerance_range.items
          tolerance_table_cell.item_element
                    compound_item_definition
          usage_view_connection_zone_terminal_shape_relationship_armx.items
          user_selected_elements.picked_items
          value_list.item_element
                    compound_item_definition
          value_range_armx.item_element
                    compound_item_definition
          value_range_with_global_unit.item_element
                    compound_item_definition
          value_set.item_element
                    compound_item_definition
          verification_evidence.items
                    verification_evidence_item
                              ds_verification_evidence_item
geometric_representation_item
          add_design_object_management_relationship.current_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          analysis_item.items
                    analysed_item
                              sysm_analysed_item
                                        groupable_item
                                                  groupable_item_203e2
          applied_certification_assignment.items
                    certification_item
                              sysm_certification_item
                                        groupable_item
                                                  groupable_item_203e2
          applied_description_text_assignment.items
                    description_item
                              sbb_description_item
                                        groupable_item
                                                  groupable_item_203e2
          applied_experience_type_assignment.items
                    experience_type_item
                              syse_experience_type_item
                                        groupable_item
                                                  groupable_item_203e2
          applied_group_assignment.items
                    groupable_item
                              groupable_item_203e2
          applied_person_type_assignment.items
                    person_type_item
                              syse_person_type_item
                                        groupable_item
                                                  groupable_item_203e2
          attribute_language_assignment.items
                    attribute_language_item
                              automotive_design_attribute_language_item
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          auxiliary_geometric_instance_aggregator.auxiliary_items
          auxiliary_geometric_instance_aggregator.shape_element
          change_design_object_management_relationship.current_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          change_design_object_management_relationship.previous_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          delete_design_object_management_relationship.previous_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          explicit_geometric_constraint.constrained_elements
          explicit_geometric_constraint.reference_elements
          explicit_procedural_geometric_representation_item_relationship.related_representation_item
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          frozen_assignment_armx.frozen_item
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          functional_terminal_group_assignment.items
                    groupable_item
                              groupable_item_203e2
          geometric_item_specific_usage.identified_item
          geometric_model_element_relationship.related_representation_item
          geometric_model_element_relationship.relating_representation_item
          language_indication.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.items
                    attribute_language_item
                              attribute_language_item_203e2
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              multi_language_attribute_item_236cc1
          symmetry_geometric_constraint.constrained_elements
          verification_evidence.items
                    verification_evidence_item
                              sysm_verification_evidence_item
                                        groupable_item
                                                  groupable_item_203e2
curve
          angle_direction_reference.related_representation_item
                    angle_direction_reference_select
          annotation_curve_occurrence.item
          annotation_fill_area.boundaries
          annotation_text_with_associated_curves.associated_curves
          camera_model_d2_shape_clipping.shape_clipping
          character_glyph_symbol_stroke.strokes
          composite_curve_segment.parent_curve
          composite_text_with_associated_curves.associated_curves
          constructive_geometric_element.element
                    constructive_element_select
          curve_based_path.path_curve
          curve_distance_geometric_constraint.constrained_elements
          curve_distance_geometric_constraint.reference_elements
                    point_curve_or_surface_constraint_element
          curve_replica.parent_curve
          derived_geometry.geometry
                    constructive_element_select
          draughting_group_elements_assignment.items
                    draughting_group_element
          edge_curve.edge_geometry
          fill_area_style_tile_coloured_region.closed_curve
                    curve_or_annotation_curve_occurrence
          fixed_element_geometric_constraint.constrained_elements
                    geometric_constraint_element
          fixed_reference_swept_surface.directrix
          geometric_set.elements
                    geometric_set_select
          geometric_set_replica.elements
                    geometric_set_select
          half_space_2d.base_curve
          implicit_planar_curve.computed_representation
          implicit_planar_intersection_point.external_curve
          implicit_projected_curve.external_curve
          imported_curve_function.geometry
          incidence_geometric_constraint.constrained_elements
                    geometric_constraint_element
          incidence_geometric_constraint.reference_elements
                    geometric_constraint_element
          kinematic_frame_background_representation.items
                    kinematic_frame_background
          location_dimension.origin
                    placed_element_select
                              constructive_element_select
          location_dimension.target
                    placed_element_select
                              constructive_element_select
          measurement_path.defined_by
          near_point_relationship.relating_representation_item
                    curve_or_surface_constraint_element
          neutral_sketch_representation.items
                    sketch_element_select
          offset_curve_2d.basis_curve
          offset_curve_3d.basis_curve
          parallel_offset_geometric_constraint.constrained_elements
                    curve_or_surface_constraint_element
          parallel_offset_geometric_constraint.reference_elements
                    curve_or_surface_constraint_element
          path_area_with_parameters_armx.centreline
          planar_curve_pair.curve_1
          planar_curve_pair.curve_2
          point_distance_geometric_constraint.reference_elements
                    point_curve_or_surface_constraint_element
          point_on_curve.basis_curve
          point_on_planar_curve_pair.pair_curve
          routed_cable_component_2d_shape_model.cable_path_shape
          routed_shield_armx.routed_centreline_shape
          routed_transmission_line_armx.routed_centreline_shape
          sectioned_spine.cross_sections
          subsketch.subsketch_elements
                    sketch_element_select
          surface_curve.curve_3d
          surface_curve_swept_area_solid.directrix
          surface_curve_swept_face_solid.directrix
          surface_curve_swept_surface.directrix
          surface_distance_geometric_constraint.reference_elements
                    point_curve_or_surface_constraint_element
          swept_disk_solid.directrix
          swept_point_curve_geometric_constraint.constrained_elements
          swept_surface.swept_curve
          tangent_geometric_constraint.constrained_elements
                    curve_or_surface_constraint_element
          tangent_geometric_constraint.reference_elements
                    curve_or_surface_constraint_element
          text_literal_with_associated_curves.associated_curves
          transformation_with_derived_angle.transform_item_1
                    angle_direction_reference_with_a2p3d_select
                              angle_direction_reference_select
          trimmed_curve.basis_curve
line
          angle_geometric_constraint.constrained_elements
                    linear_geometry_constraint_element
          angle_geometric_constraint.reference_elements
                    linear_geometry_constraint_element
          coaxial_geometric_constraint.constrained_elements
                    axial_geometry_constraint_element
          coaxial_geometric_constraint.reference_elements
                    axial_geometry_constraint_element
          hatch_line_element.relating_representation_item
          hatch_line_element_armx.hatch_line
          parallel_geometric_constraint.constrained_elements
                    linear_geometry_constraint_element
          parallel_geometric_constraint.reference_elements
                    linear_geometry_constraint_element
          perpendicular_geometric_constraint.constrained_elements
                    linear_geometry_constraint_element
          perpendicular_geometric_constraint.reference_elements
                    linear_geometry_constraint_element
          positioned_sketch.sketch_basis
                    sketch_basis_select
                              planar_curve_select
          revolved_area_solid.axis_line
          revolved_face_solid.axis_line
          skew_line_distance_geometric_constraint.constrained_elements
          skew_line_distance_geometric_constraint.reference_elements
          surface_of_revolution.axis_line
          symmetry_geometric_constraint.mirror_element
                    linear_geometry_constraint_element

Global rules for this entity data type

          -

public interface ELine extends ECurve

pnt (explicit attribute)

          boolean testPnt(ELine type)
          ECartesian_point getPnt(ELine type)
          void setPnt(ELine type, ECartesian_point value)
          void unsetPnt(ELine type)

dir (explicit attribute)

          boolean testDir(ELine type)
          EVector getDir(ELine type)
          void setDir(ELine type, EVector value)
          void unsetDir(ELine type)

public class CLine implements ELine

          static EAttribute attributePnt(ELine type)
          static int usedinPnt(ELine type, ECartesian_point instance, ASdaiModel domain, ALine result)
          static EAttribute attributeDir(ELine type)
          static int usedinDir(ELine type, EVector instance, ASdaiModel domain, ALine result)

public class ALine extends AEntity

          public ELine getByIndex(int index)
          public ELine getCurrentMember(SdaiIterator it)