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_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_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
|
DATUM_DIFFERENCE | datum_difference | 210 | [datum_difference <= shape_aspect_relationship] [datum_difference <= shape_aspect] {shape_aspect_relationship [shape_aspect_relationship.related_shape_aspect -> shape_aspect => physical_unit_datum] [shape_aspect_relationship.relating_shape_aspect -> shape_aspect => physical_unit_datum]}
|
name | descriptive_representation_item.description | 45 | datum_difference <= shape_aspect_relationship shape_definition = shape_aspect_relationship shape_definition characterized_definition = shape_definition characterized_definition <- property_definition.definition {property_definition property_definition.description = `shape element relationship characterization'} property_definition <- property_definition_representation.definition property_definition_representation property_definition_representation.used_representation -> representation {representation representation.name = `shape element relationship name'} representation.items[i] -> representation_item => descriptive_representation_item descriptive_representation_item.description
|
datum_difference to datum (as precedent_datum) | PATH | | shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect => physical_unit_datum
|
datum_difference to datum (as subsequent_datum) | PATH | | shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> shape_aspect => physical_unit_datum
|
DATUM_DIFFERENCE_ANALYTICAL_MODEL_PORT_ASSIGNMENT | datum_difference_analytical_model_port_assignment | 210 | datum_difference_analytical_model_port_assignment <= property_definition_representation
|
datum_difference_analytical_model_port_assignment to analytical_model_port (as assigned_analytical_model_port) | PATH | | datum_difference_analytical_model_port_assignment <= property_definition_representation property_definition_representation.used_representation -> representation => analytical_model_port
|
datum_difference_analytical_model_port_assignment to datum_difference (as of_datum_difference) | PATH | | datum_difference_analytical_model_port_assignment <= property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect_relationship shape_aspect_relationship => datum_difference
|
DATUM_DIFFERENCE_BASED_MODEL_PARAMETER | datum_difference_based_model_parameter | 210 | datum_difference_based_model_parameter <= model_parameter <= representation_item
|
datum_difference_based_model_parameter to datum_difference (as of_datum_difference) | PATH | | datum_difference_based_model_parameter <= model_parameter <= representation_item <- representation.items[i] representation <- {representation representation.name = `of datum difference'} 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_relationship shape_aspect_relationship => datum_difference
|
DATUM_DIFFERENCE_FUNCTIONAL_UNIT_USAGE_VIEW_TERMINAL_ASSIGNMENT | datum_difference_functional_unit_usage_view_terminal_assignment | 210 | datum_difference_functional_unit_usage_view_terminal_assignment <= shape_aspect_relationship
|
datum_difference_functional_unit_usage_view_terminal_assignment to datum_difference (as assigned_datum_difference) | PATH | | datum_difference_functional_unit_usage_view_terminal_assignment <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect => datum_difference
|
datum_difference_functional_unit_usage_view_terminal_assignment to functional_unit_usage_view_terminal_definition (as assigned_functional_terminal_definition) | PATH | | datum_difference_functional_unit_usage_view_terminal_assignment <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> shape_aspect => functional_unit_terminal_definition
|
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
|