ENTITY shape_data_quality_value_range SUBTYPE OF (compound_representation_item); WHERE wr1: ('REPRESENTATION_SCHEMA.SET_REPRESENTATION_ITEM' IN TYPEOF (SELF\compound_representation_item.item_element)) AND ((SIZEOF(SELF\compound_representation_item.item_element) = 2) AND ((SIZEOF(QUERY (i1 <* SELF\compound_representation_item.item_element | ('QUALIFIED_MEASURE_SCHEMA.MEASURE_REPRESENTATION_ITEM' IN TYPEOF(i1)))) = 2) OR (SIZEOF(QUERY (i2 <* SELF\compound_representation_item.item_element | ('REPRESENTATION_SCHEMA.VALUE_REPRESENTATION_ITEM' IN TYPEOF(i2)))) = 2))); wr2: (SIZEOF(QUERY (i <* SELF\compound_representation_item.item_element | (i.name = 'upper limit'))) = 1) AND (SIZEOF(QUERY (i <* SELF\compound_representation_item.item_element | (i.name = 'lower limit'))) = 1); wr3: (SIZEOF(QUERY(i1 <* SELF\compound_representation_item.item_element | ('QUALIFIED_MEASURE_SCHEMA.MEASURE_REPRESENTATION_ITEM' IN TYPEOF (i1)) AND (SIZEOF (QUERY (i2 <* SELF\compound_representation_item.item_element | ('QUALIFIED_MEASURE_SCHEMA.MEASURE_REPRESENTATION_ITEM' IN TYPEOF (i2)) AND (i1 :<>: i2) AND (i1\measure_with_unit.unit_component :=: i2\measure_with_unit.unit_component))) = 1))) = 2) OR (SIZEOF(QUERY(i1 <* SELF\compound_representation_item.item_element | ('REPRESENTATION_SCHEMA.VALUE_REPRESENTATION_ITEM' IN TYPEOF (i1)) AND (SIZEOF (QUERY (i2 <* SELF\compound_representation_item.item_element | ('REPRESENTATION_SCHEMA.VALUE_REPRESENTATION_ITEM' IN TYPEOF (i2)) AND (i1 :<>: i2) AND (TYPEOF(i1\value_representation_item.value_component) = TYPEOF(i2\value_representation_item.value_component))) ) = 1))) = 2); END_ENTITY; -- shape_data_quality_value_range |
Entity data types and their attributesrepresentation_itemname: label; compound_representation_item item_element: compound_item_definition; shape_data_quality_value_range - |
Global rules for this entity data type- |
public interface EShape_data_quality_value_range extends ECompound_representation_item |
public class CShape_data_quality_value_range implements EShape_data_quality_value_range |
public class AShape_data_quality_value_range extends AEntitypublic EShape_data_quality_value_range getByIndex(int index)public EShape_data_quality_value_range getCurrentMember(SdaiIterator it) |