Module: Muml_MultiplicityElement
- Defined in:
- lib/ontomde-uml2-java/collectionMapping.rb
Overview
Java collection mapping rules for UML property and UML parameter.
Instance Method Summary collapse
-
#java_getCollectionMapping ⇒ Object
returns a Java_collectionMaping object containing mapping rules to java collection element (Array, List, Set, …).
Instance Method Details
#java_getCollectionMapping ⇒ Object
returns a Java_collectionMaping object containing mapping rules to java collection element (Array, List, Set, …)
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/ontomde-uml2-java/collectionMapping.rb', line 5 def java_getCollectionMapping if self.umlx_upperValueIsOne? return Java_collectionMapping_None.instance elsif java_use_Arrays? return Java_collectionMapping_Array.instance elsif uml_isOrdered? # this mapping is used wether or not isUnique return Java_collectionMapping_List_ArrayList.instance elsif uml_isUnique return Java_collectionMapping_Set_HashSet.instance else return Java_collectionMapping_Collection_ArrayList.instance end end |