-
Notifications
You must be signed in to change notification settings - Fork 1
Includes
Ábel Hegedüs edited this page Jul 30, 2015
·
5 revisions
- Class
- hh
- used collections (for associations and attributes)
- string (if used)
- parent component's decl
- direct include to super classes (be careful with cyclic linking)
- validation will check on UML level, see Validation-Rules
- if the class has a state machine
- StatefulClass
- Event
- cc
- class header
- other built-in headers used in the action code
- parent component's def
- hh
- Package (inside component)
- hh
- parent component's decl
- TODO legacy package decl-def was used in case of package level type definitions
- cc
- package header
- other built-in classes used in the action code
- parent component's def
- hh
- Component
- main hh
- own decl
- if ports will be separate classes then the header of ports
- main cc
- main hh (not necessary, but advisable)
- own def
- other built-in classes used in the action code
- def
- all owned classes header
- all owned packages header
- own main hh
- decl
- should not include anything
- TODO maybe something else needed for component level type definitions
- TODO global declarations
- main hh