Class TypeWithDesignContext¶
oimel::integration::TypeWithDesignContext
Relation to ISO 15926-2
There is no equivalent entity type in ISO 15926-2. TypeWithDesignContext is a mixin class that allows its sub classes to differentiate whether they describe a class whose membership depends on definition or rather on actual properties.
Example
- Let
CAR_DEFbe a TypeOfFunctionalObject with DesignContextDefinition. - Let
CAR_SPECbe a TypeOfFunctionalObject with DesignContextSpecification, and letCAR_SPECbe a Specialization of those things that have four wheels. - Let
CAR_SPECbe the Specification ofCAR_DEF. - Let
MY_CARbe an Object that is a member of (Typification)CAR_DEF.
Then:
CAR_DEFis the set of those things that are commonly called a car. A car is (besides other properties) specified as having four wheels, i.e., it should have four wheels.MY_CARis still a car in common understanding, even when it has no wheels while it is in a garage.
Overview
Super Classes
| Type |
Sub Classes
| TypeOfActivity | |
| TypeOfFunctionalObject |
Attributes (simple)
| context | DesignContext | 0..1 |