Dynamic Component Usage 
You can create a component usage instance at runtime without having a static design time component usage as a master copy. By using the corresponding method, you create a new component usage with the given name referring to the specified component interface. The required component interface is passed as deployable object part.
Interface | Method |
IWDComponent | createComponentUsage(String name, WDDeployableObjectPart deployableObjectPart) |