ENTITY transition_feature SUPERTYPE OF (ONEOF (chamfer, edge_round, fillet)) SUBTYPE OF (shape_aspect); WHERE wr1: SIZEOF(['PRODUCT_DEFINITION_SCHEMA.PRODUCT_DEFINITION', 'AIC_MACHINING_FEATURE.COMPOUND_FEATURE'] * TYPEOF(SELF.of_shape.definition)) = 1; wr2: SIZEOF(['AIC_MACHINING_FEATURE.CHAMFER', 'AIC_MACHINING_FEATURE.EDGE_ROUND', 'AIC_MACHINING_FEATURE.FILLET'] * TYPEOF(SELF)) = 1; END_ENTITY; -- transition_feature |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; transition_feature - |
chamfer (AIC_MACHINING_FEATURE) |
edge_round (AIC_MACHINING_FEATURE) |
fillet (AIC_MACHINING_FEATURE) |
Global rules for this entity data typesubtype_exclusiveness_transition_feature (AUTOMOTIVE_DESIGN)transition_feature_life_cycle (MACHINING_FEATURES_MIM) transition_feature_on_part_boundary (MACHINING_FEATURES_MIM) |
public interface ETransition_feature extends EShape_aspect |
public class CTransition_feature implements ETransition_feature |
public class ATransition_feature extends AEntitypublic ETransition_feature getByIndex(int index)public ETransition_feature getCurrentMember(SdaiIterator it) |