Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

tudo

  • Loading branch information...
commit 95de76a0ee388532fbfa688344c64e4d8c4bb538 1 parent 7cd21d3
@juniorz authored
Showing with 122,574 additions and 0 deletions.
  1. +11 −0 br.ufes.inf.nemo.ontouml.benchmark/.project
  2. +3 −0  br.ufes.inf.nemo.ontouml.benchmark/play/My.ecore
  3. +8 −0 br.ufes.inf.nemo.ontouml.benchmark/play/My.refontouml
  4. +17 −0 br.ufes.inf.nemo.ontouml.benchmark/primeiro/.project
  5. +28 −0 br.ufes.inf.nemo.ontouml.benchmark/primeiro/agora.ouml
  6. +150 −0 br.ufes.inf.nemo.ontouml.benchmark/primeiro/example.ouml
  7. +13 −0 br.ufes.inf.nemo.ontouml.benchmark/refontouml/Current Test.refontouml
  8. +136 −0 br.ufes.inf.nemo.ontouml.benchmark/refontouml/example.refontouml
  9. +100 −0 br.ufes.inf.nemo.ontouml.benchmark/refontouml/exemplo.refontouml
  10. +160 −0 br.ufes.inf.nemo.ontouml.benchmark/refontouml/model2new.refontouml
  11. +405 −0 br.ufes.inf.nemo.ontouml.benchmark/refontouml/test.refontouml
  12. +8 −0 br.ufes.inf.nemo.ontouml.dsl.ui/.classpath
  13. +28 −0 br.ufes.inf.nemo.ontouml.dsl.ui/.project
  14. +19 −0 br.ufes.inf.nemo.ontouml.dsl.ui/META-INF/MANIFEST.MF
  15. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/AbstractDslOntoUMLUiModule.class
  16. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/DslOntoUMLExecutableExtensionFactory.class
  17. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/DslOntoUMLUiModule.class
  18. BIN  ...o.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/AbstractDslOntoUMLProposalProvider.class
  19. BIN  ....inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/DslOntoUMLProposalProvider.class
  20. BIN  ...es.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/DslOntoUMLParser$1.class
  21. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/DslOntoUMLParser.class
  22. +22,783 −0 ...f.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g
  23. +88 −0 ...o.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.tokens
  24. BIN  ...dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLLexer$DFA14.class
  25. BIN  ...touml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLLexer.class
  26. BIN  ...l.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA153.class
  27. BIN  ...l.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA167.class
  28. BIN  ...l.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA175.class
  29. BIN  ...dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA7.class
  30. BIN  ...n/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$FollowSets000.class
  31. BIN  ...ouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser.class
  32. +117 −0 ...nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML__.g
  33. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/internal/DslOntoUMLActivator.class
  34. BIN  ...f.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/labeling/DslOntoUMLDescriptionLabelProvider.class
  35. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/labeling/DslOntoUMLLabelProvider.class
  36. BIN  ...f.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/outline/DslOntoUMLOutlineNodeAdapterFactory.class
  37. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/outline/DslOntoUMLTransformer.class
  38. BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/quickfix/DslOntoUMLQuickfixProvider.class
  39. +5 −0 br.ufes.inf.nemo.ontouml.dsl.ui/build.properties
  40. +150 −0 br.ufes.inf.nemo.ontouml.dsl.ui/plugin.xml
  41. +150 −0 br.ufes.inf.nemo.ontouml.dsl.ui/plugin.xml_gen
  42. +122 −0 br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/AbstractDslOntoUMLUiModule.java
  43. +28 −0 ...s.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/DslOntoUMLExecutableExtensionFactory.java
  44. +663 −0 ...ntouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/AbstractDslOntoUMLProposalProvider.java
  45. +440 −0 ...s.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/DslOntoUMLParser.java
  46. +22,783 −0 ...mo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g
  47. +88 −0 ...touml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.tokens
  48. +3,578 −0 ...ml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLLexer.java
  49. +66,698 −0 ...l.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser.java
  50. +117 −0 ....ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML__.g
  51. +73 −0 br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/internal/DslOntoUMLActivator.java
  52. +15 −0 br.ufes.inf.nemo.ontouml.dsl.ui/src/br/ufes/inf/nemo/ontouml/dsl/ui/DslOntoUMLUiModule.java
  53. +12 −0 ...s.inf.nemo.ontouml.dsl.ui/src/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/DslOntoUMLProposalProvider.java
  54. +27 −0 ...nf.nemo.ontouml.dsl.ui/src/br/ufes/inf/nemo/ontouml/dsl/ui/labeling/DslOntoUMLDescriptionLabelProvider.java
  55. +34 −0 br.ufes.inf.nemo.ontouml.dsl.ui/src/br/ufes/inf/nemo/ontouml/dsl/ui/labeling/DslOntoUMLLabelProvider.java
  56. +22 −0 ...nf.nemo.ontouml.dsl.ui/src/br/ufes/inf/nemo/ontouml/dsl/ui/outline/DslOntoUMLOutlineNodeAdapterFactory.java
  57. +14 −0 br.ufes.inf.nemo.ontouml.dsl.ui/src/br/ufes/inf/nemo/ontouml/dsl/ui/outline/DslOntoUMLTransformer.java
  58. +19 −0 br.ufes.inf.nemo.ontouml.dsl.ui/src/br/ufes/inf/nemo/ontouml/dsl/ui/quickfix/DslOntoUMLQuickfixProvider.java
  59. BIN  br.ufes.inf.nemo.ontouml.dsl/.antlr-generator-3.0.1.jar
  60. +8 −0 br.ufes.inf.nemo.ontouml.dsl/.classpath
  61. +34 −0 br.ufes.inf.nemo.ontouml.dsl/.project
  62. +26 −0 br.ufes.inf.nemo.ontouml.dsl/META-INF/MANIFEST.MF
  63. +33 −0 br.ufes.inf.nemo.ontouml.dsl/README.txt
  64. BIN  br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/AbstractDslOntoUMLRuntimeModule.class
  65. BIN  br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/CustomValueConverter$1.class
  66. BIN  br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/CustomValueConverter.class
  67. +2,010 −0 br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/DslOntoUML.xmi
  68. +1,236 −0 br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/DslOntoUML.xtext
  69. BIN  br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/DslOntoUMLRuntimeModule.class
  70. BIN  br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/DslOntoUMLStandaloneSetup.class
  71. BIN  br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/DslOntoUMLStandaloneSetupGenerated.class
  72. +115 −0 br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/GenerateDslOntoUML.mwe2
  73. BIN  br.ufes.inf.nemo.ontouml.dsl/bin/br/ufes/inf/nemo/ontouml/dsl/formatting/DslOntoUMLFormatter.class
  74. BIN  .../inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_CategoryKeyword_2.class
  75. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_ColonKeyword_4_0.class
  76. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_CommaKeyword_4_2_0.class
  77. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_CommaKeyword_6_3_0.class
  78. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_GeneralizationAssignment_4_1.class
  79. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_GeneralizationAssignment_4_2_1.class
  80. BIN  .../bin/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_Group.class
  81. BIN  ...in/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_Group_4.class
  82. BIN  .../br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_Group_4_2.class
  83. BIN  ...in/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_Group_6.class
  84. BIN  .../br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_Group_6_3.class
  85. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_IsAbstractAssignment_1.class
  86. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_LeftCurlyBracketKeyword_5.class
  87. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_LeftCurlyBracketKeyword_6_1.class
  88. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_NameAssignment_3.class
  89. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_OwnedAttributeAssignment_6_2.class
  90. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_OwnedAttributeAssignment_6_3_1.class
  91. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_OwnedAttributeKeyword_6_0.class
  92. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_RightCurlyBracketKeyword_6_4.class
  93. BIN  .../ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_RightCurlyBracketKeyword_7.class
  94. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Category_VisibilityAssignment_0.class
  95. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_CharacterizationKeyword_1.class
  96. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_ColonKeyword_3_0.class
  97. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_CommaKeyword_10_3_0.class
  98. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_CommaKeyword_11_3_0.class
  99. BIN  .../ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_CommaKeyword_3_2_0.class
  100. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_CommaKeyword_8_0.class
  101. BIN  ...sl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_GeneralizationAssignment_3_1.class
  102. BIN  .../parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_GeneralizationAssignment_3_2_1.class
  103. BIN  ...ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group.class
  104. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group_10.class
  105. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group_10_3.class
  106. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group_11.class
  107. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group_11_3.class
  108. BIN  ...es/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group_3.class
  109. BIN  .../inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group_3_2.class
  110. BIN  ...es/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_Group_8.class
  111. BIN  ...sl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_LeftCurlyBracketKeyword_11_1.class
  112. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_LeftCurlyBracketKeyword_4.class
  113. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_LeftParenthesisKeyword_10_1.class
  114. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_LeftParenthesisKeyword_6.class
  115. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_MemberEndAssignment_7.class
  116. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_MemberEndAssignment_8_1.class
  117. BIN  .../ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_MemberEndKeyword_5.class
  118. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_NameAssignment_2.class
  119. BIN  ...arseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_NavigableOwnedEndAssignment_10_2.class
  120. BIN  ...seTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_NavigableOwnedEndAssignment_10_3_1.class
  121. BIN  ...l/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_NavigableOwnedEndKeyword_10_0.class
  122. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_OwnedEndAssignment_11_2.class
  123. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_OwnedEndAssignment_11_3_1.class
  124. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_OwnedEndKeyword_11_0.class
  125. BIN  ...l/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_RightCurlyBracketKeyword_11_4.class
  126. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_RightCurlyBracketKeyword_12.class
  127. BIN  ...sl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_RightParenthesisKeyword_10_4.class
  128. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_RightParenthesisKeyword_9.class
  129. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Characterization_VisibilityAssignment_0.class
  130. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_CollectiveKeyword_2.class
  131. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_ColonKeyword_4_0.class
  132. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_CommaKeyword_4_2_0.class
  133. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_GeneralizationAssignment_4_1.class
  134. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_GeneralizationAssignment_4_2_1.class
  135. BIN  ...in/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_Group.class
  136. BIN  .../br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_Group_4.class
  137. BIN  ...r/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_Group_4_2.class
  138. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_IsExtensionalAssignment_1.class
  139. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_LeftCurlyBracketKeyword_5.class
  140. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_NameAssignment_3.class
  141. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_RightCurlyBracketKeyword_6.class
  142. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Collective_VisibilityAssignment_0.class
  143. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_CommaKeyword_2_2_0.class
  144. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_ConstrainedElementAssignment_2_1.class
  145. BIN  ...l/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_ConstrainedElementAssignment_2_2_1.class
  146. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_ConstraintKeyword_1.class
  147. BIN  ...n/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_Group.class
  148. BIN  ...br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_Group_2.class
  149. BIN  .../ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_Group_2_2.class
  150. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_LeftCurlyBracketKeyword_3.class
  151. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_LeftParenthesisKeyword_2_0.class
  152. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_RightCurlyBracketKeyword_5.class
  153. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_RightParenthesisKeyword_2_3.class
  154. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_SpecificationAssignment_4.class
  155. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Constraintx_VisibilityAssignment_0.class
  156. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_AttributesKeyword_3_1_0.class
  157. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_DatatypeKeyword_1.class
  158. BIN  ...br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_Group.class
  159. BIN  .../ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_Group_3.class
  160. BIN  ...fes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_Group_3_1.class
  161. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_LeftCurlyBracketKeyword_3_0.class
  162. BIN  .../dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_LeftCurlyBracketKeyword_3_1_1.class
  163. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_NameAssignment_2.class
  164. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_OwnedAttributeAssignment_3_1_2.class
  165. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_RightCurlyBracketKeyword_3_2.class
  166. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$DataType_Impl_VisibilityAssignment_0.class
  167. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_ClientAssignment_5.class
  168. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_ClientAssignment_6_1.class
  169. BIN  ...nf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_CommaKeyword_10_0.class
  170. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_CommaKeyword_6_0.class
  171. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_DependencyAction_0.class
  172. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_DependencyKeyword_2.class
  173. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_DependsOnKeyword_7.class
  174. BIN  ...in/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_Group.class
  175. BIN  ...br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_Group_10.class
  176. BIN  .../br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_Group_6.class
  177. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_LeftCurlyBracketKeyword_4.class
  178. BIN  .../ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_LeftParenthesisKeyword_8.class
  179. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_NameAssignment_3.class
  180. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_RightCurlyBracketKeyword_12.class
  181. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_RightParenthesisKeyword_11.class
  182. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_SupplierAssignment_10_1.class
  183. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_SupplierAssignment_9.class
  184. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Dependency_VisibilityAssignment_1.class
  185. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_ColonKeyword_10_0_1.class
  186. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_ColonKeyword_10_1_1.class
  187. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_ColonKeyword_4_0.class
  188. BIN  ...emo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_CommaKeyword_10_0_3_0.class
  189. BIN  ...emo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_CommaKeyword_10_1_3_0.class
  190. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_CommaKeyword_4_2_0.class
  191. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_DerivationKeyword_2.class
  192. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_GeneralizationAssignment_4_1.class
  193. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_GeneralizationAssignment_4_2_1.class
  194. BIN  ...in/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group.class
  195. BIN  .../ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_10_0.class
  196. BIN  ...fes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_10_0_3.class
  197. BIN  .../ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_10_1.class
  198. BIN  ...fes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_10_1_3.class
  199. BIN  .../br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_4.class
  200. BIN  ...r/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_4_2.class
  201. BIN  .../br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_7.class
  202. BIN  .../br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_Group_9.class
  203. BIN  .../ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_IsAbstractAssignment_1_1.class
  204. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_IsDerivedAssignment_1_0.class
  205. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_IsLeafAssignment_1_2.class
  206. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_LeftCurlyBracketKeyword_5.class
  207. BIN  ...nf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_MaterialKeyword_6.class
  208. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_MemberEndAssignment_10_0_2.class
  209. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_MemberEndAssignment_10_0_3_1.class
  210. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_MemberEndKeyword_10_0_0.class
  211. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_NameAssignment_3.class
  212. BIN  ...sl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_NavigableOwnedEndAssignment_10_1_2.class
  213. BIN  .../parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_NavigableOwnedEndAssignment_10_1_3_1.class
  214. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_NavigableOwnedEndKeyword_10_1_0.class
  215. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_OwnedEndAssignment_7_0.class
  216. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_OwnedEndAssignment_9_0.class
  217. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_RelatorKeyword_8.class
  218. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_RightCurlyBracketKeyword_11.class
  219. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_SemicolonKeyword_10_0_4.class
  220. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_SemicolonKeyword_10_1_4.class
  221. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_SemicolonKeyword_7_1.class
  222. BIN  ...nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_SemicolonKeyword_9_1.class
  223. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_UnorderedGroup_1.class
  224. BIN  ...nf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_UnorderedGroup_10.class
  225. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Derivation_VisibilityAssignment_0.class
  226. BIN  ...mo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_AliasAssignment_3_1.class
  227. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_AsKeyword_3_0.class
  228. BIN  ...br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_Group.class
  229. BIN  .../ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_Group_3.class
  230. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_ImportKeyword_1.class
  231. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_ImportedElementAssignment_2.class
  232. BIN  ...emo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_SemicolonKeyword_4.class
  233. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ElementImport_VisibilityAssignment_0.class
  234. BIN  ...sl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$EnumerationLiteral_EnumerationLiteralAction_0.class
  235. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$EnumerationLiteral_EqualsSignKeyword_2.class
  236. BIN  ...es/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$EnumerationLiteral_Group.class
  237. BIN  .../ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$EnumerationLiteral_NameAssignment_1.class
  238. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$EnumerationLiteral_SpecificationAssignment_3.class
  239. BIN  ...nf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_CommaKeyword_5_0.class
  240. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_EnumKeyword_1.class
  241. BIN  ...n/br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_Group.class
  242. BIN  ...br/ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_Group_5.class
  243. BIN  ...ntouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_LeftCurlyBracketKeyword_3.class
  244. BIN  ...nf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_NameAssignment_2.class
  245. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_OwnedLiteralAssignment_4.class
  246. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_OwnedLiteralAssignment_5_1.class
  247. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_RightCurlyBracketKeyword_6.class
  248. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$Enumeration_VisibilityAssignment_0.class
  249. BIN  .../nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_Alternatives_2.class
  250. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_CommaKeyword_2_2_3_0.class
  251. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_ExpressionAction_0.class
  252. BIN  .../ufes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_Group.class
  253. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_Group_2_0.class
  254. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_Group_2_1.class
  255. BIN  ...s/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_Group_2_2.class
  256. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_Group_2_2_3.class
  257. BIN  ...sl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_LeftCurlyBracketKeyword_2_2_1.class
  258. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_LeftParenthesisKeyword_1.class
  259. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_OperandAssignment_2_0_0.class
  260. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_OperandAssignment_2_0_2.class
  261. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_OperandAssignment_2_1_1.class
  262. BIN  ...ouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_OperandAssignment_2_2_2.class
  263. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_OperandAssignment_2_2_3_1.class
  264. BIN  ...l/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_RightCurlyBracketKeyword_2_2_4.class
  265. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_RightParenthesisKeyword_3.class
  266. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_SymbolAssignment_2_0_1.class
  267. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_SymbolAssignment_2_1_0.class
  268. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$ExpressionValue_SymbolAssignment_2_2_0.class
  269. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_ColonKeyword_6_1_1.class
  270. BIN  ...ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_ColonKeyword_6_2_1.class
  271. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_CommaKeyword_6_1_3_0.class
  272. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_CommaKeyword_6_2_3_0.class
  273. BIN  .../dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_FormalAssociationAction_0.class
  274. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_FormalAssociationKeyword_3.class
  275. BIN  ...fes/inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_Group.class
  276. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_Group_6_0.class
  277. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_Group_6_1.class
  278. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_Group_6_1_3.class
  279. BIN  ...inf/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_Group_6_2.class
  280. BIN  ...f/nemo/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_Group_6_2_3.class
  281. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_IsAbstractAssignment_2_0.class
  282. BIN  ...ml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_IsDerivedAssignment_2_1.class
  283. BIN  ...touml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_IsLeafAssignment_2_2.class
  284. BIN  .../dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_LeftCurlyBracketKeyword_5.class
  285. BIN  .../dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_MemberEndAssignment_6_1_2.class
  286. BIN  ...sl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_MemberEndAssignment_6_1_3_1.class
  287. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_MemberEndKeyword_6_1_0.class
  288. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_NameAssignment_4.class
  289. BIN  ...seTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_NavigableOwnedEndAssignment_6_2_2.class
  290. BIN  ...TreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_NavigableOwnedEndAssignment_6_2_3_1.class
  291. BIN  ...parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_NavigableOwnedEndKeyword_6_2_0.class
  292. BIN  ...l/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_OwnedEndAssignment_6_0_0.class
  293. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_RightCurlyBracketKeyword_7.class
  294. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_SemicolonKeyword_6_0_1.class
  295. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_SemicolonKeyword_6_1_4.class
  296. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_SemicolonKeyword_6_2_4.class
  297. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_UnorderedGroup_2.class
  298. BIN  ...o/ontouml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_UnorderedGroup_6.class
  299. BIN  ...uml/dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$FormalAssociation_VisibilityAssignment_1.class
  300. BIN  ...dsl/parseTreeConstruction/DslOntoUMLParsetreeConstructor$GeneralizationSet_GeneralizationSetKeyword_2.class
Sorry, we could not display the entire diff because too many files (830) changed.
View
11 br.ufes.inf.nemo.ontouml.benchmark/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>br.ufes.inf.nemo.ontouml.benchmark</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
View
3  br.ufes.inf.nemo.ontouml.benchmark/play/My.ecore
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name=""/>
View
8 br.ufes.inf.nemo.ontouml.benchmark/play/My.refontouml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<RefOntoUML:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RefOntoUML="RefOntoUML" name="Eu">
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="Reinaldo" generalization="//@packagedElement.1/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Vivo">
+ <generalization general="//@packagedElement.2" generalizationSet="//@packagedElement.0"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Pessoa"/>
+</RefOntoUML:Model>
View
17 br.ufes.inf.nemo.ontouml.benchmark/primeiro/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>primeiro</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ </natures>
+</projectDescription>
View
28 br.ufes.inf.nemo.ontouml.benchmark/primeiro/agora.ouml
@@ -0,0 +1,28 @@
+public model FirstModel {
+
+ datatype UmNome
+ {
+
+ }
+
+ public kind Person {
+ attributes: {
+ property name (UmNome)
+ property amigos [3, *] (Person)
+ }
+ }
+
+ //Aqui eu defini uma inst�ncia
+ instance reinaldinho : Person {
+ "name" => "Reinaldo", //StringLiteral
+ "name" => true, //BooleanLiteral
+ "name" => *, //Literal Unlimited Natural
+ "name" => 1000, //Literal Integer
+ "name" => private OpaqueExpression opaqExp1 (Person) : "Python", "Ruby"
+ begin
+ # Reinaldo de souza junior
+ # Reinaldo2
+ end//,
+// "amigos" => [instance reinaldinho, instance reinaldinho ]
+ }
+}
View
150 br.ufes.inf.nemo.ontouml.benchmark/primeiro/example.ouml
@@ -0,0 +1,150 @@
+model Example {
+ abstract category SpatialThing { }
+ abstract category GeographicalSpace : SpatialThing { }
+
+ abstract category MaterialEntity { }
+
+ disjoint generalizationSet InanimatedOrBiological { }
+ abstract category InanimatedEntity : MaterialEntity (InanimatedOrBiological) { }
+ abstract category BiologicalEntity : MaterialEntity (InanimatedOrBiological) { }
+
+ abstract category HumanOrgan : BiologicalEntity { }
+
+ abstract category Agent { }
+
+ abstract mixin ActiveAgent { }
+ abstract mixin PerformerArtist { }
+
+ kind Person : Agent { }
+
+ kind SurgeryRoom : GeographicalSpace { }
+ kind Gallery : GeographicalSpace { }
+ kind Museum : GeographicalSpace { }
+
+ kind Statue : InanimatedEntity { }
+ kind HumanHeart : HumanOrgan { }
+ kind Organization : Agent { }
+
+ kind Track { }
+ kind Album {}
+
+ extensional collective Group { }
+
+ quantity PhysicalObject { }
+
+ subkind MalePerson : Person { }
+ subkind FemalePerson : Person { }
+ subkind Band : Organization, PerformerArtist { }
+
+
+/*
+ //Parece que n�o t� setando o GeneralizationSet::generalization dele ao setar o Generalization::generalizationSet
+ //Isso � porque Generalization::generalizationSet � uma collection? Na verdade ele tem opposite, mas nao t� funcionando.
+ covering disjoint generalizationSet PersonLifeStatus {
+ //Opposite n�o est� funcionando e n�o sei como referenciar sem uma propriedade unica
+ //DeceasedPerson : Person
+ //LivingPerson : Person
+ }
+
+ phase DeceasedPerson : Person (PersonLifeStatus) { }
+ phase LivingPerson : Person(PersonLifeStatus), ActiveAgent { }
+
+ covering disjoint generalizationSet OrganizationLifeStatus { }
+ phase ExtinctOrganization : Organization(OrganizationLifeStatus) { }
+ phase ActiveOrganization : Organization(OrganizationLifeStatus), ActiveAgent { }
+*/
+
+ //covering disjoint generalizationSet PersonLifeStatus { }
+ phase DeceasedPerson /*: Person (PersonLifeStatus)*/ { }
+ phase LivingPerson : /*Person (PersonLifeStatus),*/ ActiveAgent { }
+
+ covering disjoint generalizationSet OrganizationLifeStatus { }
+ phase ExtinctOrganization : Organization(OrganizationLifeStatus) { }
+ phase ActiveOrganization : Organization(OrganizationLifeStatus), ActiveAgent { }
+
+ role Parent : Person { }
+
+ generalizationSet FatherOrMother { }
+ role Father : MalePerson, Parent(FatherOrMother) { }
+ role Mother : FemalePerson, Parent(FatherOrMother) { }
+
+ role Offspring : Person { }
+
+//------------------------------------------------------------v
+ //OCL: precisa de ter 2 ou mais mediations
+ relator Registration { }
+
+ // Porque memberEnd N�O � DERIVADO de ownedEnd?
+ // R) Porque pode haver propriedades que n�o s�o owned pela association
+ // Ent�o porque as que S�O owned n�o j� v�o direto pra memberEnd? Digo, memberEnd devia ser derived
+ // e uma UNION de ownedEnd e notOwnedEnd(?)
+ // Isso vai restringir a linguagem textual.
+ mediation M1 {
+ property <unique> m11 (Registration);
+ property <read-only unique> m12 (Offspring);
+ memberEnd : m11, m12;
+ }
+
+ mediation M2 {
+ property <unique> m21 (Registration);
+ property <read-only unique> m22[1,2] (Parent);
+ memberEnd : m21, m22;
+ }
+//------------------------------------------------------------^
+
+
+//------------------------------------------------------------v
+ derived materialAssociation isParentOf {
+ property <unique> pA[1, 2] (Parent);
+ property <unique> pB (Offspring);
+ memberEnd : pA, pB;
+ }
+
+ derivation D1{
+ material: property <unique> d1_1 [1,2] (isParentOf);
+ relator: property <read-only unique> d1_2 (Registration);
+ memberEnd : d1_1, d1_2;
+ }
+//------------------------------------------------------------^
+
+
+//------------------------------------------------------------v
+ //OCL: precisa de ter 2 ou mais mediations
+ relator Recording { }
+
+ mediation M3 {
+ property <unique> m31 (Recording);
+ property <read-only unique> m32 (PerformerArtist);
+ memberEnd : m31, m32;
+ }
+
+ mediation M4 {
+ property <unique> m41 (Recording);
+ property <read-only unique> m42[1,2] (Track);
+ memberEnd : m41, m42;
+ }
+//------------------------------------------------------------^
+
+
+//------------------------------------------------------------v
+ derived materialAssociation records {
+ property <unique> r1[1, 99] (PerformerArtist);
+ property <unique> r2[1, 99] (Track);
+ memberEnd : r1, r2;
+ }
+
+ derivation D2{
+ material: property <unique> d2_1 [1, 99] (records);
+ relator: property <read-only unique> d2_2 (Recording);
+ memberEnd : d2_1, d2_2;
+ }
+//------------------------------------------------------------^
+
+
+ formalAssociation isLocatedIn {
+ property <unique> isLocatedInA[0, 99] (PhysicalObject);
+ property <unique> isLocatedInB[1, 99] (SpatialThing);
+ memberEnd : isLocatedInA, isLocatedInB;
+ }
+
+}
View
13 br.ufes.inf.nemo.ontouml.benchmark/refontouml/Current Test.refontouml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ASCII"?>
+<RefOntoUML:Package xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RefOntoUML="RefOntoUML" name="Current Test" visibility="public">
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Person" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Male" visibility="public">
+ <generalization general="//@packagedElement.0" generalizationSet="//@packagedElement.3"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Female" visibility="public">
+ <generalization general="//@packagedElement.0" generalizationSet="//@packagedElement.3"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" visibility="public" isCovering="true" isDisjoint="true" generalization="//@packagedElement.1/@generalization.0 //@packagedElement.2/@generalization.0">
+ <name xsi:nil="true"/>
+ </packagedElement>
+</RefOntoUML:Package>
View
136 br.ufes.inf.nemo.ontouml.benchmark/refontouml/example.refontouml
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="ASCII"?>
+<RefOntoUML:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RefOntoUML="RefOntoUML">
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Brain">
+ <generalization general="//@packagedElement.15"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Heart">
+ <generalization general="//@packagedElement.15"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Person"/>
+ <packagedElement xsi:type="RefOntoUML:Relator" name="Enrollment"/>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Student">
+ <generalization general="//@packagedElement.7"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Organization"/>
+ <packagedElement xsi:type="RefOntoUML:Role" name="School">
+ <generalization general="//@packagedElement.9"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="LivingPerson">
+ <generalization general="//@packagedElement.2" generalizationSet="//@packagedElement.27"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="DeceasedPerson">
+ <generalization general="//@packagedElement.2" generalizationSet="//@packagedElement.27"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="ActiveOrganization">
+ <generalization general="//@packagedElement.5" generalizationSet="//@packagedElement.28"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="ExtinctOrganization">
+ <generalization general="//@packagedElement.5" generalizationSet="//@packagedElement.28"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="FunctionalBrain">
+ <generalization general="//@packagedElement.0" generalizationSet="//@packagedElement.29"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="NonfunctionalBrain">
+ <generalization general="//@packagedElement.0" generalizationSet="//@packagedElement.29"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="FunctionalHeart">
+ <generalization general="//@packagedElement.1" generalizationSet="//@packagedElement.30"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="NonfunctionalHeart">
+ <generalization general="//@packagedElement.1" generalizationSet="//@packagedElement.30"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Category" name="BiologicalOrgan" isAbstract="true"/>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Child">
+ <generalization general="//@packagedElement.7" generalizationSet="//@packagedElement.31"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Teenager">
+ <generalization general="//@packagedElement.7" generalizationSet="//@packagedElement.31"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Adult">
+ <generalization general="//@packagedElement.7" generalizationSet="//@packagedElement.31"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Woman">
+ <generalization general="//@packagedElement.2" generalizationSet="//@packagedElement.32"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Man">
+ <generalization general="//@packagedElement.2" generalizationSet="//@packagedElement.32"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:MaterialAssociation" name="study" memberEnd="//@packagedElement.21/@ownedEnd.0 //@packagedElement.21/@ownedEnd.1" isDerived="true" navigableOwnedEnd="//@packagedElement.21/@ownedEnd.0 //@packagedElement.21/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.4" isDerived="true" association="//@packagedElement.21">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.6" isDerived="true" association="//@packagedElement.21">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" name="c2" memberEnd="//@packagedElement.22/@ownedEnd.0 //@packagedElement.22/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.22/@ownedEnd.0 //@packagedElement.22/@ownedEnd.1" isShareable="false">
+ <ownedEnd type="//@packagedElement.7" association="//@packagedElement.22">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.13" association="//@packagedElement.22">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" name="c1" memberEnd="//@packagedElement.23/@ownedEnd.0 //@packagedElement.23/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.23/@ownedEnd.0 //@packagedElement.23/@ownedEnd.1" isShareable="false" isImmutablePart="true" isImmutableWhole="true">
+ <ownedEnd type="//@packagedElement.7" isReadOnly="true" association="//@packagedElement.23">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.11" isReadOnly="true" association="//@packagedElement.23">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Derivation" name="derived_study" memberEnd="//@packagedElement.24/@ownedEnd.0 //@packagedElement.24/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.24/@ownedEnd.0 //@packagedElement.24/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.21" association="//@packagedElement.24">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.3" isReadOnly="true" association="//@packagedElement.24">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="school" memberEnd="//@packagedElement.25/@ownedEnd.0 //@packagedElement.25/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.25/@ownedEnd.0 //@packagedElement.25/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.3" association="//@packagedElement.25">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.6" isReadOnly="true" association="//@packagedElement.25">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="student" memberEnd="//@packagedElement.26/@ownedEnd.0 //@packagedElement.26/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.26/@ownedEnd.0 //@packagedElement.26/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.3" association="//@packagedElement.26">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.4" isReadOnly="true" association="//@packagedElement.26">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G2" isCovering="true" isDisjoint="true" generalization="//@packagedElement.8/@generalization.0 //@packagedElement.7/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G6" isCovering="true" isDisjoint="true" generalization="//@packagedElement.9/@generalization.0 //@packagedElement.10/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G5" isCovering="true" isDisjoint="true" generalization="//@packagedElement.11/@generalization.0 //@packagedElement.12/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G4" isCovering="true" isDisjoint="true" generalization="//@packagedElement.13/@generalization.0 //@packagedElement.14/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G3" isCovering="true" isDisjoint="true" generalization="//@packagedElement.16/@generalization.0 //@packagedElement.17/@generalization.0 //@packagedElement.18/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G1" isCovering="true" isDisjoint="true" generalization="//@packagedElement.20/@generalization.0 //@packagedElement.19/@generalization.0"/>
+</RefOntoUML:Model>
View
100 br.ufes.inf.nemo.ontouml.benchmark/refontouml/exemplo.refontouml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="ASCII"?>
+<RefOntoUML:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RefOntoUML="RefOntoUML">
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Chassis"/>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Engine"/>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Car"/>
+ <packagedElement xsi:type="RefOntoUML:Relator" name="Purchase"/>
+ <packagedElement xsi:type="RefOntoUML:Role" name="CarCustomer">
+ <generalization general="//@packagedElement.6"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="CarSupplier">
+ <generalization general="//@packagedElement.7"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Person"/>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Organization"/>
+ <packagedElement xsi:type="RefOntoUML:MaterialAssociation" name="\purchases" memberEnd="//@packagedElement.8/@ownedEnd.0 //@packagedElement.8/@ownedEnd.1" isDerived="true" navigableOwnedEnd="//@packagedElement.8/@ownedEnd.0 //@packagedElement.8/@ownedEnd.1">
+ <ownedEnd name="\sells_to" type="//@packagedElement.4" isDerived="true" association="//@packagedElement.8">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="\buys_from" type="//@packagedElement.5" isDerived="true" association="//@packagedElement.8">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Derivation" name="d" memberEnd="//@packagedElement.9/@ownedEnd.0 //@packagedElement.9/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.9/@ownedEnd.0 //@packagedElement.9/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.8" association="//@packagedElement.9">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.3" isReadOnly="true" association="//@packagedElement.9">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" memberEnd="//@packagedElement.10/@ownedEnd.0 //@packagedElement.10/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.10/@ownedEnd.0 //@packagedElement.10/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd type="//@packagedElement.3" association="//@packagedElement.10">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.4" isReadOnly="true" association="//@packagedElement.10">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" memberEnd="//@packagedElement.11/@ownedEnd.0 //@packagedElement.11/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.11/@ownedEnd.0 //@packagedElement.11/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd type="//@packagedElement.3" association="//@packagedElement.11">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.5" isReadOnly="true" association="//@packagedElement.11">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" memberEnd="//@packagedElement.12/@ownedEnd.0 //@packagedElement.12/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.12/@ownedEnd.0 //@packagedElement.12/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd type="//@packagedElement.3" association="//@packagedElement.12">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.2" isReadOnly="true" association="//@packagedElement.12">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" name="c1" memberEnd="//@packagedElement.13/@ownedEnd.0 //@packagedElement.13/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.13/@ownedEnd.0 //@packagedElement.13/@ownedEnd.1" isShareable="false" isEssential="true" isImmutablePart="true">
+ <ownedEnd type="//@packagedElement.2" association="//@packagedElement.13">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.0" isReadOnly="true" association="//@packagedElement.13">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" name="c2" memberEnd="//@packagedElement.14/@ownedEnd.0 //@packagedElement.14/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.14/@ownedEnd.0 //@packagedElement.14/@ownedEnd.1" isShareable="false">
+ <ownedEnd type="//@packagedElement.2" association="//@packagedElement.14">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.1" association="//@packagedElement.14">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</RefOntoUML:Model>
View
160 br.ufes.inf.nemo.ontouml.benchmark/refontouml/model2new.refontouml
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="ASCII"?>
+<RefOntoUML:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RefOntoUML="RefOntoUML">
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Heart"/>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Brain"/>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Man">
+ <generalization general="//@packagedElement.11" generalizationSet="//@packagedElement.27"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Woman">
+ <generalization general="//@packagedElement.11" generalizationSet="//@packagedElement.27"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Child">
+ <generalization general="//@packagedElement.11" generalizationSet="//@packagedElement.28"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Teenager">
+ <generalization general="//@packagedElement.11" generalizationSet="//@packagedElement.28"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Adult">
+ <generalization general="//@packagedElement.11" generalizationSet="//@packagedElement.28"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Student">
+ <generalization general="//@packagedElement.11"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Employee">
+ <generalization general="//@packagedElement.11"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Relator" name="Enrollment"/>
+ <packagedElement xsi:type="RefOntoUML:Relator" name="Payroll"/>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Person"/>
+ <packagedElement xsi:type="RefOntoUML:Role" name="School">
+ <generalization general="//@packagedElement.14"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="HiringOrganization">
+ <generalization general="//@packagedElement.14"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Organization"/>
+ <packagedElement xsi:type="RefOntoUML:DataType" name="NaturalNumber"/>
+ <packagedElement xsi:type="RefOntoUML:DataType" name="Birthday"/>
+ <packagedElement xsi:type="RefOntoUML:MaterialAssociation" name="works" memberEnd="//@packagedElement.17/@ownedEnd.0 //@packagedElement.17/@ownedEnd.1" isDerived="true" navigableOwnedEnd="//@packagedElement.17/@ownedEnd.0 //@packagedElement.17/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.8" isDerived="true" association="//@packagedElement.17">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.13" isDerived="true" association="//@packagedElement.17">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:MaterialAssociation" name="study" memberEnd="//@packagedElement.18/@ownedEnd.0 //@packagedElement.18/@ownedEnd.1" isDerived="true" navigableOwnedEnd="//@packagedElement.18/@ownedEnd.0 //@packagedElement.18/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.7" isDerived="true" association="//@packagedElement.18">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.12" isDerived="true" association="//@packagedElement.18">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Derivation" name="D2" memberEnd="//@packagedElement.19/@ownedEnd.0 //@packagedElement.19/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.19/@ownedEnd.0 //@packagedElement.19/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.17" association="//@packagedElement.19">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.10" isReadOnly="true" association="//@packagedElement.19">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Derivation" name="D1" memberEnd="//@packagedElement.20/@ownedEnd.0 //@packagedElement.20/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.20/@ownedEnd.0 //@packagedElement.20/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.18" association="//@packagedElement.20">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.9" isReadOnly="true" association="//@packagedElement.20">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M4" memberEnd="//@packagedElement.21/@ownedEnd.0 //@packagedElement.21/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.21/@ownedEnd.0 //@packagedElement.21/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.10" association="//@packagedElement.21">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.13" isReadOnly="true" association="//@packagedElement.21">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M3" memberEnd="//@packagedElement.22/@ownedEnd.0 //@packagedElement.22/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.22/@ownedEnd.0 //@packagedElement.22/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.10" association="//@packagedElement.22">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.8" isReadOnly="true" association="//@packagedElement.22">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M2" memberEnd="//@packagedElement.23/@ownedEnd.0 //@packagedElement.23/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.23/@ownedEnd.0 //@packagedElement.23/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.9" association="//@packagedElement.23">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.12" isReadOnly="true" association="//@packagedElement.23">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M1" memberEnd="//@packagedElement.24/@ownedEnd.0 //@packagedElement.24/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.24/@ownedEnd.0 //@packagedElement.24/@ownedEnd.1">
+ <ownedEnd type="//@packagedElement.9" association="//@packagedElement.24">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.7" isReadOnly="true" association="//@packagedElement.24">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" name="C2" memberEnd="//@packagedElement.25/@ownedEnd.0 //@packagedElement.25/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.25/@ownedEnd.0 //@packagedElement.25/@ownedEnd.1" isShareable="false">
+ <ownedEnd type="//@packagedElement.11" association="//@packagedElement.25">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.0" association="//@packagedElement.25">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" name="C1" memberEnd="//@packagedElement.26/@ownedEnd.0 //@packagedElement.26/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.26/@ownedEnd.0 //@packagedElement.26/@ownedEnd.1" isShareable="false" isEssential="true" isImmutable="true">
+ <ownedEnd type="//@packagedElement.11" association="//@packagedElement.26">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd type="//@packagedElement.1" isReadOnly="true" association="//@packagedElement.26">
+ <name xsi:nil="true"/>
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G1" isCovering="true" isDisjoint="true" generalization="//@packagedElement.2/@generalization.0 //@packagedElement.3/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G2" isCovering="true" isDisjoint="true" generalization="//@packagedElement.4/@generalization.0 //@packagedElement.5/@generalization.0 //@packagedElement.6/@generalization.0"/>
+</RefOntoUML:Model>
View
405 br.ufes.inf.nemo.ontouml.benchmark/refontouml/test.refontouml
@@ -0,0 +1,405 @@
+<?xml version="1.0" encoding="ASCII"?>
+<RefOntoUML:Package xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RefOntoUML="RefOntoUML" name="Reverse" visibility="public">
+ <packagedElement xsi:type="RefOntoUML:Category" name="Spatial Thing" visibility="public" isAbstract="true"/>
+ <packagedElement xsi:type="RefOntoUML:Category" name="Geographical Space" visibility="public" isAbstract="true">
+ <generalization general="//@packagedElement.0"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Category" name="Material Entity" visibility="public" isAbstract="true"/>
+ <packagedElement xsi:type="RefOntoUML:Category" name="Inanimated Entity" visibility="public" isAbstract="true">
+ <generalization general="//@packagedElement.2" generalizationSet="//@packagedElement.68"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Category" name="Biological Entity" visibility="public" isAbstract="true">
+ <generalization general="//@packagedElement.2" generalizationSet="//@packagedElement.68"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Category" name="Human Organ" visibility="public" isAbstract="true">
+ <generalization general="//@packagedElement.4"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Category" name="Agent" visibility="public" isAbstract="true"/>
+ <packagedElement xsi:type="RefOntoUML:Mixin" name="Active Agent" visibility="public" isAbstract="true">
+ <generalization general="//@packagedElement.6"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mixin" name="Performer Artist" visibility="public" isAbstract="true"/>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Person" visibility="public">
+ <generalization general="//@packagedElement.6" generalizationSet="//@packagedElement.72"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="SurgeryRoom" visibility="public">
+ <generalization general="//@packagedElement.1" generalizationSet="//@packagedElement.67"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Gallery" visibility="public">
+ <generalization general="//@packagedElement.1" generalizationSet="//@packagedElement.67"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Museum" visibility="public">
+ <generalization general="//@packagedElement.1" generalizationSet="//@packagedElement.67"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Statue" visibility="public">
+ <generalization general="//@packagedElement.3"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Human Heart" visibility="public">
+ <generalization general="//@packagedElement.5"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Organization" visibility="public">
+ <generalization general="//@packagedElement.6" generalizationSet="//@packagedElement.72"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Track" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:Kind" name="Album" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:Collective" name="Group" visibility="public" isExtensional="true"/>
+ <packagedElement xsi:type="RefOntoUML:Quantity" name="PhysicalObject" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Male Person" visibility="public">
+ <generalization general="//@packagedElement.9" generalizationSet="//@packagedElement.69"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Female Person" visibility="public">
+ <generalization general="//@packagedElement.9" generalizationSet="//@packagedElement.69"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:SubKind" name="Band" visibility="public">
+ <generalization general="//@packagedElement.15"/>
+ <generalization general="//@packagedElement.8" generalizationSet="//@packagedElement.74"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Deceased Person" visibility="public">
+ <generalization general="//@packagedElement.9" generalizationSet="//@packagedElement.66"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Living Person" visibility="public">
+ <generalization general="//@packagedElement.9" generalizationSet="//@packagedElement.66"/>
+ <generalization general="//@packagedElement.7"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Extinct Organization" visibility="public">
+ <generalization general="//@packagedElement.15" generalizationSet="//@packagedElement.71"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Phase" name="Active Organization" visibility="public">
+ <generalization general="//@packagedElement.7"/>
+ <generalization general="//@packagedElement.15" generalizationSet="//@packagedElement.71"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Father" visibility="public">
+ <generalization general="//@packagedElement.20"/>
+ <generalization general="//@packagedElement.29" generalizationSet="//@packagedElement.70"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Mother" visibility="public">
+ <generalization general="//@packagedElement.21"/>
+ <generalization general="//@packagedElement.29" generalizationSet="//@packagedElement.70"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Parent" visibility="public">
+ <generalization general="//@packagedElement.9"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Offspring" visibility="public">
+ <generalization general="//@packagedElement.9"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Individual Artist" visibility="public">
+ <generalization general="//@packagedElement.9"/>
+ <generalization general="//@packagedElement.8" generalizationSet="//@packagedElement.74"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Band Member" visibility="public">
+ <generalization general="//@packagedElement.31"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Role" name="Album Track" visibility="public">
+ <generalization general="//@packagedElement.16"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Relator" name="Registration" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:Relator" name="Recording" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:Relator" name="Authorship" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:Mode" name="Mental State" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:Mode" name="Intention" visibility="public">
+ <generalization general="//@packagedElement.37" generalizationSet="//@packagedElement.73"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mode" name="Belief" visibility="public">
+ <generalization general="//@packagedElement.37" generalizationSet="//@packagedElement.73"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mode" name="Desire" visibility="public">
+ <generalization general="//@packagedElement.37" generalizationSet="//@packagedElement.73"/>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:DataType" name="LocationCoordinates" visibility="public">
+ <ownedAttribute name="latitude" visibility="public" aggregation="composite">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute name="longitude" visibility="public" aggregation="composite">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute name="altitude" visibility="public" aggregation="composite">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:DataType" name="Priority Level" visibility="public"/>
+ <packagedElement xsi:type="RefOntoUML:MaterialAssociation" name="is parent of" visibility="public" memberEnd="//@packagedElement.43/@ownedEnd.0 //@packagedElement.43/@ownedEnd.1" isDerived="true">
+ <ownedEnd name="A" visibility="public" type="//@packagedElement.29" association="//@packagedElement.43">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="2"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="B" visibility="public" type="//@packagedElement.30" association="//@packagedElement.43">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:MaterialAssociation" name="records" visibility="public" memberEnd="//@packagedElement.44/@ownedEnd.0 //@packagedElement.44/@ownedEnd.1" isDerived="true">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.8" association="//@packagedElement.44">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.16" association="//@packagedElement.44">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Derivation" name="D1" visibility="public" memberEnd="//@packagedElement.45/@ownedEnd.0 //@packagedElement.45/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.43" association="//@packagedElement.45">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="2"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.34" isReadOnly="true" association="//@packagedElement.45">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Derivation" visibility="public" memberEnd="//@packagedElement.46/@ownedEnd.0 //@packagedElement.46/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.44" association="//@packagedElement.46">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.35" isReadOnly="true" association="//@packagedElement.46">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M1" visibility="public" memberEnd="//@packagedElement.47/@ownedEnd.0 //@packagedElement.47/@ownedEnd.1">
+ <ownedEnd name="P1" visibility="public" type="//@packagedElement.34" association="//@packagedElement.47">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="P2" visibility="public" type="//@packagedElement.30" isReadOnly="true" association="//@packagedElement.47">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M2" visibility="public" memberEnd="//@packagedElement.48/@ownedEnd.0 //@packagedElement.48/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.34" association="//@packagedElement.48">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.29" isReadOnly="true" association="//@packagedElement.48">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="2"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M3" visibility="public" memberEnd="//@packagedElement.49/@ownedEnd.0 //@packagedElement.49/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.35" association="//@packagedElement.49">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.8" isReadOnly="true" association="//@packagedElement.49">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" name="M4" visibility="public" memberEnd="//@packagedElement.50/@ownedEnd.0 //@packagedElement.50/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.35" association="//@packagedElement.50">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.16" isReadOnly="true" association="//@packagedElement.50">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" visibility="public" memberEnd="//@packagedElement.51/@ownedEnd.0 //@packagedElement.51/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.36" association="//@packagedElement.51">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.8" isReadOnly="true" association="//@packagedElement.51">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Mediation" visibility="public" memberEnd="//@packagedElement.52/@ownedEnd.0 //@packagedElement.52/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.36" association="//@packagedElement.52">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.17" isReadOnly="true" association="//@packagedElement.52">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Characterization" visibility="public" memberEnd="//@packagedElement.53/@ownedEnd.0 //@packagedElement.53/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.37" association="//@packagedElement.53">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.7" isReadOnly="true" association="//@packagedElement.53">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:FormalAssociation" name="is located in" visibility="public" memberEnd="//@packagedElement.54/@ownedEnd.0 //@packagedElement.54/@ownedEnd.1" isDerived="true">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.19" association="//@packagedElement.54">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.0" association="//@packagedElement.54">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:FormalAssociation" name=" spatially subsumes" visibility="public" memberEnd="//@packagedElement.55/@ownedEnd.0 //@packagedElement.55/@ownedEnd.1" isDerived="true">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.1" association="//@packagedElement.55">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.1" association="//@packagedElement.55">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:FormalAssociation" name="is constituted by" visibility="public" memberEnd="//@packagedElement.56/@ownedEnd.0 //@packagedElement.56/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.19" association="//@packagedElement.56">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.2" association="//@packagedElement.56">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:FormalAssociation" name="is more important than" visibility="public" memberEnd="//@packagedElement.57/@ownedEnd.0 //@packagedElement.57/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.38" isDerived="true" association="//@packagedElement.57">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.38" association="//@packagedElement.57">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:FormalAssociation" name="is constituted by" visibility="public" memberEnd="//@packagedElement.58/@ownedEnd.0 //@packagedElement.58/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.15" association="//@packagedElement.58">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.18" association="//@packagedElement.58">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:FormalAssociation" name="is higher than" visibility="public" memberEnd="//@packagedElement.59/@ownedEnd.0 //@packagedElement.59/@ownedEnd.1">
+ <ownedEnd name="" visibility="public" type="//@packagedElement.42" association="//@packagedElement.59">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.42" association="//@packagedElement.59">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" visibility="public" memberEnd="//@packagedElement.60/@ownedEnd.0 //@packagedElement.60/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.9" association="//@packagedElement.60">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.14" aggregation="composite" association="//@packagedElement.60">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" visibility="public" memberEnd="//@packagedElement.61/@ownedEnd.0 //@packagedElement.61/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.15" association="//@packagedElement.61">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.6" aggregation="shared" association="//@packagedElement.61">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="2"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" visibility="public" memberEnd="//@packagedElement.62/@ownedEnd.0 //@packagedElement.62/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.9" association="//@packagedElement.62">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.4" aggregation="composite" association="//@packagedElement.62">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="2"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" visibility="public" memberEnd="//@packagedElement.63/@ownedEnd.0 //@packagedElement.63/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.22" association="//@packagedElement.63">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.32" aggregation="shared" association="//@packagedElement.63">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="2"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:componentOf" visibility="public" memberEnd="//@packagedElement.64/@ownedEnd.0 //@packagedElement.64/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.17" association="//@packagedElement.64">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.33" aggregation="shared" association="//@packagedElement.64">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="2"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:memberOf" visibility="public" memberEnd="//@packagedElement.65/@ownedEnd.0 //@packagedElement.65/@ownedEnd.1" isShareable="false" isEssential="true">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.18" association="//@packagedElement.65">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger"/>
+ </ownedEnd>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.6" aggregation="shared" association="//@packagedElement.65">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="2"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="A" visibility="public" isCovering="true" isDisjoint="true" generalization="//@packagedElement.24/@generalization.0 //@packagedElement.23/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="B" visibility="public" generalization="//@packagedElement.10/@generalization.0 //@packagedElement.11/@generalization.0 //@packagedElement.12/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="C" visibility="public" generalization="//@packagedElement.3/@generalization.0 //@packagedElement.4/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="D" visibility="public" isCovering="true" isDisjoint="true" generalization="//@packagedElement.20/@generalization.0 //@packagedElement.21/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="E" visibility="public" generalization="//@packagedElement.27/@generalization.1 //@packagedElement.28/@generalization.1"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="F" visibility="public" isCovering="true" isDisjoint="true" generalization="//@packagedElement.25/@generalization.0 //@packagedElement.26/@generalization.1"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="G" visibility="public" generalization="//@packagedElement.9/@generalization.0 //@packagedElement.15/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="H" visibility="public" generalization="//@packagedElement.38/@generalization.0 //@packagedElement.39/@generalization.0 //@packagedElement.40/@generalization.0"/>
+ <packagedElement xsi:type="RefOntoUML:GeneralizationSet" name="I" visibility="public" isCovering="true" isDisjoint="true" generalization="//@packagedElement.22/@generalization.1 //@packagedElement.31/@generalization.1"/>
+ <packagedElement xsi:type="RefOntoUML:Association" visibility="public" memberEnd="//@packagedElement.75/@ownedEnd.0 //@packagedElement.75/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.75/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.0" association="//@packagedElement.75">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="location" visibility="public" type="//@packagedElement.41" association="//@packagedElement.75">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="-1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Association" visibility="public" memberEnd="//@packagedElement.76/@ownedEnd.0 //@packagedElement.76/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.76/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.19" association="//@packagedElement.76">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="location" visibility="public" type="//@packagedElement.41" association="//@packagedElement.76">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xsi:type="RefOntoUML:Association" visibility="public" memberEnd="//@packagedElement.77/@ownedEnd.0 //@packagedElement.77/@ownedEnd.1" navigableOwnedEnd="//@packagedElement.77/@ownedEnd.1">
+ <name xsi:nil="true"/>
+ <ownedEnd name="" visibility="public" type="//@packagedElement.38" association="//@packagedElement.77">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ <ownedEnd name="priority" visibility="public" type="//@packagedElement.42" association="//@packagedElement.77">
+ <upperValue xsi:type="RefOntoUML:LiteralUnlimitedNatural" value="1"/>
+ <lowerValue xsi:type="RefOntoUML:LiteralInteger" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</RefOntoUML:Package>
View
8 br.ufes.inf.nemo.ontouml.dsl.ui/.classpath
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="src-gen"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
View
28 br.ufes.inf.nemo.ontouml.dsl.ui/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>br.ufes.inf.nemo.ontouml.dsl.ui</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
View
19 br.ufes.inf.nemo.ontouml.dsl.ui/META-INF/MANIFEST.MF
@@ -0,0 +1,19 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: br.ufes.inf.nemo.ontouml.dsl.ui
+Bundle-Vendor: My Company
+Bundle-Version: 1.0.0
+Bundle-SymbolicName: br.ufes.inf.nemo.ontouml.dsl.ui; singleton:=true
+Bundle-ActivationPolicy: lazy
+Require-Bundle: br.ufes.inf.nemo.ontouml.dsl;visibility:=reexport,
+ org.eclipse.xtext.ui,
+ org.eclipse.ui.editors;bundle-version="3.5.0",
+ org.eclipse.ui.ide;bundle-version="3.5.0",
+ org.eclipse.xtext.ui.shared,
+ org.eclipse.ui,
+ org.antlr.runtime,
+ org.eclipse.xtext.builder
+Import-Package: org.apache.log4j
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: br.ufes.inf.nemo.ontouml.dsl.ui.contentassist.antlr
+Bundle-Activator: br.ufes.inf.nemo.ontouml.dsl.ui.internal.DslOntoUMLActivator
View
BIN  ....nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/AbstractDslOntoUMLUiModule.class
Binary file not shown
View
BIN  ...uml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/DslOntoUMLExecutableExtensionFactory.class
Binary file not shown
View
BIN  br.ufes.inf.nemo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/DslOntoUMLUiModule.class
Binary file not shown
View
BIN  ...in/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/AbstractDslOntoUMLProposalProvider.class
Binary file not shown
View
BIN  ...dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/DslOntoUMLProposalProvider.class
Binary file not shown
View
BIN  ...l.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/DslOntoUMLParser$1.class
Binary file not shown
View
BIN  ...uml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/DslOntoUMLParser.class
Binary file not shown
View
22,783 ....ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g
22,783 additions, 0 deletions not shown
View
88 ...in/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.tokens
@@ -0,0 +1,88 @@
+RULE_RWS=7
+RULE_ID=4
+RULE_STRING=8
+RULE_ANY_OTHER=5
+RULE_NL=9
+RULE_INT=6
+RULE_WS=10
+RULE_SL_COMMENT=12
+RULE_ML_COMMENT=11
+'end'=40
+'leaf'=89
+'#'=41
+'quantity'=67
+'instance'=61
+'model'=23
+'kind'=66
+'mediation'=51
+'navigableOwnedEnd'=54
+'>'=44
+'complete'=80
+';'=52
+'protected'=21
+'derivation'=55
+'active'=90
+'NULL'=64
+'=>'=63
+'material:'=56
+'depends on'=30
+'property'=42
+'static'=82
+'true'=14
+'read-only'=85
+'formalAssociation'=59
+'unique'=84
+'substitutable'=79
+'{'=24
+'memberEnd'=53
+'package'=22
+'shared'=17
+'composite'=18
+'disjoint'=81
+'none'=16
+'private'=20
+'viewpoint'=26
+'collective'=68
+':'=36
+'('=31
+'defaults to'=47
+'derived'=87
+'relator'=76
+','=33
+'public'=19
+'OpaqueExpression'=38
+'ownedAttribute'=72
+']'=46
+'mode'=75
+'ordered'=83
+'Characterization'=77
+'generalizationSet'=37
+'begin'=39
+'redefines'=50
+'extensional'=91
+'relator:'=57
+'aggregation'=48
+'datatype'=27
+'merge'=35
+'role'=70
+'roleMixin'=73
+'attributes:'=28
+'='=60
+'constraint'=34
+'materialAssociation'=58
+'derived-union'=86
+')'=32
+'specification'=62
+'phase'=69
+'}'=25
+'abstract'=88
+'subset of'=49
+'Dependency'=29
+'mixin'=74
+'false'=15
+'subkind'=65
+'<'=43
+'*'=13
+'['=45
+'ownedEnd'=78
+'category'=71
View
BIN  .../inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLLexer$DFA14.class
Binary file not shown
View
BIN  ...r/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLLexer.class
Binary file not shown
View
BIN  ...nf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA153.class
Binary file not shown
View
BIN  ...nf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA167.class
Binary file not shown
View
BIN  ...nf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA175.class
Binary file not shown
View
BIN  .../inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$DFA7.class
Binary file not shown
View
BIN  .../ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser$FollowSets000.class
Binary file not shown
View
BIN  .../ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUMLParser.class
Binary file not shown
View
117 ...i/bin/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML__.g
@@ -0,0 +1,117 @@
+lexer grammar InternalDslOntoUML;
+@header {
+package br.ufes.inf.nemo.ontouml.dsl.ui.contentassist.antlr.internal;
+
+// Hack: Use our own Lexer superclass by means of import.
+// Currently there is no other way to specify the superclass for the lexer.
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
+}
+
+T13 : '*' ;
+T14 : 'true' ;
+T15 : 'false' ;
+T16 : 'none' ;
+T17 : 'shared' ;
+T18 : 'composite' ;
+T19 : 'public' ;
+T20 : 'private' ;
+T21 : 'protected' ;
+T22 : 'package' ;
+T23 : 'model' ;
+T24 : '{' ;
+T25 : '}' ;
+T26 : 'viewpoint' ;
+T27 : 'datatype' ;
+T28 : 'attributes:' ;
+T29 : 'Dependency' ;
+T30 : 'depends on' ;
+T31 : '(' ;
+T32 : ')' ;
+T33 : ',' ;
+T34 : 'constraint' ;
+T35 : 'merge' ;
+T36 : ':' ;
+T37 : 'generalizationSet' ;
+T38 : 'OpaqueExpression' ;
+T39 : 'begin' ;
+T40 : 'end' ;
+T41 : '#' ;
+T42 : 'property' ;
+T43 : '<' ;
+T44 : '>' ;
+T45 : '[' ;
+T46 : ']' ;
+T47 : 'defaults to' ;
+T48 : 'aggregation' ;
+T49 : 'subset of' ;
+T50 : 'redefines' ;
+T51 : 'mediation' ;
+T52 : ';' ;
+T53 : 'memberEnd' ;
+T54 : 'navigableOwnedEnd' ;
+T55 : 'derivation' ;
+T56 : 'material:' ;
+T57 : 'relator:' ;
+T58 : 'materialAssociation' ;
+T59 : 'formalAssociation' ;
+T60 : '=' ;
+T61 : 'instance' ;
+T62 : 'specification' ;
+T63 : '=>' ;
+T64 : 'NULL' ;
+T65 : 'subkind' ;
+T66 : 'kind' ;
+T67 : 'quantity' ;
+T68 : 'collective' ;
+T69 : 'phase' ;
+T70 : 'role' ;
+T71 : 'category' ;
+T72 : 'ownedAttribute' ;
+T73 : 'roleMixin' ;
+T74 : 'mixin' ;
+T75 : 'mode' ;
+T76 : 'relator' ;
+T77 : 'Characterization' ;
+T78 : 'ownedEnd' ;
+T79 : 'substitutable' ;
+T80 : 'complete' ;
+T81 : 'disjoint' ;
+T82 : 'static' ;
+T83 : 'ordered' ;
+T84 : 'unique' ;
+T85 : 'read-only' ;
+T86 : 'derived-union' ;
+T87 : 'derived' ;
+T88 : 'abstract' ;
+T89 : 'leaf' ;
+T90 : 'active' ;
+T91 : 'extensional' ;
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22765
+RULE_RWS : (' '|'\t')+;
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22767
+RULE_NL : ('\r'|'\n')+;
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22769
+RULE_WS : (RULE_RWS|RULE_NL)+;
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22771
+RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22773
+RULE_INT : ('0'..'9')+;
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22775
+RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\'');
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22777
+RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22779
+RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
+
+// $ANTLR src "../br.ufes.inf.nemo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/antlr/internal/InternalDslOntoUML.g" 22781
+RULE_ANY_OTHER : .;
+
+
View
BIN  ...emo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/internal/DslOntoUMLActivator.class
Binary file not shown
View
BIN  ....ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/labeling/DslOntoUMLDescriptionLabelProvider.class
Binary file not shown
View
BIN  ...ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/labeling/DslOntoUMLLabelProvider.class
Binary file not shown
View
BIN  ....ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/outline/DslOntoUMLOutlineNodeAdapterFactory.class
Binary file not shown
View
BIN  ...mo.ontouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/outline/DslOntoUMLTransformer.class
Binary file not shown
View
BIN  ...ouml.dsl.ui/bin/br/ufes/inf/nemo/ontouml/dsl/ui/quickfix/DslOntoUMLQuickfixProvider.class
Binary file not shown
View
5 br.ufes.inf.nemo.ontouml.dsl.ui/build.properties
@@ -0,0 +1,5 @@
+source.. = src/,\
+ src-gen/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml
View
150 br.ufes.inf.nemo.ontouml.dsl.ui/plugin.xml
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<plugin>
+
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
+ contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
+ default="true"
+ extensions="ouml"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ name="DslOntoUML Editor">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
+ commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
+ <activeWhen>
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ <handler
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
+ commandId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.validate">
+ <activeWhen>
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ </extension>
+ <extension point="org.eclipse.core.expressions.definitions">
+ <definition id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ <and>
+ <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
+ <with variable="activeEditor">
+ <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
+ value="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ forcePluginActivation="true"/>
+ </with>
+ </and>
+ </definition>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ name="DslOntoUML">
+ <keywordReference id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"/>
+ </page>
+ <page
+ category="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.coloring"
+ name="Syntax Coloring">
+ <keywordReference id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"/>
+ </page>
+ <page
+ category="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.templates"
+ name="Templates">
+ <keywordReference id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"/>
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.keywords">
+ <keyword
+ id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"
+ label="DslOntoUML"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ description="Trigger expensive validation"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.validate"
+ name="Validate">
+ </command>
+ </extension>
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="popup:#TextEditorContext?after=group.edit">
+ <command
+ commandId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.validate"
+ style="push"
+ tooltip="Trigger expensive validation">
+ <visibleWhen checkEnabled="false">
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
+ <command commandId="org.eclipse.xtext.ui.editor.FindReferences">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ <extension point="org.eclipse.ui.handlers">
+ <handler
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
+ commandId="org.eclipse.xtext.ui.editor.FindReferences">
+ <activeWhen>
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ </extension>
+
+<!-- adding resource factories -->
+
+ <extension
+ point="org.eclipse.emf.ecore.extension_parser">
+ <parser
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
+ type="ouml">
+ </parser>
+ </extension>
+ <extension point="org.eclipse.xtext.extension_resourceServiceProvider">
+ <resourceServiceProvider
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
+ uriExtension="ouml">
+ </resourceServiceProvider>
+ </extension>
+
+
+
+ <!-- quickfix marker resolution generator -->
+ <extension
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
+ </markerResolutionGenerator>
+ </extension>
+
+</plugin>
View
150 br.ufes.inf.nemo.ontouml.dsl.ui/plugin.xml_gen
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<plugin>
+
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
+ contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
+ default="true"
+ extensions="ouml"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ name="DslOntoUML Editor">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
+ commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
+ <activeWhen>
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ <handler
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
+ commandId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.validate">
+ <activeWhen>
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ </extension>
+ <extension point="org.eclipse.core.expressions.definitions">
+ <definition id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ <and>
+ <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
+ <with variable="activeEditor">
+ <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
+ value="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ forcePluginActivation="true"/>
+ </with>
+ </and>
+ </definition>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ name="DslOntoUML">
+ <keywordReference id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"/>
+ </page>
+ <page
+ category="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.coloring"
+ name="Syntax Coloring">
+ <keywordReference id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"/>
+ </page>
+ <page
+ category="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML"
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.templates"
+ name="Templates">
+ <keywordReference id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"/>
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.keywords">
+ <keyword
+ id="br.ufes.inf.nemo.ontouml.dsl.ui.keyword_DslOntoUML"
+ label="DslOntoUML"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ description="Trigger expensive validation"
+ id="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.validate"
+ name="Validate">
+ </command>
+ </extension>
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="popup:#TextEditorContext?after=group.edit">
+ <command
+ commandId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.validate"
+ style="push"
+ tooltip="Trigger expensive validation">
+ <visibleWhen checkEnabled="false">
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
+ <command commandId="org.eclipse.xtext.ui.editor.FindReferences">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ <extension point="org.eclipse.ui.handlers">
+ <handler
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
+ commandId="org.eclipse.xtext.ui.editor.FindReferences">
+ <activeWhen>
+ <reference
+ definitionId="br.ufes.inf.nemo.ontouml.dsl.DslOntoUML.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ </extension>
+
+<!-- adding resource factories -->
+
+ <extension
+ point="org.eclipse.emf.ecore.extension_parser">
+ <parser
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
+ type="ouml">
+ </parser>
+ </extension>
+ <extension point="org.eclipse.xtext.extension_resourceServiceProvider">
+ <resourceServiceProvider
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
+ uriExtension="ouml">
+ </resourceServiceProvider>
+ </extension>
+
+
+
+ <!-- quickfix marker resolution generator -->
+ <extension
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ class="br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
+ </markerResolutionGenerator>
+ </extension>
+
+</plugin>
View
122 ...mo.ontouml.dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/AbstractDslOntoUMLUiModule.java
@@ -0,0 +1,122 @@
+
+/*
+ * generated by Xtext
+ */
+package br.ufes.inf.nemo.ontouml.dsl.ui;
+
+import org.eclipse.xtext.ui.DefaultUiModule;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+
+/**
+ * Manual modifications go to {br.ufes.inf.nemo.ontouml.dsl.ui.DslOntoUMLUiModule}
+ */
+@SuppressWarnings("all")
+public abstract class AbstractDslOntoUMLUiModule extends DefaultUiModule {
+
+ public AbstractDslOntoUMLUiModule(AbstractUIPlugin plugin) {
+ super(plugin);
+ }
+
+
+ // contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
+ public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() {
+ return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState();
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.jface.text.rules.ITokenScanner> bindITokenScanner() {
+ return org.eclipse.xtext.ui.editor.syntaxcoloring.antlr.AntlrTokenScanner.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() {
+ return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.IDamagerRepairer> bindIDamagerRepairer() {
+ return org.eclipse.xtext.ui.editor.FastDamagerRepairer.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public void configureHighlightingLexer(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(br.ufes.inf.nemo.ontouml.dsl.parser.antlr.internal.InternalDslOntoUMLLexer.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.parser.antlr.ITokenDefProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class);
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
+ public Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.labeling.DslOntoUMLLabelProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
+ public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.jface.viewers.ILabelProvider.class).annotatedWith(org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider.class).to(br.ufes.inf.nemo.ontouml.dsl.ui.labeling.DslOntoUMLDescriptionLabelProvider.class);
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.outline.TransformerFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.outline.transformer.ISemanticModelTransformer> bindISemanticModelTransformer() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.outline.DslOntoUMLTransformer.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.outline.OutlineNodeAdapterFactoryFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.outline.actions.IContentOutlineNodeAdapterFactory> bindIContentOutlineNodeAdapterFactory() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.outline.DslOntoUMLOutlineNodeAdapterFactory.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.contentAssist.JavaBasedContentAssistFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.contentassist.DslOntoUMLProposalProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory() {
+ return org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.contentassist.antlr.DslOntoUMLParser.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public void configureContentAssistLexerProvider(com.google.inject.Binder binder) {
+ binder.bind(br.ufes.inf.nemo.ontouml.dsl.ui.contentassist.antlr.internal.InternalDslOntoUMLLexer.class).toProvider(org.eclipse.xtext.parser.antlr.LexerProvider.create(br.ufes.inf.nemo.ontouml.dsl.ui.contentassist.antlr.internal.InternalDslOntoUMLLexer.class));
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public void configureContentAssistLexer(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.CONTENT_ASSIST)).to(br.ufes.inf.nemo.ontouml.dsl.ui.contentassist.antlr.internal.InternalDslOntoUMLLexer.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.builder.builderState.ShadowingResourceDescriptions.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback() {
+ return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() {
+ return org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.quickfix.QuickfixProviderFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.quickfix.DslOntoUMLQuickfixProvider.class;
+ }
+
+
+}
View
28 ....dsl.ui/src-gen/br/ufes/inf/nemo/ontouml/dsl/ui/DslOntoUMLExecutableExtensionFactory.java
@@ -0,0 +1,28 @@
+
+/*
+ * generated by Xtext
+ */
+
+package br.ufes.inf.nemo.ontouml.dsl.ui;
+
+import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory;
+import org.osgi.framework.Bundle;
+
+import com.google.inject.Injector;
+
+/**
+ *@generated
+ */
+public class DslOntoUMLExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory {
+
+ @Override
+ protected Bundle getBundle() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.internal.DslOntoUMLActivator.getInstance().getBundle();
+ }
+
+ @Override
+ protected Injector getInjector() {
+ return br.ufes.inf.nemo.ontouml.dsl.ui.internal.DslOntoUMLActivator.getInstance().getInjector("br.ufes.inf.nemo.ontouml.dsl.DslOntoUML");
+ }
+
+}
View
663 ...gen/br/ufes/inf/nemo/ontouml/dsl/ui/contentassist/AbstractDslOntoUMLProposalProvider.java
@@ -0,0 +1,663 @@
+/*
+* generated by Xtext
+*/
+package br.ufes.inf.nemo.ontouml.dsl.ui.contentassist;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.xtext.*;
+import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider;
+import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor;
+import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
+
+/**
+ * Represents a generated, default implementation of interface {@link IProposalProvider}.
+ * Methods are dynamically dispatched on the first parameter, i.e., you can override them
+ * with a more concrete subtype.
+ */
+@SuppressWarnings("all")
+public class AbstractDslOntoUMLProposalProvider extends TerminalsProposalProvider {
+
+ public void completeModel_Visibility(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeModel_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeModel_Viewpoint(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeModel_PackagedElement(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataType_Impl_Visibility(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataType_Impl_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataType_Impl_OwnedAttribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePrimitiveType_Visibility(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePrimitiveType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePrimitiveType_OwnedAttribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDependency_Visibility(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDependency_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDependency_Client(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDependency_Supplier(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeElementImport_Visibility(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeEl