ENTITY required_resource_by_resource_item SUBTYPE OF (required_resource, requirement_for_action_resource); resource_item : resource_item; DERIVE SELF\requirement_for_action_resource.resources : SET [1:?] OF action_resource := ?; END_ENTITY; -- required_resource_by_resource_item |
Entity data types and their attributesaction_resource_requirementname: label; description: text; kind: resource_requirement_type; operations: SET [1:?] OF characterized_action_definition; required_resource (OPT) required_quantity: measure_with_unit; (RT) (DER) kind: resource_requirement_type; requirement_for_action_resource resources: SET [1:?] OF action_resource; required_resource_by_resource_item resource_item: resource_item; (RT) (DER) resources: SET [1:?] OF action_resource; |
Global rules for this entity data type- |
public interface ERequired_resource_by_resource_item extends ERequired_resource, ERequirement_for_action_resourceresource_item (explicit attribute)boolean testResource_item(ERequired_resource_by_resource_item type)EResource_item getResource_item(ERequired_resource_by_resource_item type) void setResource_item(ERequired_resource_by_resource_item type, EResource_item value) void unsetResource_item(ERequired_resource_by_resource_item type) |
public class CRequired_resource_by_resource_item implements ERequired_resource_by_resource_itemstatic EAttribute attributeResource_item(ERequired_resource_by_resource_item type)static int usedinResource_item(ERequired_resource_by_resource_item type, EResource_item instance, ASdaiModel domain, ARequired_resource_by_resource_item result) static EAttribute attributeResources(ERequired_resource_by_resource_item type) static int usedinResources(ERequired_resource_by_resource_item type, EAction_resource instance, ASdaiModel domain, ARequired_resource_by_resource_item result) |
public class ARequired_resource_by_resource_item extends AEntitypublic ERequired_resource_by_resource_item getByIndex(int index)public ERequired_resource_by_resource_item getCurrentMember(SdaiIterator it) |