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 - |
specification_inclusion (PRODUCT_CLASS_XIM) |
Global rules for this entity data type- |
public interface EInclusion_product_concept_feature extends EConditional_concept_feature |
public class CInclusion_product_concept_feature implements EInclusion_product_concept_feature |
public class AInclusion_product_concept_feature extends AEntitypublic EInclusion_product_concept_feature getByIndex(int index)public EInclusion_product_concept_feature getCurrentMember(SdaiIterator it) |