1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import models/SimpleClassDiagrams as SimpleClassDiagrams
- SimpleClassDiagrams CoreFormalism {
- Class String {
- $
- if (bool_not(is_physical_string(self))):
- return "String has no string value"!
- else:
- return "OK"!
- $
- }
- Class Permissions {
- $
- if (bool_not(is_physical_string(self))):
- return "Permissions has no string value"!
- else:
- return "OK"!
- $
- }
- Class Boolean {
- $
- if (bool_not(is_physical_bool(self))):
- return "Boolean has no bool value"!
- else:
- return "OK"!
- $
- }
- Class User {
- name : String
- admin : Boolean
- }
- Class Group {
- name : String
- }
- Association ownedBy (Group, User) {}
- Class Model {
- name : String
- location : String
- permissions : Permissions
- }
- Class Transformation {
- name : String
- location : String
- }
- Class ModelTransformation : Transformation {}
- Class ActionLanguage : Transformation {}
- }
- export CoreFormalism to models/CoreFormalism
|