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


Constructor Summary
DispatchStrategy()
           
 
Method Summary
 Execution dispatch(Object_ object, Operation operation)
           
abstract  Behavior getMethod(Object_ object, Operation operation)
           
 java.lang.String getName()
           
 
Methods inherited from class org.modeldriven.fuml.FumlObject
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DispatchStrategy

public DispatchStrategy()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class SemanticStrategy

dispatch

public Execution dispatch(Object_ object,
                          Operation operation)

getMethod

public abstract Behavior getMethod(Object_ object,
                                   Operation operation)


Copyright © 2015. All Rights Reserved.