<@doc hierarchy="GMLDOM"> Class for SC Properties object (c) SAP AG 2003-2006. All rights reserved. /** * A Software Component properties class. * This is a Channel Object. It must be identical to its corresponding server side object * defined in property _objectType. * * @author I043344 * */ class SCProperties implement env:IChannelObject; <@doc>Gets the SC name property name = ""; <@doc>Gets the SC vendor property vendor = ""; <@doc>Gets the SC type property type = "SC"; <@doc scope="private">Gets the corresponding server side object path property _objectType = "com.sap.visualcomposer.channelObjects.SCProperties"; <@doc scope="private">Gets the corresponding client side object path property _gsObjectType = "dev:SCProperties"; <@doc> Creates a new SC Proeprties object constructor() end <@doc> Sets SC name method setName(name) this.name = name; end <@doc> Gets SC name method getName() return this.name; end <@doc> Sets SC vendor method setVendor(vendor) this.vendor = vendor; end <@doc> Gets SC vendor method getVendor() return this.vendor; end <@doc> Sets SC ID method setId(id) this.setName(id); end <@doc> Gets SC ID method getId() return this.getName(); end <@doc> Sets SC type method setType(type) this.type = type; end <@doc> Gets SC type method getType() return this.type; end <@doc> Gets SC Full Name method getSCFullName() return getSoftwareComponentFullName(this.getVendor(), this.getName()); end <@doc> Clones SC object method clone() var obj = $ENV.createObject('dev:SCProperties'); obj.name = this.name; obj.vendor = this.vendor; obj.type = this.type; return obj; end