Module: UML13::Classifier::ClassModule

Defined in:
lib/metamodels/uml13_metamodel_ext.rb

Instance Method Summary collapse

Instance Method Details

#localCompositeEndObject



12
13
14
# File 'lib/metamodels/uml13_metamodel_ext.rb', line 12

def localCompositeEnd
  associationEnd.select{|e| e.aggregation == :composite}
end

#localNavigableEndObject



18
19
20
# File 'lib/metamodels/uml13_metamodel_ext.rb', line 18

def localNavigableEnd
  associationEnd.select{|e| e.isNavigable}
end

#remoteCompositeEndObject



15
16
17
# File 'lib/metamodels/uml13_metamodel_ext.rb', line 15

def remoteCompositeEnd
  associationEnd.otherEnd.select{|e| e.aggregation == :composite}
end

#remoteNavigableEndObject



21
22
23
# File 'lib/metamodels/uml13_metamodel_ext.rb', line 21

def remoteNavigableEnd
  associationEnd.otherEnd.select{|e| e.isNavigable}
end