VPMAssemblyRelation Class Definition



Parent PackagePRODUCT

[Back to Packages List]


VPMAssemblyRelation Class Characteristics

name VPMAssemblyRelation
type Class
Role The assembly relation allows to create assemblies. It represents a link between two Parts, or between a Part and a product specification.
uuid 80A2B3BD-0000-520C-383BE498000A0B7C
visibility Public
ExtensibleYes
CAADerivableNo



VPMAssemblyRelation Attributes: 10

mandatory V_organization The assembly relation owner organization
mandatory V_user The assembly relation owner
  C_created The assembly relation creation date
  C_modified The assembly relation modification date
  V508_discrete_quantity The assembly relation quantity
  V513_VPRC internal relationship to VPMProductRootClass from package PRODUCT The child PRC
  V513_VPV internal relationship to VPMPartVersion from package PRODUCT The child part version
  V_instance_ID The assembly relation identifier
  V_PM internal relationship to VPMPartMaster from package PRODUCT The child part master
  V_PS internal relationship to VPMProductSpecification from package PRODUCT The child product specification

[Top]




Attributes Full Definition

C_created   
 Role 
 TypeDate 
 UuidA2D414C7-F7A9-0000-0280030E0A000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeRead 
 Multi ValuatedNo 
    [Top]
C_modified   
 Role 
 TypeDate 
 UuidA2D414C7-F7AA-0000-0280030E0A000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeRead 
 Multi ValuatedNo 
    [Top]
V_user   
 Role 
 TypeString 
 UuidA2D414C7-F7AE-0000-0280030E0A000000 
 VisibilityPublic 
 MandatoryYes 
 Length32 
 AccessModeRead 
 Multi ValuatedNo 
    [Top]
V_organization   
 Role 
 TypeString 
 UuidA2D414C8-B16C-0000-0280030E0A000000 
 VisibilityPublic 
 MandatoryYes 
 Length32 
 AccessModeRead 
 Multi ValuatedNo 
    [Top]
V_instance_ID   
 Role 
 TypeString 
 Uuid80A2B3BD-0000-520C-383BE498000A44C0 
 VisibilityPublic 
 MandatoryNo 
 Length40 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_PM   
 RoleThis attribute is valued if the child object is a part master. 
 TypeRelationship 
 Uuid80A2B3BD-0000-520C-383BE498000A49AE 
 VisibilityPrivate 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsVPMPartMaster  
    [Top]
V_PS   
 RoleThis attribute is valued if the child object is a product specification. 
 TypeRelationship 
 Uuid80A2B3BD-0000-520C-383BE498000A4DF8 
 VisibilityPrivate 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsVPMProductSpecification  
    [Top]
V508_discrete_quantity   
 Role 
 TypeInteger 
 Uuid9C16E688-44A0-0000-0280030E9E000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V513_VPV   
 Role 
 TypeRelationship 
 UuidA8F053A2-7C1D-0000-0280030ECF000000 
 VisibilityPrivate 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsVPMPartVersion  
    [Top]
V513_VPRC   
 Role 
 TypeRelationship 
 UuidA8F0693A-B777-0000-0280030ECF000000 
 VisibilityPrivate 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsVPMProductRootClass  
    [Top]

Copyright © 1999-2007, Dassault Systèmes. All rights reserved.