Overview Schemas Index

KINEMATIC_ANALYSIS_CONTROL_AND_RESULT_SCHEMA (jsdai.SKinematic_analysis_control_and_result_schema)


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 attributes

kinematic_analysis_result
          analysed_mechanism: mechanism;
          contained_kinematic_results: SET [1:?] OF kinematic_result;

Users

kinematic_analysis_result
          kinematic_analysis_consistency.result

Global rules for this entity data type

          -

public interface EKinematic_analysis_result extends EEntity

analysed_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_result

          static 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 AEntity

          public EKinematic_analysis_result getByIndex(int index)
          public EKinematic_analysis_result getCurrentMember(SdaiIterator it)