AP scope | AP module | AP contents | AP index | |
Application module: State based behaviour | ISO/WD 10303-1371 |
(*
ISO TC184/SC4/WG3 N2103 - ISO/WD 10303-1371 State based behaviour - EXPRESS MIM
*)
SCHEMA State_based_behaviour_mim;
USE FROM
action_schema -- ISO 10303-41
(action_method);
USE FROM
Activity_method_mim;
-- ISO/TS 10303-1049
USE FROM
Alias_identification_mim;
-- ISO/TS 10303-1025
USE FROM
basic_attribute_schema -- ISO 10303-41
(description_attribute,
description_attribute_select);
USE FROM
Behaviour_description_assignment_mim;
-- ISO/WD 10303-1483
USE FROM
Behaviour_identification_and_version_mim;
-- ISO/CD-TS 10303-1482
USE FROM
Behaviour_view_definition_mim;
-- ISO/CD-TS 10303-1481
USE FROM
Class_mim;
-- ISO/TS 10303-1070
USE FROM
Classification_assignment_mim;
-- ISO/TS 10303-1114
USE FROM
Condition_mim;
-- ISO/TS 10303-1253
USE FROM
Description_assignment_mim;
-- ISO/WD 10303-1473
USE FROM
Expression_assignment_mim;
-- ISO/WD 10303-1491
USE FROM
expression_extensions_schema -- ISO 10303-57
(assignment_target_select);
USE FROM
Expression_mim;
-- ISO/TS 10303-1342
USE FROM
External_class_mim;
-- ISO/TS 10303-1275
USE FROM
External_item_identification_assignment_mim;
-- ISO/TS 10303-1128
USE FROM
External_state_based_behaviour_model_mim;
-- ISO/WD 10303-1468
USE FROM
File_identification_mim;
-- ISO/TS 10303-1127
USE FROM
Foundation_representation_mim;
-- ISO/TS 10303-1006
USE FROM
Foundation_state_definition_mim;
-- ISO/WD 10303-1469
USE FROM
General_model_parameter_mim;
-- ISO/WD 10303-1472
USE FROM
Generic_expression_mim;
-- ISO/TS 10303-1341
USE FROM
Identification_assignment_mim;
-- ISO/TS 10303-1021
USE FROM
Independent_property_mim;
-- ISO/TS 10303-1036
USE FROM
Independent_property_representation_mim;
-- ISO/TS 10303-1038
USE FROM
Numeric_function_mim;
-- ISO/TS 10303-1346
USE FROM
Parameter_value_specification_mim;
-- ISO/WD 10303-1470
USE FROM
Product_categorization_mim;
-- ISO/TS 10303-1016
USE FROM
product_definition_schema -- ISO 10303-41
(product,
product_definition,
product_definition_formation);
USE FROM
Product_identification_mim;
-- ISO/TS 10303-1017
USE FROM
product_property_definition_schema -- ISO 10303-41
(characterized_object);
USE FROM
Product_version_mim;
-- ISO/TS 10303-1018
USE FROM
Product_version_relationship_mim;
-- ISO/TS 10303-1020
USE FROM
Product_view_definition_mim;
-- ISO/TS 10303-1019
USE FROM
Property_assignment_mim;
-- ISO/TS 10303-1030
USE FROM
representation_schema -- ISO 10303-43
(representation);
USE FROM
State_based_behaviour_representation_mim;
-- ISO/WD 10303-1471
USE FROM
state_type_schema -- ISO 10303-56
(state_type,
state_type_assignment,
state_type_relationship);
USE FROM
Textual_expression_representation_mim;
-- ISO/CD-TS 10303-1367
USE FROM
Value_with_unit_mim;
-- ISO/TS 10303-1054
TYPE sbb_assignment_target_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
assignment_target_select
WITH
(condition);
END_TYPE;
TYPE sbb_behaviour_model_groupable_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
behaviour_model_groupable_item
WITH
(state_based_behaviour_model);
END_TYPE;
TYPE sbb_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
classification_item
WITH
(action_method,
applied_external_identification_assignment,
behaviour,
behaviour_definition,
condition,
description_attribute,
document_file,
general_model_parameter,
product,
product_definition,
product_definition_formation,
representation,
state_based_behaviour_model,
state_type,
state_type_assignment,
state_type_relationship);
END_TYPE;
TYPE sbb_condition_action_method_items =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_action_method_items
WITH
(parameter_value_select,
state_type_relationship);
END_TYPE;
TYPE sbb_description_attribute_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
description_attribute_select
WITH
(action_method,
behaviour,
behaviour_definition,
behaviour_definition_formation,
condition,
general_model_parameter,
product,
product_definition,
product_definition_formation,
representation,
state_based_behaviour_model,
state_type,
state_type_relationship);
END_TYPE;
TYPE sbb_identification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
identification_item
WITH
(action_method,
applied_external_identification_assignment,
condition,
description_attribute,
document_file,
general_model_parameter,
product,
product_definition,
product_definition_formation,
representation,
state_based_behaviour_model,
state_type,
state_type_relationship);
END_TYPE;
TYPE sbb_parameter_value_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
parameter_value_select
WITH
(product_definition);
END_TYPE;
TYPE sbb_state_type_of_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
state_type_of_item
WITH
(product_definition);
END_TYPE;
ENTITY characterized_action_method
SUBTYPE OF (action_method, characterized_object);
END_ENTITY;
ENTITY characterized_behaviour_definition
SUBTYPE OF (behaviour_definition, characterized_object);
END_ENTITY;
ENTITY characterized_product_definition
SUBTYPE OF (characterized_object, product_definition);
END_ENTITY;
END_SCHEMA; -- State_based_behaviour_mim
© ISO 2006 — All rights reserved