ENTITY element_delivery SUBTYPE OF (action); WHERE wr1: ( SIZEOF ( QUERY ( aa <* USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.ACTION_ASSIGNMENT.ASSIGNED_ACTION' ) | 'AUTOMOTIVE_DESIGN.'+ 'APPLIED_ACTION_ASSIGNMENT' IN TYPEOF ( aa ) ) ) =1 ) AND ( SIZEOF ( QUERY ( aaa <* USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+'ACTION_ASSIGNMENT.'+ 'ASSIGNED_ACTION' ) | ( 'AUTOMOTIVE_DESIGN.'+ 'APPLIED_ACTION_ASSIGNMENT' IN TYPEOF ( aaa ) ) AND ( aaa. role.name = 'deliverable element' ) AND ( SIZEOF ( aaa. items ) =1 ) AND ( SIZEOF ( QUERY ( i <* aaa. items | ( 'AUTOMOTIVE_DESIGN.'+ 'APPLIED_ACTION_ASSIGNMENT' IN TYPEOF ( i ) ) AND ( SIZEOF ( i\applied_action_assignment. items ) =1 ) AND ( SIZEOF ( QUERY ( i1 <* aaa\ applied_action_assignment.items | ( 'AUTOMOTIVE_DESIGN.'+ 'CONFIGURATION_ITEM' IN TYPEOF ( i1 ) ) OR ( ( 'AUTOMOTIVE_DESIGN.'+ 'PRODUCT_DEFINITION' IN TYPEOF ( i1 ) ) AND ( i1\ product_definition.frame_of_reference. name = 'physical occurrence' ) ) OR ( ( 'AUTOMOTIVE_DESIGN.'+ 'PRODUCT_DEFINITION_FORMATION' IN TYPEOF ( i1 ) ) AND ( SIZEOF ( QUERY ( prpc <* USEDIN ( i1 , 'AUTOMOTIVE_DESIGN.'+'PRODUCT_RELATED_PRODUCT_CATEGORY.'+ 'PRODUCTS' ) | prpc\ product_category.name IN ['part' , 'raw material' , 'tool'] ) ) =1 ) ) ) ) =1 ) ) ) =1 ) ) ) =1 ); wr2: ( SIZEOF ( USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+ 'APPLIED_ORGANIZATION_ASSIGNMENT.'+ 'ITEMS' ) ) =1 ) AND ( SIZEOF ( QUERY ( aoa <* USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+ 'APPLIED_ORGANIZATION_ASSIGNMENT.'+ 'ITEMS' ) | aoa. role.name ='destination' ) ) =1 ); wr3: ( SIZEOF ( USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+ 'ACTION_PROPERTY.'+ 'DEFINITION' ) ) =1 ) AND ( SIZEOF ( QUERY ( ap <* USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+'ACTION_PROPERTY.'+ 'DEFINITION' ) | SIZEOF ( USEDIN ( ap , 'AUTOMOTIVE_DESIGN.'+'ACTION_PROPERTY_REPRESENTATION.'+ 'PROPERTY' ) ) =1 ) ) =1 ) AND ( SIZEOF ( QUERY ( ap <* USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+'ACTION_PROPERTY.'+ 'DEFINITION' ) | SIZEOF ( QUERY ( apr <* USEDIN ( ap , 'AUTOMOTIVE_DESIGN.'+ 'ACTION_PROPERTY_REPRESENTATION.'+ 'PROPERTY' ) | ( apr. representation.name = 'delivery quantity' ) AND ( SIZEOF ( apr. representation.items ) =1 ) AND ( SIZEOF ( QUERY ( i <* apr. representation.items | SIZEOF ( ['AUTOMOTIVE_DESIGN.'+ 'MEASURE_REPRESENTATION_ITEM' , 'AUTOMOTIVE_DESIGN.'+ 'VALUE_RANGE']* TYPEOF ( i ) ) =1 ) ) =1 ) ) ) =1 ) ) =1 ); wr4: SIZEOF ( USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+'ACTION_RELATIONSHIP.'+ 'RELATING_ACTION' ) ) + SIZEOF ( USEDIN ( SELF , 'AUTOMOTIVE_DESIGN.'+'ACTION_RELATIONSHIP.'+ 'RELATED_ACTION' ) ) =0; END_ENTITY; -- element_delivery |
Entity data types and their attributesactionname: label; (OPT) description: text; chosen_method: action_method; (DER) id: identifier; element_delivery - |
element_delivery_armx (IDA_STEP_SCHEMA_XIM) |
Global rules for this entity data type- |
public interface EElement_delivery extends EAction |
public class CElement_delivery implements EElement_delivery |
public class AElement_delivery extends AEntitypublic EElement_delivery getByIndex(int index)public EElement_delivery getCurrentMember(SdaiIterator it) |