|
ENTITY process_plan SUBTYPE OF (action); WHERE wr1: SIZEOF ( QUERY ( ar <* USEDIN ( SELF , 'automotive_design.' + 'action_relationship.' + 'related_action' ) | SIZEOF ( [ 'automotive_design.' + 'process_plan' , 'automotive_design.' + 'product_process_plan' ] * TYPEOF ( ar . relating_action ) ) <> 1 ) ) = 0 ; wr2: SIZEOF ( QUERY ( ar <* USEDIN ( SELF , 'automotive_design.' + 'action_relationship.' + 'relating_action' ) | ( SIZEOF ( [ 'automotive_design.' + 'process_plan' , 'automotive_design.' + 'product_process_plan' ] * TYPEOF ( ar . related_action ) ) = 1 ) OR ( ( ar . name = 'process operation occurrence' ) AND ( 'automotive_design.' + 'process_operation' IN TYPEOF ( ar . related_action . chosen_method ) ) ) ) ) = SIZEOF ( USEDIN ( SELF , 'automotive_design.' + 'action_relationship.' + 'relating_action' ) ) ; END_ENTITY; -- process_plan |
Entity data types and their attributesactionname: label; (OPT) description: text; chosen_method: action_method; (DER) id: identifier; process_plan - |
Global rules for this entity data type- |
public interface EProcess_plan extends EAction |
public class CProcess_plan implements EProcess_plan |
public class AProcess_plan extends AEntitypublic EProcess_plan getByIndex(int index)public EProcess_plan getCurrentMember(SdaiIterator it) |