ENTITY kinematic_analysis_result; analysed_mechanism : mechanism; contained_kinematic_results : SET [1:?] OF kinematic_result; WHERE wr1: (SIZEOF (QUERY (result <* contained_kinematic_results | 'KINEMATIC_ANALYSIS_CONTROL_AND_RESULT_SCHEMA.RESULTING_PATH' IN TYPEOF (result))) > 0) XOR (SIZEOF (QUERY (result <* contained_kinematic_results | (('KINEMATIC_ANALYSIS_CONTROL_AND_RESULT_SCHEMA.'+ 'INTERPOLATED_CONFIGURATION_SEQUENCE' IN TYPEOF (result)) AND (SIZEOF (QUERY (sequence <* result\ interpolated_configuration_sequence.interpolation | (sequence.interpolation <> undefined ))) > 0)))) = 0); END_ENTITY; -- kinematic_analysis_result |
Entity data types and their attributeskinematic_analysis_resultanalysed_mechanism: mechanism; contained_kinematic_results: SET [1:?] OF kinematic_result; |
Userskinematic_analysis_resultkinematic_analysis_consistency.result |
Global rules for this entity data type- |
public interface EKinematic_analysis_result extends EEntityanalysed_mechanism (explicit attribute)boolean testAnalysed_mechanism(EKinematic_analysis_result type)EMechanism getAnalysed_mechanism(EKinematic_analysis_result type) void setAnalysed_mechanism(EKinematic_analysis_result type, EMechanism value) void unsetAnalysed_mechanism(EKinematic_analysis_result type) contained_kinematic_results (explicit attribute)boolean testContained_kinematic_results(EKinematic_analysis_result type)AKinematic_result getContained_kinematic_results(EKinematic_analysis_result type) AKinematic_result createContained_kinematic_results(EKinematic_analysis_result type) void unsetContained_kinematic_results(EKinematic_analysis_result type) |
public class CKinematic_analysis_result implements EKinematic_analysis_resultstatic EAttribute attributeAnalysed_mechanism(EKinematic_analysis_result type)static int usedinAnalysed_mechanism(EKinematic_analysis_result type, EMechanism instance, ASdaiModel domain, AKinematic_analysis_result result) static EAttribute attributeContained_kinematic_results(EKinematic_analysis_result type) static int usedinContained_kinematic_results(EKinematic_analysis_result type, EEntity instance, ASdaiModel domain, AKinematic_analysis_result result) |
public class AKinematic_analysis_result extends AEntitypublic EKinematic_analysis_result getByIndex(int index)public EKinematic_analysis_result getCurrentMember(SdaiIterator it) |