org.ow2.jasmine.jade.reflex.control.name
Class ReflexNameMixin

java.lang.Object
  extended by org.ow2.jasmine.jade.reflex.control.name.ReflexNameMixin
All Implemented Interfaces:
org.objectweb.fractal.api.control.NameController, NameNotificationController

public abstract class ReflexNameMixin
extends java.lang.Object
implements org.objectweb.fractal.api.control.NameController, NameNotificationController

Provides an implementation of the NameController interface which manages the causal connection with the dual level (i.e meta/execution) : Any operation on the name of the current component is forwarded to the name controller of dual component.

Author:
Fabienne Boyer

Field Summary
 ReflexController _this_weaveableOptRC
          The weaveableOptRC field required by this mixin.
 
Method Summary
abstract  void _super_setFcName(java.lang.String name)
          The setFcName method overriden by this mixin.
 void setFcName(java.lang.String name)
          Calls the overriden setFcName method and then notifies the dual level of the operation.
 void setFcNameNotification(java.lang.String name)
          Calls the overriden setFcName method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.api.control.NameController
getFcName
 

Field Detail

_this_weaveableOptRC

public ReflexController _this_weaveableOptRC
The weaveableOptRC field required by this mixin. This field is supposed to reference the ReflexController interface of the component to which this controller object belongs.

Method Detail

setFcName

public void setFcName(java.lang.String name)
Calls the overriden setFcName method and then notifies the dual level of the operation.

Specified by:
setFcName in interface org.objectweb.fractal.api.control.NameController
Parameters:
name - the new component name

setFcNameNotification

public void setFcNameNotification(java.lang.String name)
Calls the overriden setFcName method

Specified by:
setFcNameNotification in interface NameNotificationController
Parameters:
name - the new component name

_super_setFcName

public abstract void _super_setFcName(java.lang.String name)
The setFcName method overriden by this mixin.



Copyright © 2008 OW2 Consortium. All Rights Reserved.