Schema: State_based_behaviour_arm
SCHEMA State_based_behaviour_arm;
USE FROM
Activity_method_arm;
-- ISO/TS 10303-1049
USE FROM
Alias_identification_arm;
-- ISO/TS 10303-1025
USE FROM
Behaviour_description_assignment_arm;
-- ISO/WD 10303-1483
USE FROM
Behaviour_identification_and_version_arm;
-- ISO/CD-TS 10303-1482
USE FROM
Behaviour_view_definition_arm;
-- ISO/CD-TS 10303-1481
USE FROM
Class_arm;
-- ISO/TS 10303-1070
USE FROM
Classification_assignment_arm;
-- ISO/TS 10303-1114
USE FROM
Condition_arm;
-- ISO/TS 10303-1253
USE FROM
Description_assignment_arm;
-- ISO/WD 10303-1473
USE FROM
Expression_arm;
-- ISO/TS 10303-1342
USE FROM
Expression_assignment_arm;
-- ISO/WD 10303-1491
USE FROM
External_class_arm;
-- ISO/TS 10303-1275
USE FROM
External_item_identification_assignment_arm;
-- ISO/TS 10303-1128
USE FROM
External_state_based_behaviour_model_arm;
-- ISO/WD 10303-1468
USE FROM
File_identification_arm;
-- ISO/TS 10303-1127
USE FROM
Foundation_representation_arm;
-- ISO/TS 10303-1006
USE FROM
Foundation_state_definition_arm;
-- ISO/WD 10303-1469
USE FROM
General_model_parameter_arm;
-- ISO/WD 10303-1472
USE FROM
Generic_expression_arm;
-- ISO/TS 10303-1341
USE FROM
Identification_assignment_arm;
-- ISO/TS 10303-1021
USE FROM
Independent_property_arm;
-- ISO/TS 10303-1036
USE FROM
Independent_property_representation_arm;
-- ISO/TS 10303-1038
USE FROM
Numeric_function_arm;
-- ISO/TS 10303-1346
USE FROM
Parameter_value_specification_arm;
-- ISO/WD 10303-1470
USE FROM
Product_categorization_arm;
-- ISO/TS 10303-1016
USE FROM
Product_identification_arm;
-- ISO/TS 10303-1017
USE FROM
Product_version_arm;
-- ISO/TS 10303-1018
USE FROM
Product_version_relationship_arm;
-- ISO/TS 10303-1020
USE FROM
Product_view_definition_arm;
-- ISO/TS 10303-1019
USE FROM
Property_assignment_arm;
-- ISO/TS 10303-1030
USE FROM
State_based_behaviour_representation_arm;
-- ISO/WD 10303-1471
USE FROM
Textual_expression_representation_arm;
-- ISO/CD-TS 10303-1367
USE FROM
Value_with_unit_arm;
-- ISO/TS 10303-1054
TYPE sbb_behaviour_model =
SELECT
BASED_ON
behaviour_model
WITH
(State_based_behaviour_model);
END_TYPE;
TYPE sbb_classification_item =
SELECT
BASED_ON
classification_item
WITH
(Activity_method,
Applied_state_definition_assignment,
Behaviour,
Behaviour_view_definition,
Condition,
Description_text,
Description_text_assignment,
External_source_identification,
File,
General_model_parameter,
Product,
Product_version,
Product_view_definition,
Representation,
State_based_behaviour_model,
State_definition,
State_definition_relationship);
END_TYPE;
TYPE sbb_condition_item =
SELECT
BASED_ON
condition_item
WITH
(State_transition_definition);
END_TYPE;
TYPE sbb_condition_parameter_item =
SELECT
BASED_ON
condition_parameter_item
WITH
(parameter_value_select);
END_TYPE;
TYPE sbb_description_item =
SELECT
BASED_ON
description_item
WITH
(Activity_method,
Behaviour,
Behaviour_version,
Behaviour_view_definition,
Condition,
General_model_parameter,
Product,
Product_version,
Product_view_definition,
Representation,
State_based_behaviour_model,
State_definition,
State_definition_relationship);
END_TYPE;
TYPE sbb_expression_assignment_item =
SELECT
BASED_ON
expression_assignment_item
WITH
(Condition);
END_TYPE;
TYPE sbb_identification_item =
SELECT
BASED_ON
identification_item
WITH
(Activity_method,
Condition,
Description_text_assignment,
External_source_identification,
File,
General_model_parameter,
Product,
Product_version,
Product_view_definition,
Representation,
State_based_behaviour_model,
State_definition,
State_transition_definition);
END_TYPE;
TYPE sbb_parameter_value_select =
SELECT
BASED_ON
parameter_value_select
WITH
(Product_view_definition);
END_TYPE;
TYPE sbb_property_assignment_select =
SELECT
BASED_ON
property_assignment_select
WITH
(Activity_method,
Behaviour_view_definition,
Product_view_definition);
END_TYPE;
TYPE sbb_state_definition_of_item =
SELECT
BASED_ON
state_definition_of_item
WITH
(Product_view_definition);
END_TYPE;
END_SCHEMA; -- State_based_behaviour_arm