Overview Schemas Index

PRODUCT_DEFINITION_SCHEMA (jsdai.SProduct_definition_schema)


ENTITY product_category_relationship;
          name : label;
          description : OPTIONAL text;
          category : product_category;
          sub_category : product_category;
WHERE
          wr1: acyclic_product_category_relationship(SELF, [SELF.sub_category]);
END_ENTITY; -- product_category_relationship

Entity data types and their attributes

product_category_relationship
          name: label;
          (OPT) description: text;
          category: product_category;
          sub_category: product_category;

Known subtypes

          product_category_hierarchy (PRODUCT_CATEGORIZATION_XIM)
          specific_document_classification_hierarchy (IDA_STEP_SCHEMA_XIM)

Users

product_category_relationship
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          issue_reference_mapping.items
                    issue_reference_item
                              im_issue_reference_item

Global rules for this entity data type

          -

public interface EProduct_category_relationship extends EEntity

name (explicit attribute)

          boolean testName(EProduct_category_relationship type)
          String getName(EProduct_category_relationship type)
          void setName(EProduct_category_relationship type, String value)
          void unsetName(EProduct_category_relationship type)

description (explicit attribute)

          boolean testDescription(EProduct_category_relationship type)
          String getDescription(EProduct_category_relationship type)
          void setDescription(EProduct_category_relationship type, String value)
          void unsetDescription(EProduct_category_relationship type)

category (explicit attribute)

          boolean testCategory(EProduct_category_relationship type)
          EProduct_category getCategory(EProduct_category_relationship type)
          void setCategory(EProduct_category_relationship type, EProduct_category value)
          void unsetCategory(EProduct_category_relationship type)

sub_category (explicit attribute)

          boolean testSub_category(EProduct_category_relationship type)
          EProduct_category getSub_category(EProduct_category_relationship type)
          void setSub_category(EProduct_category_relationship type, EProduct_category value)
          void unsetSub_category(EProduct_category_relationship type)

public class CProduct_category_relationship implements EProduct_category_relationship

          static EAttribute attributeName(EProduct_category_relationship type)
          static EAttribute attributeDescription(EProduct_category_relationship type)
          static EAttribute attributeCategory(EProduct_category_relationship type)
          static int usedinCategory(EProduct_category_relationship type, EProduct_category instance, ASdaiModel domain, AProduct_category_relationship result)
          static EAttribute attributeSub_category(EProduct_category_relationship type)
          static int usedinSub_category(EProduct_category_relationship type, EProduct_category instance, ASdaiModel domain, AProduct_category_relationship result)

public class AProduct_category_relationship extends AEntity

          public EProduct_category_relationship getByIndex(int index)
          public EProduct_category_relationship getCurrentMember(SdaiIterator it)