ENTITY repeat_until SUBTYPE OF (looping_element_armx, relationship_condition); condition : condition; DERIVE SELF\relationship_condition.applicable_relationships : SET [1:?] OF relationship_with_condition := ?; END_ENTITY; -- repeat_until |
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_until condition: condition; (RT) (DER) applicable_relationships: SET [1:?] OF relationship_with_condition; |
Global rules for this entity data type- |
public interface ERepeat_until extends ELooping_element_armx, ERelationship_conditioncondition (explicit attribute)boolean testCondition(ERepeat_until type)ECondition getCondition(ERepeat_until type) void setCondition(ERepeat_until type, ECondition value) void unsetCondition(ERepeat_until type) |
public class CRepeat_until implements ERepeat_untilstatic EAttribute attributeCondition(ERepeat_until type)static int usedinCondition(ERepeat_until type, ECondition instance, ASdaiModel domain, ARepeat_until result) static EAttribute attributeApplicable_relationships(ERepeat_until type) static int usedinApplicable_relationships(ERepeat_until type, EEntity instance, ASdaiModel domain, ARepeat_until result) |
public class ARepeat_until extends AEntitypublic ERepeat_until getByIndex(int index)public ERepeat_until getCurrentMember(SdaiIterator it) |