| 
ENTITY subtype_expression ABSTRACT SUPERTYPE OF (ONEOF (andor_subtype_expression, and_subtype_expression, oneof_subtype_expression)); generic_operands : SET [1:?] OF entity_or_view_or_subtype_expression; DERIVE operands : SET [1:?] OF entity_or_subtype_expression := get_operands(generic_operands); END_ENTITY; -- subtype_expression  | 
Entity data types and their attributessubtype_expressiongeneric_operands: SET [1:?] OF entity_or_view_or_subtype_expression; (DER) operands: SET [1:?] OF entity_or_subtype_expression;  | 
|           and_subtype_expression (SDAI_DICTIONARY_SCHEMA) | 
|           andor_subtype_expression (SDAI_DICTIONARY_SCHEMA) | 
|           oneof_subtype_expression (SDAI_DICTIONARY_SCHEMA) | 
Userssubtype_expressionsub_supertype_constraint.constraint subtype_expression.generic_operands entity_or_view_or_subtype_expression subtype_expression.operands entity_or_subtype_expression  | 
Global rules for this entity data type- | 
public interface ESubtype_expression extends EEntitygeneric_operands (explicit attribute)boolean testGeneric_operands(ESubtype_expression type)AEntity_or_view_or_subtype_expression getGeneric_operands(ESubtype_expression type) AEntity_or_view_or_subtype_expression createGeneric_operands(ESubtype_expression type) void unsetGeneric_operands(ESubtype_expression type) operands (derived attribute)AEntity_or_subtype_expression getOperands(ESubtype_expression type)boolean testOperands(ESubtype_expression type)  | 
public class CSubtype_expression implements ESubtype_expressionstatic EAttribute attributeGeneric_operands(ESubtype_expression type)static int usedinGeneric_operands(ESubtype_expression type, EEntity instance, ASdaiModel domain, ASubtype_expression result) static EAttribute attributeOperands(ESubtype_expression type) static int usedinOperands(ESubtype_expression type, EEntity instance, ASdaiModel domain, ASubtype_expression result)  | 
public class ASubtype_expression extends AEntitypublic ESubtype_expression getByIndex(int index)public ESubtype_expression getCurrentMember(SdaiIterator it)  |