ENTITY location_assignment_armx SUBTYPE OF (applied_location_assignment); role_x : OPTIONAL STRING; entity_for_location : location_assignment_select; SELF\location_assignment.assigned_location RENAMED location_for_assignment : location_armx; DERIVE SELF\applied_location_assignment.items : SET [1:?] OF location_item := ?; END_ENTITY; -- location_assignment_armx |
Entity data types and their attributeslocation_assignmentid: identifier; name: label; (OPT) description: text; assigned_location: location; role: location_role; applied_location_assignment items: SET [1:?] OF location_item; location_assignment_armx (OPT) role_x: STRING; entity_for_location: location_assignment_select; (RT) assigned_location->location_for_assignment: location_armx; (RT) (DER) items: SET [1:?] OF location_item; |
Global rules for this entity data type- |
public interface ELocation_assignment_armx extends EApplied_location_assignmentrole_x (explicit attribute)boolean testRole_x(ELocation_assignment_armx type)String getRole_x(ELocation_assignment_armx type) void setRole_x(ELocation_assignment_armx type, String value) void unsetRole_x(ELocation_assignment_armx type) entity_for_location (explicit attribute)int testEntity_for_location(ELocation_assignment_armx type)void unsetEntity_for_location(ELocation_assignment_armx type) |
public class CLocation_assignment_armx implements ELocation_assignment_armxstatic EAttribute attributeRole_x(ELocation_assignment_armx type)static EAttribute attributeEntity_for_location(ELocation_assignment_armx type) static int usedinEntity_for_location(ELocation_assignment_armx type, EEntity instance, ASdaiModel domain, ALocation_assignment_armx result) static EAttribute attributeItems(ELocation_assignment_armx type) static int usedinItems(ELocation_assignment_armx type, EEntity instance, ASdaiModel domain, ALocation_assignment_armx result) |
public class ALocation_assignment_armx extends AEntitypublic ELocation_assignment_armx getByIndex(int index)public ELocation_assignment_armx getCurrentMember(SdaiIterator it) |