ILOG Rules for .NET User Guides > Rule Studio > Defining Business Object Models > Extending a Business Object Model

You can extend the business object model by specializing an existing class or adding methods or properties to it without changing the definition and the source code of the original class. This feature is particularly useful when:

The members you add to a business object model are called business elements. There are three kinds of business element: business subtypes, business methods, and business properties. Business elements are sometimes referred to as "extenders" as they are similar to the Windows Forms principle of an extender provider. ILOG Rule Studio for .NET provides wizards that automatically generate the code of an extender with an empty implementation. You then implement the extender, and use the business element to write rules just as you would with a standard member of the business object model.

In This Section

Business Subtypes
Learn about how business subtypes specialize types in a business object model.
Business Methods and Business Properties
Understand how business methods and business properties add features to existing classes in a business object model.
Creating Business Elements
Find out how to use the various wizards to add business elements to a business object model.