Overview Schemas Index

GEOMETRY_SCHEMA (jsdai.SGeometry_schema)


ENTITY composite_curve_segment
          SUBTYPE OF (founded_item);
          transition : transition_code;
          same_sense : BOOLEAN;
          parent_curve : curve;
INVERSE
          using_curves : BAG [1:?] OF composite_curve FOR segments;
WHERE
          wr1: ('GEOMETRY_SCHEMA.BOUNDED_CURVE' IN TYPEOF(parent_curve));
END_ENTITY; -- composite_curve_segment

Entity data types and their attributes

founded_item
          (DER) users: SET [0:?] OF founded_item_select;
composite_curve_segment
          transition: transition_code;
          same_sense: BOOLEAN;
          parent_curve: curve;
          (INV) using_curves: BAG [1:?] OF composite_curve FOR segments;

Known subtypes

          reparametrised_composite_curve_segment (GEOMETRY_SCHEMA)

Users

founded_item
          founded_item.users
                    founded_item_select
composite_curve_segment
          add_design_object_management_relationship.current_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          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
          composite_curve.segments
          curve_segment_set.segments
          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
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          frozen_assignment_armx.frozen_item
                    managed_design_object_armx
                              ap210_managed_design_object_armx

Global rules for this entity data type

          -

public interface EComposite_curve_segment extends EFounded_item

transition (explicit attribute)

          boolean testTransition(EComposite_curve_segment type)
          int getTransition(EComposite_curve_segment type)
          void setTransition(EComposite_curve_segment type, int value)
          void unsetTransition(EComposite_curve_segment type)

same_sense (explicit attribute)

          boolean testSame_sense(EComposite_curve_segment type)
          boolean getSame_sense(EComposite_curve_segment type)
          void setSame_sense(EComposite_curve_segment type, boolean value)
          void unsetSame_sense(EComposite_curve_segment type)

parent_curve (explicit attribute)

          boolean testParent_curve(EComposite_curve_segment type)
          ECurve getParent_curve(EComposite_curve_segment type)
          void setParent_curve(EComposite_curve_segment type, ECurve value)
          void unsetParent_curve(EComposite_curve_segment type)

using_curves (inverse attribute)

          AComposite_curve getUsing_curves(EComposite_curve_segment type, ASdaiModel domain)

public class CComposite_curve_segment implements EComposite_curve_segment

          static EAttribute attributeTransition(EComposite_curve_segment type)
          static EAttribute attributeSame_sense(EComposite_curve_segment type)
          static EAttribute attributeParent_curve(EComposite_curve_segment type)
          static int usedinParent_curve(EComposite_curve_segment type, ECurve instance, ASdaiModel domain, AComposite_curve_segment result)
          static EAttribute attributeUsing_curves(EComposite_curve_segment type)

public class AComposite_curve_segment extends AEntity

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