| Application module: Function based behaviour | ISO/TS 10303-1453:2014-02(E) © ISO |
(*
ISO TC184/SC4/WG3 N8403 - ISO/TS 10303-1453 Function based behaviour - EXPRESS ARM
Supersedes
ISO TC184/SC4/WG3 N2729
*)
SCHEMA Function_based_behaviour_arm;
USE FROM
Behaviour_description_assignment_arm;
-- ISO/TS 10303-1483
USE FROM
Collection_identification_and_version_arm;
-- ISO/TS 10303-1396
USE FROM
Expression_assignment_arm;
-- ISO/TS 10303-1491
USE FROM
External_functional_model_arm;
-- ISO/TS 10303-1478
USE FROM
General_model_parameter_arm;
-- ISO/TS 10303-1472
USE FROM
Identification_relationship_arm;
-- ISO/TS 10303-1398
USE FROM
Process_property_assignment_arm;
-- ISO/TS 10303-1040
USE FROM
Required_resource_arm;
-- ISO/TS 10303-1267
USE FROM
Resource_property_assignment_arm;
-- ISO/TS 10303-1273
USE FROM
Same_as_external_item_arm;
-- ISO/TS 10303-1402
USE FROM
Textual_expression_representation_arm;
-- ISO/TS 10303-1367
TYPE fbb_activity_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
activity_item
WITH
(Activity_method,
Assigned_property,
Behaviour_description_association,
Condition,
File,
Product,
Product_version,
Product_version_relationship,
Product_view_definition,
Required_resource,
Required_resource_assignment,
Resource_item,
Resource_item_realization,
Resource_property,
Task_io,
Task_io_hierarchy);
END_TYPE;
TYPE fbb_activity_method_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
activity_method_item
WITH
(Activity_method,
Assigned_property,
Behaviour_description_association,
Condition,
File,
Product,
Product_version,
Product_version_relationship,
Product_view_definition,
Required_resource,
Required_resource_assignment,
Resource_item,
Resource_item_realization,
Resource_property,
Task_io,
Task_io_hierarchy);
END_TYPE;
TYPE fbb_characterized_activity_definition =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
characterized_activity_definition
WITH
(Activity_method_relationship);
END_TYPE;
TYPE fbb_characterized_resource_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
characterized_resource_select
WITH
(Required_resource,
Resource_item,
Resource_item_realization,
Resource_item_relationship);
END_TYPE;
TYPE fbb_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
classification_item
WITH
(Activity_method,
Activity_method_relationship,
Applied_activity_method_assignment,
Assigned_property,
Class,
Expression,
Expression_assignment,
External_class_library,
External_source_identification,
File,
Identification_assignment,
Identification_relationship,
Independent_property,
Independent_property_relationship,
Independent_property_representation,
Product,
Product_relationship,
Product_version,
Product_version_relationship,
Product_view_definition,
Property_representation,
Representation,
Representation_item,
Representation_relationship,
Resource_item_realization,
Resource_property,
Resource_property_representation,
Unit,
Value_with_unit,
View_definition_context);
END_TYPE;
TYPE fbb_collection_assignment_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
collection_assignment_select
WITH
(Activity_method,
Product,
Product_version,
Product_view_definition);
END_TYPE;
TYPE fbb_collection_member_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
collection_member_select
WITH
(Activity_method,
Activity_method_relationship,
Applied_activity_method_assignment,
Assigned_property,
Class,
Classification_assignment,
Collection_assignment,
Collection_membership,
Condition,
Condition_assignment,
Condition_parameter,
Condition_relationship,
Derived_unit_element,
External_source,
External_source_identification,
File,
Identification_assignment,
Identification_relationship,
Independent_property,
Independent_property_relationship,
Name_assignment,
Product,
Product_relationship,
Product_version,
Product_version_relationship,
Product_view_definition,
Property_definition_representation,
Representation,
Representation_context,
Representation_item,
Representation_relationship,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Required_resource_requirement,
Resource_item,
Resource_item_assignment,
Resource_item_realization,
Resource_item_relationship,
Resource_property,
Resource_property_representation,
Same_as_external_item,
Unit,
Value_with_unit,
View_definition_context);
END_TYPE;
TYPE fbb_condition_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_item
WITH
(Activity_method,
Activity_method_relationship,
Applied_activity_method_assignment,
Assigned_property,
Expression_assignment,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_realization,
Resource_item_relationship,
Resource_property);
END_TYPE;
TYPE fbb_condition_parameter_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_parameter_item
WITH
(Activity_method,
Activity_method_relationship,
Applied_activity_method_assignment,
Assigned_property,
Classification_assignment,
Expression,
Identification_assignment,
Independent_property,
Independent_property_representation,
parameter_value_select,
Product,
Product_version,
Product_view_definition,
Property_representation,
Representation,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_realization,
Resource_item_relationship,
Resource_property,
Resource_property_representation);
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
(Activity_method,
Activity_method_relationship,
Applied_activity_method_assignment,
Assigned_property,
Class,
Condition,
External_class_library,
External_source_identification,
File,
Identification_relationship,
Independent_property,
Independent_property_relationship,
Product,
Product_relationship,
Product_version,
Product_view_definition,
Representation,
Representation_item,
Required_resource,
Required_resource_relationship,
Requirement_version_relationship,
Resource_item,
Resource_item_realization,
Resource_property,
View_definition_context);
END_TYPE;
TYPE fbb_property_assignment_select =
SELECT
BASED_ON
property_assignment_select
WITH
(Applied_activity_method_assignment,
Condition_parameter,
File,
Generic_expression,
Independent_property_relationship,
Product,
Product_version,
Product_version_relationship,
Product_view_definition,
Property_definition_representation,
Representation,
Representation_context,
Representation_item,
Task_io_hierarchy);
END_TYPE;
TYPE fbb_required_resource_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
required_resource_item
WITH
(Activity_method,
Product,
Product_version,
Product_view_definition);
END_TYPE;
TYPE fbb_resource_assignment_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
resource_assignment_item
WITH
(Activity_method,
Product,
Product_version,
Product_view_definition);
END_TYPE;
TYPE fbb_resource_item_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
resource_item_select
WITH
(File,
Product,
Product_version,
Product_view_definition);
END_TYPE;
TYPE fbb_same_as_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
same_as_item
WITH
(Activity_method,
Condition,
Condition_parameter,
Derived_unit_element,
External_source,
External_source_identification,
Independent_property,
Product,
Product_version,
Product_view_definition,
Representation_context,
Required_resource,
Required_resource_requirement,
Resource_item,
Resource_property,
Unit,
Value_with_unit,
View_definition_context);
END_TYPE;
TYPE fbb_task_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
task_item
WITH
(Assigned_property,
File,
Product,
Product_version,
Product_version_relationship,
Product_view_definition,
Required_resource,
Required_resource_assignment,
Resource_item,
Resource_property);
END_TYPE;
TYPE functional_behaviour_model =
SELECT
BASED_ON
behaviour_model
WITH
(Function_based_behaviour_model);
END_TYPE;
END_SCHEMA; -- Function_based_behaviour_arm
© ISO 2014 — All rights reserved