located_assembly

EXPRESS specification:

ENTITY located_assembly
SUBTYPE OF ( | located_item);
location_on_grid | : | OPTIONAL SET [1:?] OF grid_offset;
descriptive_assembly | : | assembly;
parent_structure | : | structure_select;
DERIVE
component_parts | : | SET OF located_part := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_PART.PARENT_ASSEMBLY'));
sub_assemblies | : | SET OF located_assembly := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_ASSEMBLY.PARENT_STRUCTURE'));
UNIQUE
URL2 | : | location, descriptive_assembly, parent_structure;
WHERE
WRL22 | : | SELF\located_item.location.coord_system_use = 'Assembly Coordinate System';
WRL46 | : | parent_structure :<>: (SELF);
END_ENTITY;

References (12):

Name | Type | Referred through | Express-G
assemble | Entity |
Attribute 'resulting_assembly'
| No Diagram
assembly | Entity |
Attribute 'uses'
| No Diagram
assembly_component_select | Select |
Select relation
| No Diagram
located_assembly | Entity |
Attribute 'sub_assemblies'
| No Diagram
located_assembly_child | Entity |
Supertype
| No Diagram
located_assembly_marked | Entity |
Supertype
| No Diagram
located_feature_for_located_assembly | Entity |
Attribute 'modified_assembly'
| No Diagram
located_item | Entity |
Subtype
| No Diagram
located_joint_system | Entity |
Attribute 'parent_assembly'
| No Diagram
located_part | Entity |
Attribute 'parent_assembly'
| No Diagram
structure_select | Select |
Select relation
| No Diagram
zone_of_structure_sequence | Entity |
Attribute 'assemblies'
| No Diagram

Inheritance graph

ENTITY located_assembly;
ENTITY structural_frame_item;
item_number | : | INTEGER;
item_name | : | label;
item_description | : | OPTIONAL text;
DERIVE
item_ref | : | BAG OF identifier := get_item_ref(SELF);
cost_code | : | BAG OF label := get_item_cost_code(SELF);
object_id | : | globally_unique_id := get_instance_id(SELF);
ENTITY located_item;
location | : | coord_system;
ENTITY located_assembly;
location_on_grid | : | OPTIONAL SET [1:?] OF grid_offset;
descriptive_assembly | : | assembly;
parent_structure | : | structure_select;
DERIVE
component_parts | : | SET OF located_part := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_PART.PARENT_ASSEMBLY'));
sub_assemblies | : | SET OF located_assembly := bag_to_set (USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_ASSEMBLY.PARENT_STRUCTURE'));
END_ENTITY;