ENTITY variable_size_aggregation_type ABSTRACT SUPERTYPE OF (ONEOF (bag_type, set_type, list_type)) SUBTYPE OF (aggregation_type); lower_bound : OPTIONAL bound; upper_bound : OPTIONAL bound; END_ENTITY; -- variable_size_aggregation_type |
Entity data types and their attributesdata_typename: express_id; aggregation_type element_type: data_type; variable_size_aggregation_type (OPT) lower_bound: bound; (OPT) upper_bound: bound; |
bag_type (SDAI_DICTIONARY_SCHEMA) |
list_type (SDAI_DICTIONARY_SCHEMA) |
set_type (SDAI_DICTIONARY_SCHEMA) |
Global rules for this entity data type- |
public interface EVariable_size_aggregation_type extends EAggregation_typelower_bound (explicit attribute)boolean testLower_bound(EVariable_size_aggregation_type type)EBound getLower_bound(EVariable_size_aggregation_type type) void setLower_bound(EVariable_size_aggregation_type type, EBound value) void unsetLower_bound(EVariable_size_aggregation_type type) upper_bound (explicit attribute)boolean testUpper_bound(EVariable_size_aggregation_type type)EBound getUpper_bound(EVariable_size_aggregation_type type) void setUpper_bound(EVariable_size_aggregation_type type, EBound value) void unsetUpper_bound(EVariable_size_aggregation_type type) |
public class CVariable_size_aggregation_type implements EVariable_size_aggregation_typestatic EAttribute attributeLower_bound(EVariable_size_aggregation_type type)static int usedinLower_bound(EVariable_size_aggregation_type type, EBound instance, ASdaiModel domain, AVariable_size_aggregation_type result) static EAttribute attributeUpper_bound(EVariable_size_aggregation_type type) static int usedinUpper_bound(EVariable_size_aggregation_type type, EBound instance, ASdaiModel domain, AVariable_size_aggregation_type result) |
public class AVariable_size_aggregation_type extends AEntitypublic EVariable_size_aggregation_type getByIndex(int index)public EVariable_size_aggregation_type getCurrentMember(SdaiIterator it) |