simpleclassdiagrams.mvc 886 B

1234567891011121314151617181920212223242526272829303132
  1. import /formalisms/SimpleClassDiagrams as SCD
  2. SCD SimpleClassDiagrams{
  3. SimpleAttribute Natural {}
  4. SimpleAttribute String {}
  5. SimpleAttribute Boolean {}
  6. Class Element {}
  7. Class Class{
  8. lower_cardinality? : Natural
  9. upper_cardinality? : Natural
  10. }
  11. Association Association (Element, Element){
  12. source_lower_cardinality? : Natural
  13. source_upper_cardinality? : Natural
  14. target_lower_cardinality? : Natural
  15. target_upper_cardinality? : Natural
  16. }
  17. Association Attribute (Element, AttributeValue) {
  18. optional : Boolean
  19. name : String
  20. }
  21. Class AttributeValue {}
  22. Association Inheritance (Element, Element){}
  23. Inheritance assoc_inh_class (Association, Class) {}
  24. Inheritance class_inh_element (Class, Element) {}
  25. Inheritance attributevalue_inh_element (AttributeValue, Element) {}
  26. }