ENTITY repeat_count SUBTYPE OF (looping_element_armx, relationship_condition); count : INTEGER; DERIVE SELF\relationship_condition.condition_description : text := ?; SELF\relationship_condition.applicable_relationships : SET [1:?] OF relationship_with_condition := ?; END_ENTITY; -- repeat_count |
Entity data types and their attributesaction_methodname: label; (OPT) description: text; consequence: text; purpose: text; task_element - structured_task_element - looping_element - looping_element_armx repeated_element: task_element; relationship_condition name: label; applicable_relationships: SET [1:?] OF relationship_with_condition; condition_description: text; repeat_count count: INTEGER; (RT) (DER) condition_description: text; (RT) (DER) applicable_relationships: SET [1:?] OF relationship_with_condition; |
Global rules for this entity data type- |
public interface ERepeat_count extends ELooping_element_armx, ERelationship_conditioncount (explicit attribute)boolean testCount(ERepeat_count type)int getCount(ERepeat_count type) void setCount(ERepeat_count type, int value) void unsetCount(ERepeat_count type) |
public class CRepeat_count implements ERepeat_countstatic EAttribute attributeCount(ERepeat_count type)static EAttribute attributeCondition_description(ERepeat_count type) static EAttribute attributeApplicable_relationships(ERepeat_count type) static int usedinApplicable_relationships(ERepeat_count type, EEntity instance, ASdaiModel domain, ARepeat_count result) |
public class ARepeat_count extends AEntitypublic ERepeat_count getByIndex(int index)public ERepeat_count getCurrentMember(SdaiIterator it) |