Overview Schemas Index

PRODUCT_STRUCTURE_SCHEMA (jsdai.SProduct_structure_schema)


ENTITY product_definition_occurrence_relationship;
          name : label;
          description : OPTIONAL text;
          occurrence : product_definition;
          occurrence_usage : assembly_component_usage;
WHERE
          wr1: occurrence_usage.relating_product_definition :<>: 
       occurrence;
          wr2: occurrence_usage.related_product_definition :<>: 
       occurrence;
          wr3: occurrence.formation :=:
       occurrence_usage.related_product_definition.formation;
END_ENTITY; -- product_definition_occurrence_relationship

Entity data types and their attributes

product_definition_occurrence_relationship
          name: label;
          (OPT) description: text;
          occurrence: product_definition;
          occurrence_usage: assembly_component_usage;

Known subtypes

          next_assembly_usage_occurrence_relationship (PHYSICAL_UNIT_DESIGN_VIEW_MIM)

Users

product_definition_occurrence_relationship

Global rules for this entity data type

          restrict_part_occurrence (AUTOMOTIVE_DESIGN)

public interface EProduct_definition_occurrence_relationship extends EEntity

name (explicit attribute)

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

description (explicit attribute)

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

occurrence (explicit attribute)

          boolean testOccurrence(EProduct_definition_occurrence_relationship type)
          EProduct_definition getOccurrence(EProduct_definition_occurrence_relationship type)
          void setOccurrence(EProduct_definition_occurrence_relationship type, EProduct_definition value)
          void unsetOccurrence(EProduct_definition_occurrence_relationship type)

occurrence_usage (explicit attribute)

          boolean testOccurrence_usage(EProduct_definition_occurrence_relationship type)
          EAssembly_component_usage getOccurrence_usage(EProduct_definition_occurrence_relationship type)
          void setOccurrence_usage(EProduct_definition_occurrence_relationship type, EAssembly_component_usage value)
          void unsetOccurrence_usage(EProduct_definition_occurrence_relationship type)

public class CProduct_definition_occurrence_relationship implements EProduct_definition_occurrence_relationship

          static EAttribute attributeName(EProduct_definition_occurrence_relationship type)
          static EAttribute attributeDescription(EProduct_definition_occurrence_relationship type)
          static EAttribute attributeOccurrence(EProduct_definition_occurrence_relationship type)
          static int usedinOccurrence(EProduct_definition_occurrence_relationship type, EProduct_definition instance, ASdaiModel domain, AProduct_definition_occurrence_relationship result)
          static EAttribute attributeOccurrence_usage(EProduct_definition_occurrence_relationship type)
          static int usedinOccurrence_usage(EProduct_definition_occurrence_relationship type, EAssembly_component_usage instance, ASdaiModel domain, AProduct_definition_occurrence_relationship result)

public class AProduct_definition_occurrence_relationship extends AEntity

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