Popis: |
In many application areas (design, configuration management, etc.) the operational impact of relationships is of utmost importance. Unfortunately, in object-oriented systems relationships and their operational semantics are hidden in the methods of objects. To overcome this deficiency of object-oriented systems, we introduce a concept which allows the explicit definition of relationships. The concept of templates ist used to model a generic and reusable abstraction of relationships with common structural and operational properties. Inheritance mechanisms reestablish the object-oriented view by systematically migrating the means for handling relationships into the involved entity types. These concepts are applied for the generation of application oriented programming interfaces for manipulating STEP EXPRESS product data. |