ENTITY placed_datum_target_feature SUBTYPE OF (datum_target); DERIVE representation_associations : SET [0:?] OF property_definition_representation := get_shape_aspect_property_definition_representations(SELF); WHERE wr1: SELF.description IN ['point','line','rectangle','circle', 'circular line']; wr2: SIZEOF (QUERY (pdr <* representation_associations | 'GEOMETRIC_TOLERANCE_MIM.SHAPE_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF (pdr.used_representation) )) = 1; wr3: valid_datum_target_parameters(SELF); END_ENTITY; -- placed_datum_target_feature |
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 (GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface EPlaced_datum_target_feature extends EDatum_targetrepresentation_associations (derived attribute)AProperty_definition_representation getRepresentation_associations(EPlaced_datum_target_feature type)boolean testRepresentation_associations(EPlaced_datum_target_feature type) |
public class CPlaced_datum_target_feature implements EPlaced_datum_target_featurestatic EAttribute attributeRepresentation_associations(EPlaced_datum_target_feature type)static int usedinRepresentation_associations(EPlaced_datum_target_feature type, EProperty_definition_representation instance, ASdaiModel domain, APlaced_datum_target_feature result) |
public class APlaced_datum_target_feature extends AEntitypublic EPlaced_datum_target_feature getByIndex(int index)public EPlaced_datum_target_feature getCurrentMember(SdaiIterator it) |