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_DEF
be a TypeOfFunctionalObject with DesignContextDefinition
. - Let
CAR_SPEC
be a TypeOfFunctionalObject with DesignContextSpecification
, and letCAR_SPEC
be a Specialization of those things that have four wheels. - Let
CAR_SPEC
be the Specification ofCAR_DEF
. - Let
MY_CAR
be an Object that is a member of (Typification)CAR_DEF
.
Then:
CAR_DEF
is 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_CAR
is 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 |