org.ow2.frascati.fscript.model
Class ScaWireAxis

java.lang.Object
  extended by org.objectweb.fractal.fscript.model.AbstractAxis
      extended by org.objectweb.fractal.fscript.model.fractal.BindingAxis
          extended by org.ow2.frascati.fscript.model.ScaWireAxis
All Implemented Interfaces:
org.objectweb.fractal.fscript.model.Axis

public class ScaWireAxis
extends org.objectweb.fractal.fscript.model.fractal.BindingAxis

Implements the scawire axis in FPath. This axis connects client interfaces to the server interface(s) they are bound to. The BindingAxis.connect(Node, Node) and BindingAxis.disconnect(Node, Node) operations on this axis are used to create and destroy wires (fractal bindings).

Author:
Christophe Demarey

Field Summary
 
Fields inherited from class org.objectweb.fractal.fscript.model.AbstractAxis
inputType, model, name, outputType
 
Constructor Summary
ScaWireAxis(FraSCAtiModel model)
          Default constructor
 
Method Summary
protected  org.objectweb.fractal.fscript.model.Node getServerInterface(org.objectweb.fractal.api.control.BindingController bc, java.lang.String clItfName)
           
 
Methods inherited from class org.objectweb.fractal.fscript.model.fractal.BindingAxis
connect, disconnect, getCandidateInstances, isInstance, isModifiable, isPrimitive, selectFrom
 
Methods inherited from class org.objectweb.fractal.fscript.model.AbstractAxis
getInputNodeType, getModel, getName, getOutputNodeType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScaWireAxis

public ScaWireAxis(FraSCAtiModel model)
Default constructor

Parameters:
model - The model referencing this axis.
Method Detail

getServerInterface

protected final org.objectweb.fractal.fscript.model.Node getServerInterface(org.objectweb.fractal.api.control.BindingController bc,
                                                                            java.lang.String clItfName)
Overrides:
getServerInterface in class org.objectweb.fractal.fscript.model.fractal.BindingAxis


Copyright © 2009-2010 OW2 Consortium. All Rights Reserved.