ENTITY plib_class_reference SUBTYPE OF (externally_defined_class); code : STRING; supplier_bsu : STRING; version : STRING; DERIVE SELF\group.description : text := ?; SELF\externally_defined_item.source : external_source := ?; SELF\externally_defined_item.item_id : source_item := ?; SELF\group.name : label := ?; END_ENTITY; -- plib_class_reference |
Entity data types and their attributesgroupname: label; (OPT) description: text; (DER) id: identifier; class - externally_defined_item item_id: source_item; source: external_source; externally_defined_class - plib_class_reference code: STRING; supplier_bsu: STRING; version: STRING; (RT) (DER) description: text; (RT) (DER) source: external_source; (RT) (DER) item_id: source_item; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EPlib_class_reference extends EExternally_defined_classcode (explicit attribute)boolean testCode(EPlib_class_reference type)String getCode(EPlib_class_reference type) void setCode(EPlib_class_reference type, String value) void unsetCode(EPlib_class_reference type) supplier_bsu (explicit attribute)boolean testSupplier_bsu(EPlib_class_reference type)String getSupplier_bsu(EPlib_class_reference type) void setSupplier_bsu(EPlib_class_reference type, String value) void unsetSupplier_bsu(EPlib_class_reference type) version (explicit attribute)boolean testVersion(EPlib_class_reference type)String getVersion(EPlib_class_reference type) void setVersion(EPlib_class_reference type, String value) void unsetVersion(EPlib_class_reference type) |
public class CPlib_class_reference implements EPlib_class_referencestatic EAttribute attributeCode(EPlib_class_reference type)static EAttribute attributeSupplier_bsu(EPlib_class_reference type) static EAttribute attributeVersion(EPlib_class_reference type) static EAttribute attributeDescription(EPlib_class_reference type) static EAttribute attributeSource(EPlib_class_reference type) static int usedinSource(EPlib_class_reference type, EExternal_source instance, ASdaiModel domain, APlib_class_reference result) static EAttribute attributeItem_id(EPlib_class_reference type) static int usedinItem_id(EPlib_class_reference type, EEntity instance, ASdaiModel domain, APlib_class_reference result) static EAttribute attributeName(EPlib_class_reference type) |
public class APlib_class_reference extends AEntitypublic EPlib_class_reference getByIndex(int index)public EPlib_class_reference getCurrentMember(SdaiIterator it) |