Chapter 10 Reverse Engineering in an OOM


Reverse engineering into a new OOM

You can reverse engineer object language files (Java, IDL, PowerBuilder, or XML) into a new OOM.

Steps To reverse engineer object language files into a new OOM:

  1. Select File→Reverse Engineer→Object Language to display the New Object-Oriented Model dialog box.
  2. Click the Share radio button.
  3. Select an object language in the dropdown listbox.
  4. <optional> When you reverse into a new OOM, you can select one or several extended model definitions to reverse at the same time by clicking the Extended Model Definitions tab, and select the extended model definitions of your choice.

    For more information on extended model definitions, see chapter Extended Model Definitions Reference Guide, in the Advanced User Documentation.
  5. Click OK.

    Depending on the object language the corresponding dialog box appears to let you select files and reverse options.
  6. Click OK to start reverse engineering.

    A progress box appears. The classes are added to your model. They are visible in the diagram and in the Browser. They are also listed in the Reverse page of the Output window, located in the lower part of the main window.

This product includes XML4C 3.0.1 software developed by the Apache Software Foundation (http://www.apache.org/)
Copyright (c) 1999 The Apache Software Foundation. All rights reserved. THE XML4C 3.0.1 SOFTWARE ("SOFTWARE") IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.