Overview Schemas Index

EXPERIENCE_SCHEMA (jsdai.SExperience_schema)


ENTITY experience;
          id : identifier;
          name : label;
          description : OPTIONAL text;
END_ENTITY; -- experience

Entity data types and their attributes

experience
          id: identifier;
          name: label;
          (OPT) description: text;

Known subtypes

          characterized_experience (EXPERIENCE_MIM)
          experience_instance (EXPERIENCE_XIM)

Users: by entity attributes

experience
          applied_action_assignment.items
                    action_items
                              ir_usage_item
                                        design_pdm_ir_usage_item
                                                  classification_item
                                                            ss_classification_item
                                                                      pmri_classification_item
                                                                                os_classification_item
          applied_classification_assignment.items
                    classification_item
                              ss_classification_item
                                        pmri_classification_item
                                                  os_classification_item
          applied_date_and_time_assignment.items
                    date_and_time_item
                              experience_date_and_time_item
          applied_date_assignment.items
                    date_item
                              experience_date_item
          applied_description_text_assignment.items
                    description_item
                              sbb_description_item
                                        sysm_description_item
                                                  syse_description_item
          applied_document_reference.items
                    document_reference_item
                              ss_document_reference_item
                                        pmri_document_reference_item
                                                  os_document_reference_item
          applied_document_usage_constraint_assignment.items
                    document_reference_item
                              tsr_document_reference_item
          applied_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        ss_collection_membership_groupable_item
                                                  pmri_collection_membership_groupable_item
          applied_identification_assignment.items
                    identification_item
                              tsr_identification_item
          applied_person_type_assignment.items
                    person_type_item
                              os_person_type_item
                                        prjm_person_type_item
          applied_usage_right.items
                    ir_usage_item
                              design_pdm_ir_usage_item
                                        document_reference_item
                                                  tsr_document_reference_item
          current_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      document_reference_item
                                                                                ss_document_reference_item
                                                                                          pmri_document_reference_item
                                                                                                    os_document_reference_item
          experience_assignment.assigned_experience
          experience_relationship.related_experience
          experience_relationship.relating_experience
          frozen_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      document_reference_item
                                                                                ss_document_reference_item
                                                                                          pmri_document_reference_item
                                                                                                    os_document_reference_item
          functional_terminal_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        ss_collection_membership_groupable_item
                                                  pmri_collection_membership_groupable_item
          partial_document_assignment.items
                    document_reference_item
                              ss_document_reference_item
                                        pmri_document_reference_item
                                                  os_document_reference_item
          previous_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      classification_item
                                                                                ss_classification_item
                                                                                          pmri_classification_item
                                                                                                    os_classification_item
          risk_identification_inputs.items
                    risk_perception_source_item
                              rm_risk_perception_source_item
                                        prgm_risk_perception_source_item
          risk_perception_source_assignment.items
                    risk_perception_source_item
                              rm_risk_perception_source_item
                                        prgm_risk_perception_source_item
          same_as_external_item_assignment.items
                    same_as_item
                              ss_same_as_item
                                        prjm_same_as_item

Users: by defined types, not used by any entity attribute

experience
          experience_date_and_time_item
                    applied_date_and_time_assignment.items
          experience_date_item
                    applied_date_assignment.items
          os_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          os_document_reference_item
                    applied_document_reference.items
                    applied_document_usage_constraint_assignment.items
                    design_pdm_ir_usage_item
                    document_assignment.is_assigned_to
                    partial_document_assignment.is_assigned_to
          pmri_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          pmri_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          prgm_risk_perception_source_item
                    risk_action_items
                    risk_identification_inputs.items
                    risk_perception_source_assignment.items
          prjm_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          prjm_person_type_item
                    applied_person_type_assignment.items
          prjm_same_as_item
                    same_as_external_item_assignment.items
          syse_description_item
                    applied_description_text_assignment.items
          tsr_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          tsr_document_reference_item
                    applied_document_reference.items
                    applied_document_usage_constraint_assignment.items
                    design_pdm_ir_usage_item
                    document_assignment.is_assigned_to
                    partial_document_assignment.is_assigned_to
          tsr_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item

Global rules for this entity data type

          -

public interface EExperience extends EEntity

id (explicit attribute)

          boolean testId(EExperience type)
          String getId(EExperience type)
          void setId(EExperience type, String value)
          void unsetId(EExperience type)

name (explicit attribute)

          boolean testName(EExperience type)
          String getName(EExperience type)
          void setName(EExperience type, String value)
          void unsetName(EExperience type)

description (explicit attribute)

          boolean testDescription(EExperience type)
          String getDescription(EExperience type)
          void setDescription(EExperience type, String value)
          void unsetDescription(EExperience type)

public class CExperience implements EExperience

          static EAttribute attributeId(EExperience type)
          static EAttribute attributeName(EExperience type)
          static EAttribute attributeDescription(EExperience type)

public class AExperience extends AEntity

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