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