fUML.Semantics.Classes.Kernel
Class RedefinitionBasedDispatchStrategy

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Semantics.Loci.LociL1.SemanticStrategy
          extended by fUML.Semantics.Classes.Kernel.DispatchStrategy
              extended by fUML.Semantics.Classes.Kernel.RedefinitionBasedDispatchStrategy

public class RedefinitionBasedDispatchStrategy
extends DispatchStrategy

An implementation of the model object ' fUML::Semantics::Classes::Kernel::RedefinitionBasedDispatchStrategy '.

The following features are implemented:


Constructor Summary
RedefinitionBasedDispatchStrategy()
           
 
Method Summary
 Behavior getMethod(Object_ object, Operation operation)
          operation getMethod
 boolean operationsMatch(Operation ownedOperation, Operation baseOperation)
          operation operationsMatch
 
Methods inherited from class fUML.Semantics.Classes.Kernel.DispatchStrategy
dispatch, getName
 
Methods inherited from class org.modeldriven.fuml.FumlObject
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedefinitionBasedDispatchStrategy

public RedefinitionBasedDispatchStrategy()
Method Detail

getMethod

public Behavior getMethod(Object_ object,
                          Operation operation)
operation getMethod

Specified by:
getMethod in class DispatchStrategy

operationsMatch

public boolean operationsMatch(Operation ownedOperation,
                               Operation baseOperation)
operation operationsMatch



Copyright © 2012. All Rights Reserved.