ENTITY rule_justification SUBTYPE OF (rule_action_armx); justified_action : rule_action_armx; SELF\action.description RENAMED justification_rationale : STRING; WHERE wr1: SELF <> justified_action; END_ENTITY; -- rule_justification |
Entity data types and their attributesactionname: label; (OPT) description: text; chosen_method: action_method; (DER) id: identifier; rule_action - rule_action_armx subject_rule: rule_version; (DER) subject_action_assignment: SET [0:?] OF organization_or_person_in_organization_assignment_select; (RT) (DER) description: text; (RT) (DER) name: label; (RT) (DER) chosen_method: action_method; rule_justification justified_action: rule_action_armx; (RT) description->justification_rationale: STRING; |
Global rules for this entity data type- |
public interface ERule_justification extends ERule_action_armxjustified_action (explicit attribute)boolean testJustified_action(ERule_justification type)ERule_action_armx getJustified_action(ERule_justification type) void setJustified_action(ERule_justification type, ERule_action_armx value) void unsetJustified_action(ERule_justification type) |
public class CRule_justification implements ERule_justificationstatic EAttribute attributeJustified_action(ERule_justification type)static int usedinJustified_action(ERule_justification type, ERule_action_armx instance, ASdaiModel domain, ARule_justification result) |
public class ARule_justification extends AEntitypublic ERule_justification getByIndex(int index)public ERule_justification getCurrentMember(SdaiIterator it) |