|
ENTITY projected_zone_and_base_relationship SUBTYPE OF (projected_zone_definition); SELF\projected_zone_definition.projection_end RENAMED base_physical_feature : physical_feature_or_part_template; SELF\tolerance_zone_definition.zone RENAMED projected_zone : tolerance_zone; DERIVE SELF\tolerance_zone_definition.boundaries : SET [1:?] OF shape_aspect := ? ; SELF\projected_zone_definition.projected_length : measure_with_unit := ? ; INVERSE size_characteristic : projected_zone_height_characteristic FOR defined_height_of; WHERE wr1: NOT ( 'shape_property_assignment_xim.shape_element' IN TYPEOF ( base_physical_feature ) ) OR ( SIZEOF ( USEDIN ( base_physical_feature , 'geometric_tolerance_xim.datum_defined_by_feature.defined_by' ) ) > 0 ) ; END_ENTITY; -- projected_zone_and_base_relationship |
Entity data types and their attributestolerance_zone_definitionzone: tolerance_zone; boundaries: SET [1:?] OF shape_aspect; projected_zone_definition projection_end: shape_aspect; projected_length: measure_with_unit; projected_zone_and_base_relationship (RT) projection_end->base_physical_feature: physical_feature_or_part_template; (RT) zone->projected_zone: tolerance_zone; (RT) (DER) boundaries: SET [1:?] OF shape_aspect; (RT) (DER) projected_length: measure_with_unit; (INV) size_characteristic: projected_zone_height_characteristic FOR defined_height_of; |
Global rules for this entity data type- |
public interface EProjected_zone_and_base_relationship extends EProjected_zone_definitionsize_characteristic (inverse attribute)AProjected_zone_height_characteristic getSize_characteristic(EProjected_zone_and_base_relationship type, ASdaiModel domain) |
public class CProjected_zone_and_base_relationship implements EProjected_zone_and_base_relationshipstatic EAttribute attributeBoundaries(EProjected_zone_and_base_relationship type)static int usedinBoundaries(EProjected_zone_and_base_relationship type, EShape_aspect instance, ASdaiModel domain, AProjected_zone_and_base_relationship result) static EAttribute attributeProjected_length(EProjected_zone_and_base_relationship type) static int usedinProjected_length(EProjected_zone_and_base_relationship type, EMeasure_with_unit instance, ASdaiModel domain, AProjected_zone_and_base_relationship result) static EAttribute attributeSize_characteristic(EProjected_zone_and_base_relationship type) |
public class AProjected_zone_and_base_relationship extends AEntitypublic EProjected_zone_and_base_relationship getByIndex(int index)public EProjected_zone_and_base_relationship getCurrentMember(SdaiIterator it) |