Try OpenEdge Now
skip to main content
Online Help
Introducing Tools for Business Logic : Tasks : Modeling components : Editing a component : Using existing data structures : Copying from a component model
 
Copying from a component model
You can use the Outline view or the Component Designer palette to reuse elements found in a component model in your workspace.
Note: In both of these cases, reusing a table results in a proxy object appearing in your diagram. You cannot modify a proxy object; any changes must be made to the source object. A proxy object appears in the diagram with a broken-line border rather than the solid border that signifies an editable object.If you want to edit the source object, right-click the proxy and select Open Diagram from the menu. The source object diagram opens in the Component Designer, and you can edit it. After you save your changes, they are reflected in the proxy object.
1. To use the Outline view:
a. In the Component Designer, open the diagram to which you want to add existing elements.
b. In the Outline view, browse to locate the desired element.
c. Select the element, hold down the left mouse button, and drag to the area of the canvas where you want to place the item. Then release the mouse button.
Depending on the component type, you must place it either inside a component rectangle (for example, when adding a column to a table) or on a blank area of the canvas (for example, when adding a temp table to a ProDataSet.) The cursor appears as an arrow when it is over a valid area to place the component.
2. To use the palette:
a. Click an item in the Existing Components drawer of the palette.
b. Move the cursor over the canvas. A filtered instance of the Outline view appears, showing all available elements of the selected type. To find a specific element, type the first one or more characters of its name in the Name field at the top of the window; the view shows only those elements that begin with that string.
c. Select the element that you want to use, and click OK. The view window closes.
d. Move the cursor to the area of the canvas where you want to place the item, and click again.
Depending on the component type, you must place it either inside a component rectangle (for example, when adding a column to a table) or on a blank area of the canvas (for example, when adding a temp table to a ProDataSet.) The cursor appears as an arrow when it is over a valid area to place the component.