|
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) |