| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- Feature
- Mechanical Feature
- Uno21.com
- Catia V5
- CAA
- IdentityCard
- XDMCP
- Feature Initiate
- 가요
- Context
- 클래식
- freeware
- 날짜관련함수
- 팝
- MP3
- 푸치니
- 변환
- 파가니니
- ObjectSpecsModeler
- 여러파일 FTP로 받기
- 교향곡
- 모르면 병
- 카티아
- Catalog
- FTP 명령어
- CATIA
- Mechanical feature inheritance
- CAA Doc
- 화일갯수
- Excel
Archives
- Today
- Total
data for us
ObjectSpecsModeler: Main Concept 2 본문
Feature instantiation and persistency
* A feature is initiated from its StartUp that is retrieved from the catalog
* The instance will be an exact copy of the startup and will retain any
attributes with their initial default values
* Because a feature ia a late type, the StartUp is retrieved from the catalog
at Run-Time and it is instantiated in order to create a new feature
* To be persistent a feature must be instantiated in a container: This container
belongs to a document.
- Saving the document will in turn save the feature
Feature instantiation and derivation
* Instantiation
- New attribute can be added to the instance
- Same feature type as reference
* Derivation
- New attribute can be added
- New type object creation
- Derived type remembers its reference feature
- New and overloaded behaviors can be defined
Feature Instances
* Every feature is an instance of a CATSpecObject
* It implements several DS interfaces
- CATISpecObject
- LifeCycleObject
- CATIExtendable
- CATISpecAttrAccess
Feaure extensions
* A feaure is a late type
- Behavoirs are provided throgh the extension mechanism following
the Interface/Implementation pattern
- Inheritance between features is allowed
* New feature will inherit both behaviors and attributes of its super
type
* A feature is initiated from its StartUp that is retrieved from the catalog
* The instance will be an exact copy of the startup and will retain any
attributes with their initial default values
* Because a feature ia a late type, the StartUp is retrieved from the catalog
at Run-Time and it is instantiated in order to create a new feature
* To be persistent a feature must be instantiated in a container: This container
belongs to a document.
- Saving the document will in turn save the feature
Feature instantiation and derivation
* Instantiation
- New attribute can be added to the instance
- Same feature type as reference
* Derivation
- New attribute can be added
- New type object creation
- Derived type remembers its reference feature
- New and overloaded behaviors can be defined
Feature Instances
* Every feature is an instance of a CATSpecObject
* It implements several DS interfaces
- CATISpecObject
- LifeCycleObject
- CATIExtendable
- CATISpecAttrAccess
Feaure extensions
* A feaure is a late type
- Behavoirs are provided throgh the extension mechanism following
the Interface/Implementation pattern
- Inheritance between features is allowed
* New feature will inherit both behaviors and attributes of its super
type