ENTITY required_resource ABSTRACT SUPERTYPE OF (ONEOF (required_resource_by_resource_item, required_resource_by_specification)) SUBTYPE OF (action_resource_requirement); required_quantity : OPTIONAL measure_with_unit; DERIVE SELF\action_resource_requirement.kind : resource_requirement_type := ?; END_ENTITY; -- required_resource |
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; |
required_resource_by_resource_item (REQUIRED_RESOURCE_XIM) |
required_resource_by_specification (REQUIRED_RESOURCE_XIM) |
Global rules for this entity data type- |
public interface ERequired_resource extends EAction_resource_requirementrequired_quantity (explicit attribute)boolean testRequired_quantity(ERequired_resource type)EMeasure_with_unit getRequired_quantity(ERequired_resource type) void setRequired_quantity(ERequired_resource type, EMeasure_with_unit value) void unsetRequired_quantity(ERequired_resource type) |
public class CRequired_resource implements ERequired_resourcestatic EAttribute attributeRequired_quantity(ERequired_resource type)static int usedinRequired_quantity(ERequired_resource type, EMeasure_with_unit instance, ASdaiModel domain, ARequired_resource result) static EAttribute attributeKind(ERequired_resource type) static int usedinKind(ERequired_resource type, EResource_requirement_type instance, ASdaiModel domain, ARequired_resource result) |
public class ARequired_resource extends AEntitypublic ERequired_resource getByIndex(int index)public ERequired_resource getCurrentMember(SdaiIterator it) |