|
ENTITY inclusion_product_concept_feature SUBTYPE OF (conditional_concept_feature); WHERE WR1: NOT ( 'PRODUCT_CLASS_MIM.' + 'PACKAGE_PRODUCT_CONCEPT_FEATURE' IN TYPEOF ( SELF ) ); WR2: SIZEOF (QUERY( cfr <* USEDIN( SELF ,'PRODUCT_CONCEPT_SCHEMA.' + 'CONCEPT_FEATURE_RELATIONSHIP.RELATING_PRODUCT_CONCEPT_FEATURE' ) | 'PRODUCT_CONCEPT_SCHEMA.'+ 'CONCEPT_FEATURE_RELATIONSHIP_WITH_CONDITION' IN TYPEOF( cfr ) )) + SIZEOF(QUERY( cfr <* USEDIN(SELF , 'PRODUCT_CONCEPT_SCHEMA.' + 'CONCEPT_FEATURE_RELATIONSHIP.RELATED_PRODUCT_CONCEPT_FEATURE' ) | 'PRODUCT_CONCEPT_SCHEMA.' + 'CONCEPT_FEATURE_RELATIONSHIP_WITH_CONDITION' IN TYPEOF(cfr) )) = 0; WR3: SELF.condition.conditional_operator.name = 'implication'; END_ENTITY; -- inclusion_product_concept_feature |
Entity data types and their attributesproduct_concept_featureid: identifier; name: label; (OPT) description: text; conditional_concept_feature condition: concept_feature_relationship_with_condition; inclusion_product_concept_feature - |
Global rules for this entity data type- |