ENTITY screw_pair_value SUBTYPE OF (pair_value); SELF\pair_value.applies_to_pair : screw_pair; actual_rotation : plane_angle_measure; DERIVE actual_translation : length_measure := SELF\pair_value.applies_to_pair\ screw_pair.pitch * plane_angle_for_pair_in_radian (SELF\pair_value.applies_to_pair, actual_rotation) / (2 * PI); END_ENTITY; -- screw_pair_value |
Entity data types and their attributespair_valueapplies_to_pair: kinematic_pair; screw_pair_value (RT) applies_to_pair: screw_pair; actual_rotation: plane_angle_measure; (DER) actual_translation: length_measure; |
Userspair_valueconfiguration_definition.pair_values initial_state.pair_values screw_pair_value |
Global rules for this entity data type- |
public interface EScrew_pair_value extends EPair_valueactual_rotation (explicit attribute)boolean testActual_rotation(EScrew_pair_value type)double getActual_rotation(EScrew_pair_value type) void setActual_rotation(EScrew_pair_value type, double value) void unsetActual_rotation(EScrew_pair_value type) actual_translation (derived attribute)double getActual_translation(EScrew_pair_value type)boolean testActual_translation(EScrew_pair_value type) |
public class CScrew_pair_value implements EScrew_pair_valuestatic EAttribute attributeActual_rotation(EScrew_pair_value type)static EAttribute attributeActual_translation(EScrew_pair_value type) |
public class AScrew_pair_value extends AEntitypublic EScrew_pair_value getByIndex(int index)public EScrew_pair_value getCurrentMember(SdaiIterator it) |