ENTITY hvac_connector

(* SCHEMA plant_spatial_configuration; *)
   ENTITY hvac_connector
   SUBTYPE OF (shape_aspect);
   WHERE
      WR1:
         
SELF\shape_aspect.of_shape\property_definition.
definition\product_definition.frame_of_reference\application_context_element.
name IN [ 'functional definition', 'physical definition',
 'functional occurrence', 'physical occurrence' ];
      WR2:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (pdr <* 
USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))) = 
1))) = 0);
      WR3:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| 
(SIZEOF(dsc.used_representation.items) >= 2))) = 1))) = 0);
      WR4:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| (1 
<= SIZEOF(QUERY (it <* dsc.used_representation.items| 
('PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM' IN 
TYPEOF(it)) AND (it.name IN [ 'pressure', 'minimum pressure', 
'maximum pressure' ])))) AND (SIZEOF(QUERY (it <* dsc.used_representation.items| 
('PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM' IN 
TYPEOF(it)) AND (it.name IN [ 'pressure', 'minimum pressure',
 'maximum pressure' ]))) <= 2))) = 1))) = 0);
      WR5:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| 
(SIZEOF(QUERY (it <* dsc.used_representation.items| 
('PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM' IN 
TYPEOF(it)) AND (it.name = 'pressure'))) <= 1))) = 1))) = 0);
      WR6:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| 
(SIZEOF(QUERY (it <* dsc.used_representation.items| 
('PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM' IN 
TYPEOF(it)) AND (it.name = 'minimum pressure'))) <= 1))) = 1))) = 0);
      WR7:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| 
(SIZEOF(QUERY (it <* dsc.used_representation.items| 
('PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM' IN 
TYPEOF(it)) AND (it.name = 'maximum pressure'))) <= 1))) = 1))) = 0);
      WR8:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| (1 
<= SIZEOF(QUERY (it <* dsc.used_representation.items| 
(SIZEOF(TYPEOF(it) * [ 
'PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM', 
('PLANT_SPATIAL_CONFIGURATION.' + 
'THERMODYNAMIC_TEMPERATURE_MEASURE_WITH_UNIT') ]) = 2) AND (it.name IN 
[ 'temperature', 'minimum temperature', 'maximum temperature' ])))) AND 
(SIZEOF(QUERY (it <* dsc.used_representation.items| (SIZEOF(TYPEOF(it) 
* [ 'PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM', 
('PLANT_SPATIAL_CONFIGURATION.' + 
'THERMODYNAMIC_TEMPERATURE_MEASURE_WITH_UNIT') ]) = 2) AND (it.name IN 
[ 'temperature', 'minimum temperature', 'maximum temperature' ]))) <= 
2))) = 1))) = 0);
      WR9:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| 
(SIZEOF(QUERY (it <* dsc.used_representation.items| (SIZEOF(TYPEOF(it) 
* [ 'PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM', 
('PLANT_SPATIAL_CONFIGURATION.' + 
'THERMODYNAMIC_TEMPERATURE_MEASURE_WITH_UNIT') ]) = 2) AND (it.name = 
'temperature'))) <= 1))) = 1))) = 0);
      WR10:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| 
(SIZEOF(QUERY (it <* dsc.used_representation.items| (SIZEOF(TYPEOF(it) 
* [ 'PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM', 
('PLANT_SPATIAL_CONFIGURATION.' + 
'THERMODYNAMIC_TEMPERATURE_MEASURE_WITH_UNIT') ]) = 2) AND (it.name = 
'minimum temperature'))) <= 1))) = 1))) = 0);
      WR11:
         NOT (SIZEOF(QUERY (pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))) >= 1) OR (SIZEOF(QUERY (sc <* QUERY 
(pd <* USEDIN(SELF, 
'PLANT_SPATIAL_CONFIGURATION.PROPERTY_DEFINITION.DEFINITION')| (pd.name 
= 'hvac service characteristics'))| NOT (SIZEOF(QUERY (dsc <* QUERY 
(pdr <* USEDIN(sc, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
(pdr.used_representation.name = 'design service characteristics'))| 
(SIZEOF(QUERY (it <* dsc.used_representation.items| (SIZEOF(TYPEOF(it) 
* [ 'PLANT_SPATIAL_CONFIGURATION.MEASURE_REPRESENTATION_ITEM', 
('PLANT_SPATIAL_CONFIGURATION.' + 
'THERMODYNAMIC_TEMPERATURE_MEASURE_WITH_UNIT') ]) = 2) AND (it.name = 
'maximum temperature'))) <= 1))) = 1))) = 0);
      WR12:
         NOT 
(SELF\shape_aspect.of_shape\property_definition.
definition\product_definition.frame_of_reference\application_context_element.
name IN [ 'functional definition', 'functional occurrence' ]) OR
 (SIZEOF(QUERY (pdr <* USEDIN(SELF, 'PLANT_SPATIAL_CONFIGURATION.' + 
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| 
('PLANT_SPATIAL_CONFIGURATION.SHAPE_REPRESENTATION' IN 
TYPEOF(pdr.used_representation)))) = 0);
   END_ENTITY;

Explicit Attributes

Entity hvac_connector has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)shape_aspect
 descriptiontext (STRING)shape_aspect
 of_shapeproduct_definition_shape (ENTITY)shape_aspect
 product_definitionalLOGICALshape_aspect

Derived Attributes

Entity hvac_connector has the following local and inherited derived attributes:
AttributeTypeDefined By
 ididentifier (STRING)shape_aspect

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity hvac_connector inherits from the following supertypes:
  shape_aspect

Subtypes

    No subtypes

Referenced By

Entity hvac_connector and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 change_item SELECT shape_aspect
 change_item SELECT hvac_connector
 classification_item SELECT hvac_connector
 dimensional_size ENTITY shape_aspect
 hvac_connector ENTITY shape_aspect
 identified_item SELECT shape_aspect
 id_attribute_select SELECT shape_aspect
 plant_item_connection ENTITY shape_aspect
 plant_item_connector ENTITY shape_aspect
 represented_definition SELECT shape_aspect
 reserved_space ENTITY shape_aspect
 shape_aspect_relationship ENTITY shape_aspect
 shape_definition SELECT shape_aspect


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:24-04:00