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