ENTITY placed_target ABSTRACT SUPERTYPE OF (ONEOF (target_circle, target_point, target_rectangle, target_straight_line)) SUBTYPE OF (placed_datum_target_feature); defined_in : geometric_representation_context; parameter_reference : axis2_placement; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.description : text := ?; SELF\datum_target.target_id : identifier := ?; SELF\shape_aspect.name : label := ?; END_ENTITY; -- placed_target |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; datum_target target_id: identifier; (INV) target_basis_relationship: SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; placed_datum_target_feature (DER) representation_associations: SET [0:?] OF property_definition_representation; placed_target defined_in: geometric_representation_context; parameter_reference: axis2_placement; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) description: text; (RT) (DER) target_id: identifier; (RT) (DER) name: label; |
target_circle (GEOMETRIC_TOLERANCE_XIM) |
target_point (GEOMETRIC_TOLERANCE_XIM) |
target_rectangle (GEOMETRIC_TOLERANCE_XIM) |
target_straight_line (GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface EPlaced_target extends EPlaced_datum_target_featuredefined_in (explicit attribute)boolean testDefined_in(EPlaced_target type)EGeometric_representation_context getDefined_in(EPlaced_target type) void setDefined_in(EPlaced_target type, EGeometric_representation_context value) void unsetDefined_in(EPlaced_target type) parameter_reference (explicit attribute)int testParameter_reference(EPlaced_target type)case 1 EEntity getParameter_reference(EPlaced_target type) void setParameter_reference(EPlaced_target type, EEntity value, EEntity node1) void unsetParameter_reference(EPlaced_target type) |
public class CPlaced_target implements EPlaced_targetstatic EAttribute attributeDefined_in(EPlaced_target type)static int usedinDefined_in(EPlaced_target type, EGeometric_representation_context instance, ASdaiModel domain, APlaced_target result) static EAttribute attributeParameter_reference(EPlaced_target type) static int usedinParameter_reference(EPlaced_target type, EEntity instance, ASdaiModel domain, APlaced_target result) static EAttribute attributeOf_shape(EPlaced_target type) static int usedinOf_shape(EPlaced_target type, EProduct_definition_shape instance, ASdaiModel domain, APlaced_target result) static EAttribute attributeProduct_definitional(EPlaced_target type) static EAttribute attributeDescription(EPlaced_target type) static EAttribute attributeTarget_id(EPlaced_target type) static EAttribute attributeName(EPlaced_target type) |
public class APlaced_target extends AEntitypublic EPlaced_target getByIndex(int index)public EPlaced_target getCurrentMember(SdaiIterator it) |