Module: UML13::Classifier::ClassModule

Defined in:
lib/metamodels/uml13_metamodel_ext.rb

Instance Method Summary collapse

Instance Method Details

#localCompositeEnd ⇒ Object



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

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

#localNavigableEnd ⇒ Object



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

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

#remoteCompositeEnd ⇒ Object



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

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

#remoteNavigableEnd ⇒ Object



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

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