ENTITY view_dependent_design_object_management_relationship SUBTYPE OF (design_object_management_relationship); previous_design : product_view_definition; current_design : product_view_definition; DERIVE SELF\action.name : label := ''; WHERE wr1: EXISTS(SELF\Activity.name); END_ENTITY; -- view_dependent_design_object_management_relationship |
Entity data types and their attributesactionname: label; (OPT) description: text; chosen_method: action_method; (DER) id: identifier; executed_action - activity id_x: STRING; (OPT) status: STRING; (RT) (DER) id: identifier; design_object_management_relationship_action - design_object_management_relationship - view_dependent_design_object_management_relationship previous_design: product_view_definition; current_design: product_view_definition; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EView_dependent_design_object_management_relationship extends EDesign_object_management_relationshipprevious_design (explicit attribute)boolean testPrevious_design(EView_dependent_design_object_management_relationship type)EProduct_view_definition getPrevious_design(EView_dependent_design_object_management_relationship type) void setPrevious_design(EView_dependent_design_object_management_relationship type, EProduct_view_definition value) void unsetPrevious_design(EView_dependent_design_object_management_relationship type) current_design (explicit attribute)boolean testCurrent_design(EView_dependent_design_object_management_relationship type)EProduct_view_definition getCurrent_design(EView_dependent_design_object_management_relationship type) void setCurrent_design(EView_dependent_design_object_management_relationship type, EProduct_view_definition value) void unsetCurrent_design(EView_dependent_design_object_management_relationship type) |
public class CView_dependent_design_object_management_relationship implements EView_dependent_design_object_management_relationshipstatic EAttribute attributePrevious_design(EView_dependent_design_object_management_relationship type)static int usedinPrevious_design(EView_dependent_design_object_management_relationship type, EProduct_view_definition instance, ASdaiModel domain, AView_dependent_design_object_management_relationship result) static EAttribute attributeCurrent_design(EView_dependent_design_object_management_relationship type) static int usedinCurrent_design(EView_dependent_design_object_management_relationship type, EProduct_view_definition instance, ASdaiModel domain, AView_dependent_design_object_management_relationship result) static EAttribute attributeName(EView_dependent_design_object_management_relationship type) |
public class AView_dependent_design_object_management_relationship extends AEntitypublic EView_dependent_design_object_management_relationship getByIndex(int index)public EView_dependent_design_object_management_relationship getCurrentMember(SdaiIterator it) |