ENTITY rule_priority SUBTYPE OF (representation); priority : INTEGER; prioritized_rule : rule_definition_armx; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; WHERE wr1: priority >= 0; END_ENTITY; -- rule_priority |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; rule_priority priority: INTEGER; prioritized_rule: rule_definition_armx; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface ERule_priority extends ERepresentationpriority (explicit attribute)boolean testPriority(ERule_priority type)int getPriority(ERule_priority type) void setPriority(ERule_priority type, int value) void unsetPriority(ERule_priority type) prioritized_rule (explicit attribute)boolean testPrioritized_rule(ERule_priority type)ERule_definition_armx getPrioritized_rule(ERule_priority type) void setPrioritized_rule(ERule_priority type, ERule_definition_armx value) void unsetPrioritized_rule(ERule_priority type) |
public class CRule_priority implements ERule_prioritystatic EAttribute attributePriority(ERule_priority type)static EAttribute attributePrioritized_rule(ERule_priority type) static int usedinPrioritized_rule(ERule_priority type, ERule_definition_armx instance, ASdaiModel domain, ARule_priority result) static EAttribute attributeItems(ERule_priority type) static int usedinItems(ERule_priority type, ERepresentation_item instance, ASdaiModel domain, ARule_priority result) static EAttribute attributeContext_of_items(ERule_priority type) static int usedinContext_of_items(ERule_priority type, ERepresentation_context instance, ASdaiModel domain, ARule_priority result) static EAttribute attributeName(ERule_priority type) |
public class ARule_priority extends AEntitypublic ERule_priority getByIndex(int index)public ERule_priority getCurrentMember(SdaiIterator it) |