ENTITY located_assembly
(* SCHEMA STRUCTURAL_FRAME_SCHEMA; *)
(* Modified for LPM/6 - see Issue 9 *)
ENTITY located_assembly
SUPERTYPE OF (located_assembly_child ANDOR located_assembly_marked)
SUBTYPE OF (located_item);
	location_on_grid : OPTIONAL SET [1:?] OF grid_offset;
 	descriptive_assembly : assembly;
	parent_structure : structure_select; 
DERIVE
	component_parts : SET [0:?] OF located_part := bag_to_set 
		(USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_PART.PARENT_ASSEMBLY'));
	sub_assemblies : SET [0:?] OF located_assembly := bag_to_set 
		(USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.LOCATED_ASSEMBLY.PARENT_STRUCTURE'));
UNIQUE
	URL2 : SELF\located_item.location, descriptive_assembly, parent_structure;
	(* 
		the coordinate system is unique to this assembly in this structure 
	*)
WHERE
	WRL22 : SELF\located_item.location.coord_system_use = 'Assembly Coordinate System';
	(*	
		the coordinate system shall be an 'Assembly Coordinate System' 
	*)
	WRL46 : parent_structure :<>: (SELF);
	(*	
		the assembly cannot be part of itself
	*)
END_ENTITY;
Explicit Attributes
Entity located_assembly has the following local and inherited explicit attributes:
Derived Attributes
Entity located_assembly has the following local and inherited derived attributes:
Inverse Attributes
    No Inverse AttributesSupertypes
Entity located_assembly inherits from the following supertypes:
  structural_frame_item
    located_item
Subtypes
Entity located_assembly has the following subtypes:
    located_assembly_child*
    located_assembly_marked*
* - Immediate Subtypes
Referenced By
Entity located_assembly and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2023-03-25T00:11:38-04:00