ENTITY schema_definition SUBTYPE OF (generic_schema_definition); INVERSE entity_declarations : SET [0:?] OF entity_declaration FOR parent; type_declarations : SET [0:?] OF type_declaration FOR parent; rule_declarations : SET [0:?] OF rule_declaration FOR parent; algorithm_declarations : SET [0:?] OF algorithm_declaration FOR parent; external_schemas : SET [1:?] OF external_schema FOR native_schema; END_ENTITY; -- schema_definition |
Entity data types and their attributesgeneric_schema_definitionname: express_id; (OPT) identification: info_object_id; schema_definition (INV) entity_declarations: SET [0:?] OF entity_declaration FOR parent; (INV) type_declarations: SET [0:?] OF type_declaration FOR parent; (INV) rule_declarations: SET [0:?] OF rule_declaration FOR parent; (INV) algorithm_declarations: SET [0:?] OF algorithm_declaration FOR parent; (INV) external_schemas: SET [1:?] OF external_schema FOR native_schema; |
Global rules for this entity data type- |
public interface ESchema_definition extends EGeneric_schema_definitionentity_declarations (inverse attribute)AEntity_declaration getEntity_declarations(ESchema_definition type, ASdaiModel domain)type_declarations (inverse attribute)AType_declaration getType_declarations(ESchema_definition type, ASdaiModel domain)rule_declarations (inverse attribute)ARule_declaration getRule_declarations(ESchema_definition type, ASdaiModel domain)algorithm_declarations (inverse attribute)AAlgorithm_declaration getAlgorithm_declarations(ESchema_definition type, ASdaiModel domain)external_schemas (inverse attribute)AExternal_schema getExternal_schemas(ESchema_definition type, ASdaiModel domain) |
public class CSchema_definition implements ESchema_definitionstatic EAttribute attributeEntity_declarations(ESchema_definition type)static EAttribute attributeType_declarations(ESchema_definition type) static EAttribute attributeRule_declarations(ESchema_definition type) static EAttribute attributeAlgorithm_declarations(ESchema_definition type) static EAttribute attributeExternal_schemas(ESchema_definition type) |
public class ASchema_definition extends AEntitypublic ESchema_definition getByIndex(int index)public ESchema_definition getCurrentMember(SdaiIterator it) |