ENTITY product_as_individual_view_realization__pdr SUBTYPE OF (product_definition_relationship); SELF\product_definition_relationship.relating_product_definition RENAMED product_design : part_view_definition; SELF\product_definition_relationship.related_product_definition RENAMED individual_product : product_as_individual_view; DERIVE individual_product_version : product_definition_formation := individual_product\Product_view_definition.defined_version; SELF\product_definition_relationship.name : label := 'physical realization'; SELF\product_definition_relationship.id : identifier := ?; UNIQUE ur1 : individual_product; WHERE wr1: NOT('PRODUCT_AS_INDIVIDUAL_XIM.PRODUCT_DESIGN_VERSION_TO_INDIVIDUAL_ARMX' IN TYPEOF(individual_product_version)) AND NOT('PRODUCT_AS_INDIVIDUAL_XIM.PRODUCT_DESIGN_TO_INDIVIDUAL_ARMX' IN TYPEOF(individual_product_version\product_definition_formation.of_product)); END_ENTITY; -- product_as_individual_view_realization__pdr |
Entity data types and their attributesproduct_definition_relationshipid: identifier; name: label; (OPT) description: text; relating_product_definition: product_definition; related_product_definition: product_definition; product_as_individual_view_realization__pdr (RT) relating_product_definition->product_design: part_view_definition; (RT) related_product_definition->individual_product: product_as_individual_view; (DER) individual_product_version: product_definition_formation; (RT) (DER) name: label; (RT) (DER) id: identifier; |
Global rules for this entity data type- |
public interface EProduct_as_individual_view_realization__pdr extends EProduct_definition_relationshipindividual_product_version (derived attribute)EProduct_definition_formation getIndividual_product_version(EProduct_as_individual_view_realization__pdr type)boolean testIndividual_product_version(EProduct_as_individual_view_realization__pdr type) |
public class CProduct_as_individual_view_realization__pdr implements EProduct_as_individual_view_realization__pdrstatic EAttribute attributeIndividual_product_version(EProduct_as_individual_view_realization__pdr type)static int usedinIndividual_product_version(EProduct_as_individual_view_realization__pdr type, EProduct_definition_formation instance, ASdaiModel domain, AProduct_as_individual_view_realization__pdr result) static EAttribute attributeName(EProduct_as_individual_view_realization__pdr type) static EAttribute attributeId(EProduct_as_individual_view_realization__pdr type) |
public class AProduct_as_individual_view_realization__pdr extends AEntitypublic EProduct_as_individual_view_realization__pdr getByIndex(int index)public EProduct_as_individual_view_realization__pdr getCurrentMember(SdaiIterator it) |