ENTITY negative_component
(* SCHEMA building_design_schema; *)
ENTITY negative_component
SUBTYPE OF (shape_aspect);
WHERE
wr1: (SIZEOF(USEDIN(SELF,'BUILDING_DESIGN_SCHEMA.' +
'PROPERTY_DEFINITION.DEFINITION')) >= 1) AND (SIZEOF(
QUERY ( pd <* USEDIN(SELF,'BUILDING_DESIGN_SCHEMA.' +
'PROPERTY_DEFINITION.DEFINITION') | (NOT (SIZEOF(USEDIN(pd,
'BUILDING_DESIGN_SCHEMA.' +
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')) >= 1)) ))
= 0);
wr2: SIZEOF(TYPEOF(SELF.of_shape.definition) * [
'BUILDING_DESIGN_SCHEMA.BUILDING_ELEMENT',
'BUILDING_DESIGN_SCHEMA.FIXTURE_EQUIPMENT_ELEMENT',
'BUILDING_DESIGN_SCHEMA.SERVICE_ELEMENT',
'BUILDING_DESIGN_SCHEMA.STRUCTURE_ENCLOSURE_ELEMENT']) = 1;
wr3: SIZEOF(USEDIN(SELF,'BUILDING_DESIGN_SCHEMA.' +
'BUILDING_ITEM_IDENTIFICATION_ASSIGNMENT.ITEM')) = 1;
wr4: SIZEOF(QUERY ( pd <* USEDIN(SELF,'BUILDING_DESIGN_SCHEMA.' +
'PROPERTY_DEFINITION.DEFINITION') | (NOT (SIZEOF(
QUERY ( pdr <* USEDIN(pd,'BUILDING_DESIGN_SCHEMA.' +
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | (NOT (
SIZEOF(TYPEOF(pdr.used_representation) * [
'BUILDING_DESIGN_SCHEMA.' +
'ADVANCED_BREP_BUILDING_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.ADVANCED_CSG_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'ADVANCED_FACE_WITH_THICKNESS_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'ADVANCED_WIRE_SHAPE_REPRESENTATION','BUILDING_DESIGN_SCHEMA.ELEMENTARY_CSG_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'ELEMENTARY_FACE_WITH_THICKNESS_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'ELEMENTARY_GEOMETRIC_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'ELEMENTARY_WIRE_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.FACETED_CSG_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'FACETED_FACE_WITH_THICKNESS_SHAPE_REPRESENTATION','BUILDING_DESIGN_SCHEMA.FACETED_GEOMETRIC_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'FACETED_WIRE_SHAPE_REPRESENTATION']) = 1)) )) = 0)) )) = 0;
END_ENTITY; -- negative_component
Explicit Attributes
Entity negative_component has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
Entity negative_component inherits from the following supertypes:
shape_aspect
Subtypes
Entity negative_component has the following subtypes:
opening*
recess*
* - Immediate Subtypes
Referenced By
Entity negative_component and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:14-04:00