Schema: Function_based_behaviour_arm
SCHEMA Function_based_behaviour_arm;
USE FROM
Behaviour_description_assignment_arm;
-- ISO/WD 10303-1483
USE FROM
Expression_assignment_arm;
-- ISO/WD 10303-1491
USE FROM
External_functional_model_arm;
-- ISO/WD 10303-1478
USE FROM
General_model_parameter_arm;
-- ISO/WD 10303-1472
USE FROM
Required_resource_arm;
-- ISO/TS 10303-1267
USE FROM
Resource_property_assignment_arm;
-- ISO/TS 10303-1273
USE FROM
Textual_expression_representation_arm;
-- ISO/CD-TS 10303-1367
TYPE fbb_activity_method_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
activity_method_item
WITH
(Activity_method,
Product_version_relationship,
Required_resource,
Required_resource_assignment,
Resource_item,
Resource_property);
END_TYPE;
TYPE fbb_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
classification_item
WITH
(Activity_method,
Activity_method_relationship,
Applied_activity_method_assignment,
Class,
Context_dependent_unit,
File,
Identification_assignment,
Independent_property,
Independent_property_relationship,
Product,
Product_category,
Product_version,
Product_version_relationship,
Product_view_definition,
Representation,
Representation_context,
Representation_item,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Resource_property,
Resource_property_representation,
Uncertainty_with_unit,
Unit,
Value_with_unit,
View_definition_context);
END_TYPE;
TYPE fbb_condition_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_item
WITH
(Activity_method_relationship,
Applied_activity_method_assignment,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Resource_property,
Task_element_relationship);
END_TYPE;
TYPE fbb_condition_parameter_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_parameter_item
WITH
(parameter_value_select);
END_TYPE;
TYPE fbb_expression_assignment_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
expression_assignment_item
WITH
(Condition);
END_TYPE;
TYPE fbb_identification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
identification_item
WITH
(Applied_activity_method_assignment,
Condition,
Independent_property,
Product,
Product_version,
Product_view_definition,
Required_resource,
Resource_item,
Task_step);
END_TYPE;
TYPE fbb_required_resource_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
required_resource_item
WITH
(Task_step);
END_TYPE;
TYPE fbb_resource_assignment_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
resource_assignment_item
WITH
(Product,
Product_version,
Product_view_definition);
END_TYPE;
TYPE fbb_resource_item_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
resource_item_select
WITH
(Product,
Product_version,
Product_view_definition);
END_TYPE;
TYPE fbb_task_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
task_item
WITH
(Product,
Product_version,
Product_view_definition);
END_TYPE;
TYPE functional_behaviour_model =
SELECT
BASED_ON
behaviour_model
WITH
(Functional_model);
END_TYPE;
END_SCHEMA; -- Function_based_behaviour_arm