ANALYTICAL_MODEL | analytical_model | 210 | analytical_model <= representation
|
name | PATH | | analytical_model <= representation representation.name
|
analytical_model to ee_document (as reference_document) | PATH | | analytical_model <= representation document_assigned_item = representation document_assigned_item <- applied_document_reference.items[i] applied_document_reference <= document_reference document_reference.assigned_document -> document {document.kind -> document_type document_type.product_data_type = `reference document'}
|
analytical_model to analytical_model_definition (as associated_definition) | PATH | | analytical_model <= representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => analytical_model_definition
|
analytical_model to language_reference_manual (as representation_language) | PATH | | analytical_model <= representation document_assigned_item = representation document_assigned_item <- applied_document_reference.items[i] applied_document_reference <= document_reference document_reference.assigned_document -> {document document.kind -> document_type document_type.product_data_type = `language reference manual'} document => ee_specification
|
analytical_model to ee_specification (as source_code) | PATH | | analytical_model <= representation document_assigned_item = representation document_assigned_item <- applied_document_reference.items[i] applied_document_reference <= document_reference document_reference.assigned_document -> {document document.kind -> document_type document_type.product_data_type = `source code'} document => ee_specification
|
analytical_model to model_parameter (as parameter) | PATH | | analytical_model <= representation representation.items[i] -> representation_item => model_parameter
|
ANALYTICAL_MODEL_DEFINITION | analytical_model_definition | 210 | analytical_model_definition <= product_definition {product_definition product_definition.formation -> product_definition_formation product_definition_formation.of_product -> product <- product_related_product_category.products[i] product_related_product_category <= product_category product_category.name = `simulation model'}
|
ANALYTICAL_MODEL_MAKE_FROM_RELATIONSHIP | analytical_model_make_from_relationship | 210 | {[analytical_model_make_from_relationship <= representation_relationship] [analytical_model_make_from_relationship <= representation]}
|
analytical_model_make_from_relationship to analytical_model (as reusable_model) | PATH | | analytical_model_make_from_relationship <= representation_relationship representation_relationship.rep_1 -> representation => analytical_model
|
analytical_model_make_from_relationship to analytical_model (as resultant_model) | PATH | | analytical_model_make_from_relationship <= representation_relationship representation_relationship.rep_2 -> representation => analytical_model
|
ANALYTICAL_MODEL_PORT | analytical_model_port | 210 | analytical_model_port <= representation {representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition (characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect) (characterized_definition = characterized_object characterized_object)}
|
distributed_properties | descriptive_representation_item | 45 | analytical_model_port <= representation representation.items[i] -> {representation_item representation_item.name = `distributed property'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `true') (descriptive_representation_item.description = `false')}
|
nominal_signal_flow_direction | descriptive_representation_item | 45 | analytical_model_port <= representation representation.items[i] -> {representation_item representation_item.name = `nominal signal flow direction'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `input direction') (descriptive_representation_item.description = `output direction') (descriptive_representation_item.description = `bidirectional') (descriptive_representation_item.description = `unknown direction') (descriptive_representation_item.description = `not applicable')}
|
port_name | representation.name | 43 | analytical_model_port <= representation representation.name
|
port_type | descriptive_representation_item | 45 | analytical_model_port <= representation representation.items[i] -> {representation_item representation_item.name = `port type'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `string property type') (descriptive_representation_item.description = `logical property type') (descriptive_representation_item.description = `numeric property type') (descriptive_representation_item.description = `physical property type') (descriptive_representation_item.description = `boolean property type')}
|
unit_of_measure | (named_unit) (derived_unit) | 41 41 | analytical_model_port <= representation representation.context_of_items -> representation_context => global_unit_assigned_context global_unit_assigned_context.units[i] -> unit (unit = named_unit named_unit) (unit = derived_unit derived_unit)
|
analytical_model_port to analytical_model (as accessed_analytical_model) | PATH | | analytical_model_port <= representation <- representation_relationship.rep_2 representation_relationship {representation_relationship representation_relationship.name = `access mechanism'} representation_relationship.rep_1 -> representation => analytical_model
|
ANALYTICAL_MODEL_PORT_MAKE_FROM_RELATIONSHIP | make_from_model_port_relationship | 210 | {[make_from_model_port_relationship <= representation_relationship] [make_from_model_port_relationship <= representation]}
|
analytical_model_port_make_from_relationship to analytical_model_make_from_relationship (as associated_make_from) | PATH | | make_from_model_port_relationship <= representation <- representation_relationship.rep_2 representation_relationship {representation_relationship representation_relationship.name = `associated make from'} representation_relationship.rep_1 -> representation => analytical_model_make_from_relationship
|
analytical_model_port_make_from_relationship to analytical_model_port (as reusable_feature) | PATH | | make_from_model_port_relationship <= representation_relationship representation_relationship.rep_1 -> representation => analytical_model_port
|
analytical_model_port_make_from_relationship to analytical_model_port (as resultant_feature) | PATH | | make_from_model_port_relationship <= representation_relationship representation_relationship.rep_2 -> representation => analytical_model_port
|
ANALYTICAL_MODEL_SCALAR_PORT | analytical_model_port | 210 | analytical_model_port <= representation {representation group_assigned_item = representation group_assigned_item <- applied_group_assignment.items[i] applied_group_assignment <= group_assignment group_assignment.assigned_group -> group (group.name = `scalar port') (group.name = `digital scalar port')}
|
ANALYTICAL_MODEL_VECTOR_PORT | analytical_model_port | 210 | analytical_model_port <= representation {representation group_assigned_item = representation group_assigned_item <- applied_group_assignment.items[i] applied_group_assignment <= group_assignment group_assignment.assigned_group -> group (group.name = `vector port') (group.name = `digital vector port')}
|
size | measure_representation_item | 45 | analytical_model_port <= representation representation.items[i] -> {representation_item representation_item.name = `size'} representation_item => measure_representation_item measure_representation_item <= measure_with_unit {measure_with_unit.unit_component -> unit unit = named_unit named_unit => context_dependent_unit} measure_with_unit.value_component -> measure_value measure_value = count_measure count_measure
|
DIGITAL_ANALYTICAL_MODEL_PORT | analytical_model_port | 210 | analytical_model_port <= representation representation group_assigned_item = representation group_assigned_item <- applied_group_assignment.items[i] applied_group_assignment <= group_assignment group_assignment.assigned_group -> group {group.name = `digital analytical model port'}
|
nominal_signal_flow_direction | descriptive_representation_item | 45 | analytical_model_port <= representation representation.items[i] -> {representation_item representation_item.name = `distributed property'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `input direction') (descriptive_representation_item.description = `output direction') (descriptive_representation_item.description = `bidirectional') (descriptive_representation_item.description = `unknown direction')}
|
LANGUAGE_REFERENCE_MANUAL | ee_specification | 210 | ee_specification <= document {document document.kind -> document_type document_type.product_data_type = `language reference manual'}
|
MODEL_PARAMETER | (model_parameter) ([model_parameter][measure_representation_item]) ([model_parameter][descriptive_representation_item]) | 210 210 41 210 43 | (model_parameter <= representation_item) ([model_parameter <= representation_item] [measure_representation_item <= representation_item]) ([model_parameter <= representation_item] [descriptive_representation_item <= representation_item]) {representation_item group_assigned_item = representation_item group_assigned_item <- applied_group_assignment.items[i] applied_group_assignment <= group_assignment group_assignment.assigned_group -> group => parameter_type}
|
type_name | representation_item.name | 43 | model_parameter <= representation_item representation_item.name
|
unit_of_measure | measure_with_unit.unit_component | 41 | model_parameter <= representation_item => measure_representation_item <= measure_with_unit measure_with_unit.unit_component
|
model_parameter to characteristic (as default_value) | PATH | | model_parameter <= representation_item <- representation.items[i] representation <- representation_relationship.rep_1 representation_relationship {representation_relationship representation_relationship.name = `default value'} representation_relationship.rep_2 -> representation representation.items[i] -> representation_item {representation_item group_assigned_item = representation_item group_assigned_item <- applied_group_assignment.items[i] applied_group_assignment <= group_assignment group_assignment.assigned_group -> group => characteristic_type}
|
model_parameter to coordinated_characteristic (as default_value) | PATH | | model_parameter <= representation_item <- representation.items[i] representation <- representation_relationship.rep_2 representation_relationship {representation_relationship representation_relationship.name = `default value'} representation_relationship.rep_1 -> representation => coordinated_representation_item
|
model_parameter to coordinated_characteristic (as valid_range) | PATH | | model_parameter <= representation_item <- representation.items[i] representation <- representation_relationship.rep_2 representation_relationship {representation_relationship representation_relationship.name = `valid range'} representation_relationship.rep_1 -> representation representation.items[i] -> representation_item => coordinated_representation_item
|
model_parameter to ee_document (as reference_document) | PATH | | model_parameter <= representation_item document_assigned_item = representation_item document_assigned_item <- applied_document_reference.items[i] applied_document_reference <= document_reference document_reference.assigned_document -> (document) (document => ee_specification)
|
TERMINAL_PAIR_PORT_EQUIVALENCE_RELATIONSHIP | representation_relationship | 43 | {representation_relationship representation_relationship.name = `terminal pair port equivalence relationship'}
|
terminal_pair_port_equivalence_relationship to analytical_model_port (as equivalent_port) | PATH | | representation_relationship representation_relationship.rep_2 -> {representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition (characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect) (characterized_definition = characterized_object characterized_object)} representation => analytical_model_port
|
terminal_pair_port_equivalence_relationship to analytical_model_scalar_port (as scalar_ports) | PATH | | representation_relationship representation_relationship.rep_1 -> {[representation group_assigned_item = representation group_assigned_item <- applied_group_assignment.items[i] applied_group_assignment <= group_assignment group_assignment.assigned_group -> group (group.name = `scalar port') (group.name = `digital scalar port')] [representation representation.name = `analytical model scalar port'] [representation <- representation_relationship.rep_1 representation_relationship {representation_relationship representation_relationship.name = `scalar port list'} representation_relationship.rep_2 -> representation representation.name = `analytical model scalar port']} representation => analytical_model_port
|