ENTITY conical_tolerance_zone_boundary_and_surface_relationship SUBTYPE OF (shape_aspect_relationship); SELF\shape_aspect_relationship.relating_shape_aspect RENAMED sized_tolerance_zone_boundary : conical_tolerance_zone_boundary; SELF\shape_aspect_relationship.related_shape_aspect RENAMED terminating_surface : physical_feature_or_part_template; terminating_surface_datum : OPTIONAL datum_defined_by_feature; DERIVE SELF\shape_aspect_relationship.description : text := ?; SELF\shape_aspect_relationship.name : label := ?; INVERSE size_characteristic : conical_tolerance_zone_boundary_diametrical_size_characteristic FOR sized_boundary_at_surface; WHERE wr1: NOT EXISTS(terminating_surface_datum) OR (terminating_surface :=: terminating_surface_datum\Datum_defined_by_feature.defined_by); END_ENTITY; -- conical_tolerance_zone_boundary_and_surface_relationship |
Entity data types and their attributesshape_aspect_relationshipname: label; (OPT) description: text; relating_shape_aspect: shape_aspect; related_shape_aspect: shape_aspect; (DER) id: identifier; conical_tolerance_zone_boundary_and_surface_relationship (RT) relating_shape_aspect->sized_tolerance_zone_boundary: conical_tolerance_zone_boundary; (RT) related_shape_aspect->terminating_surface: physical_feature_or_part_template; (OPT) terminating_surface_datum: datum_defined_by_feature; (RT) (DER) description: text; (RT) (DER) name: label; (INV) size_characteristic: conical_tolerance_zone_boundary_diametrical_size_characteristic FOR sized_boundary_at_surface; |
Global rules for this entity data type- |
public interface EConical_tolerance_zone_boundary_and_surface_relationship extends EShape_aspect_relationshipterminating_surface_datum (explicit attribute)boolean testTerminating_surface_datum(EConical_tolerance_zone_boundary_and_surface_relationship type)EDatum_defined_by_feature getTerminating_surface_datum(EConical_tolerance_zone_boundary_and_surface_relationship type) void setTerminating_surface_datum(EConical_tolerance_zone_boundary_and_surface_relationship type, EDatum_defined_by_feature value) void unsetTerminating_surface_datum(EConical_tolerance_zone_boundary_and_surface_relationship type) size_characteristic (inverse attribute)AConical_tolerance_zone_boundary_diametrical_size_characteristic getSize_characteristic(EConical_tolerance_zone_boundary_and_surface_relationship type, ASdaiModel domain) |
public class CConical_tolerance_zone_boundary_and_surface_relationship implements EConical_tolerance_zone_boundary_and_surface_relationshipstatic EAttribute attributeTerminating_surface_datum(EConical_tolerance_zone_boundary_and_surface_relationship type)static int usedinTerminating_surface_datum(EConical_tolerance_zone_boundary_and_surface_relationship type, EDatum_defined_by_feature instance, ASdaiModel domain, AConical_tolerance_zone_boundary_and_surface_relationship result) static EAttribute attributeDescription(EConical_tolerance_zone_boundary_and_surface_relationship type) static EAttribute attributeName(EConical_tolerance_zone_boundary_and_surface_relationship type) static EAttribute attributeSize_characteristic(EConical_tolerance_zone_boundary_and_surface_relationship type) |
public class AConical_tolerance_zone_boundary_and_surface_relationship extends AEntitypublic EConical_tolerance_zone_boundary_and_surface_relationship getByIndex(int index)public EConical_tolerance_zone_boundary_and_surface_relationship getCurrentMember(SdaiIterator it) |