|
FUNCTION consistent_configuration_type (config : configuration) : BOOLEAN; IF ( 'specification_based_configuration_arm.class_condition_association' IN TYPEOF ( config . is_solution_for ) ) THEN IF config . configuration_type = configuration_kind . usage THEN RETURN ( config . is_solution_for \ class_condition_association . condition_type = 'part usage' ) ; ELSE RETURN ( config . is_solution_for \ class_condition_association . condition_type = 'design case' ) ; END_IF ; END_IF ; IF ( 'specification_based_configuration_arm.class_specification_association' IN TYPEOF ( config . is_solution_for ) ) THEN IF config . configuration_type = configuration_kind . usage THEN RETURN ( config . is_solution_for \ class_specification_association . association_type = 'part usage' ) ; ELSE RETURN ( config . is_solution_for \ class_specification_association . association_type = 'design case' ) ; END_IF ; END_IF ; RETURN ( FALSE ) ; END_FUNCTION; -- consistent_configuration_type |
|
public class FConsistent_configuration_type public static Value run(SdaiContext _context, Value config) |