ENTITY document_file SUBTYPE OF (characterized_object, document); WHERE wr1: SELF\characterized_object.name = ''; wr2: NOT EXISTS(SELF\characterized_object.description); wr3: SIZEOF(QUERY(drt <* SELF\document.representation_types | drt.name IN ['digital', 'physical'])) = 1; END_ENTITY; -- document_file |
Entity data types and their attributescharacterized_objectname: label; (OPT) description: text; document id: identifier; name: label; (OPT) description: text; kind: document_type; (INV) representation_types: SET [0:?] OF document_representation_type FOR represented_document; document_file - |
file (FILE_IDENTIFICATION_XIM) |
Global rules for this entity data typerestrict_properties_of_document_file (AUTOMOTIVE_DESIGN)restrict_properties_of_document_file (CATALOG_DATA_INFORMATION_MIM) restrict_version_assignment_for_document_file (AUTOMOTIVE_DESIGN) restrict_version_assignment_for_document_file (CATALOG_DATA_INFORMATION_MIM) |
public interface EDocument_file extends ECharacterized_object, EDocument |
public class CDocument_file implements EDocument_file |
public class ADocument_file extends AEntitypublic EDocument_file getByIndex(int index)public EDocument_file getCurrentMember(SdaiIterator it) |