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) |