ENTITY plib_property_reference SUBTYPE OF (externally_defined_general_property); SELF\externally_defined_item.item_id RENAMED code : STRING; version : STRING; name_scope : plib_class_reference; END_ENTITY; -- plib_property_reference |
Entity data types and their attributesgeneral_propertyid: identifier; name: label; (OPT) description: text; externally_defined_item item_id: source_item; source: external_source; externally_defined_general_property - plib_property_reference (RT) item_id->code: STRING; version: STRING; name_scope: plib_class_reference; |
Global rules for this entity data type- |
public interface EPlib_property_reference extends EExternally_defined_general_propertyversion (explicit attribute)boolean testVersion(EPlib_property_reference type)String getVersion(EPlib_property_reference type) void setVersion(EPlib_property_reference type, String value) void unsetVersion(EPlib_property_reference type) name_scope (explicit attribute)boolean testName_scope(EPlib_property_reference type)EPlib_class_reference getName_scope(EPlib_property_reference type) void setName_scope(EPlib_property_reference type, EPlib_class_reference value) void unsetName_scope(EPlib_property_reference type) |
public class CPlib_property_reference implements EPlib_property_referencestatic EAttribute attributeVersion(EPlib_property_reference type)static EAttribute attributeName_scope(EPlib_property_reference type) static int usedinName_scope(EPlib_property_reference type, EPlib_class_reference instance, ASdaiModel domain, APlib_property_reference result) |
public class APlib_property_reference extends AEntitypublic EPlib_property_reference getByIndex(int index)public EPlib_property_reference getCurrentMember(SdaiIterator it) |