ENTITY physical_assembly_relationship SUBTYPE OF (assembly_component_usage); SELF\product_definition_relationship.related_product_definition RENAMED physical_component : product_as_individual_view; SELF\product_definition_relationship.relating_product_definition RENAMED physical_assembly : product_as_individual_view; is_realization_of : product_occurrence; DERIVE SELF\product_definition_relationship.name : label := 'physical occurrence usage'; SELF\product_definition_relationship.id : identifier := ?; END_ENTITY; -- physical_assembly_relationship |
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_definition_usage - assembly_component_usage (OPT) reference_designator: identifier; physical_assembly_relationship (RT) related_product_definition->physical_component: product_as_individual_view; (RT) relating_product_definition->physical_assembly: product_as_individual_view; is_realization_of: product_occurrence; (RT) (DER) name: label; (RT) (DER) id: identifier; |
Global rules for this entity data type- |
public interface EPhysical_assembly_relationship extends EAssembly_component_usageis_realization_of (explicit attribute)boolean testIs_realization_of(EPhysical_assembly_relationship type)EProduct_occurrence getIs_realization_of(EPhysical_assembly_relationship type) void setIs_realization_of(EPhysical_assembly_relationship type, EProduct_occurrence value) void unsetIs_realization_of(EPhysical_assembly_relationship type) |
public class CPhysical_assembly_relationship implements EPhysical_assembly_relationshipstatic EAttribute attributeIs_realization_of(EPhysical_assembly_relationship type)static int usedinIs_realization_of(EPhysical_assembly_relationship type, EProduct_occurrence instance, ASdaiModel domain, APhysical_assembly_relationship result) static EAttribute attributeName(EPhysical_assembly_relationship type) static EAttribute attributeId(EPhysical_assembly_relationship type) |
public class APhysical_assembly_relationship extends AEntitypublic EPhysical_assembly_relationship getByIndex(int index)public EPhysical_assembly_relationship getCurrentMember(SdaiIterator it) |