fUML.Semantics.Classes.Kernel
Class DispatchStrategy

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

public abstract class DispatchStrategy
extends SemanticStrategy

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

The following features are implemented:


Constructor Summary
DispatchStrategy()
           
 
Method Summary
 Execution dispatch(Object_ object, Operation operation)
          operation dispatch
abstract  Behavior getMethod(Object_ object, Operation operation)
          operation getMethod
 String getName()
          operation 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

DispatchStrategy

public DispatchStrategy()
Method Detail

getName

public String getName()
operation getName

Specified by:
getName in class SemanticStrategy

dispatch

public Execution dispatch(Object_ object,
                          Operation operation)
operation dispatch


getMethod

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



Copyright © 2012. All Rights Reserved.