org.objectweb.proactive.ic2d.gui.components.model
Class ProActiveComponentImpl
java.lang.Object
   org.objectweb.fractal.gui.model.AbstractComponent
org.objectweb.fractal.gui.model.AbstractComponent
       org.objectweb.fractal.gui.model.BasicComponent
org.objectweb.fractal.gui.model.BasicComponent
           org.objectweb.proactive.ic2d.gui.components.model.ProActiveComponentImpl
org.objectweb.proactive.ic2d.gui.components.model.ProActiveComponentImpl
- All Implemented Interfaces: 
- org.objectweb.fractal.gui.model.Component, ProActiveComponent
- public class ProActiveComponentImpl 
- extends org.objectweb.fractal.gui.model.BasicComponent- implements ProActiveComponent
- Author:
- Matthieu Morel
 
| Fields inherited from class org.objectweb.fractal.gui.model.BasicComponent | 
| serverInterfaces | 
 
| Fields inherited from class org.objectweb.fractal.gui.model.AbstractComponent | 
| parent | 
 
 
| Fields inherited from interface org.objectweb.fractal.gui.model.Component | 
| ATTRIBUTE_CONTROLLER_CLASS_INVALID, ATTRIBUTE_CONTROLLER_CLASS_NOT_FOUND, ATTRIBUTE_CONTROLLER_MISSING, IMPLEMENTATION_CLASS_INVALID, IMPLEMENTATION_CLASS_NOT_FOUND, IMPLEMENTATION_MISSING, INTERFACES_INVALID, NAME_MISSING, OK | 
 
| Constructor Summary | 
| ProActiveComponentImpl(org.objectweb.fractal.gui.model.BasicConfiguration owner)Constructs a new component.
 | 
 
 
| Methods inherited from class org.objectweb.fractal.gui.model.BasicComponent | 
| addClientInterface, addServerInterface, addSubComponent, bind, getAttribute, getAttributeController, getAttributeNames, getClientInterface, getClientInterfaces, getComponentControllerDescriptor, getConfiguration, getImplementation, getMasterComponent, getName, getOwner, getServerInterfaces, getSlaveComponents, getStatus, getSubComponent, getSubComponents, getTemplateControllerDescriptor, getType, isComposite, isShared, rebind, removeClientInterface, removeServerInterface, removeSubComponent, setAttribute, setAttributeController, setComponentControllerDescriptor, setImplementation, setName, setStatus, setTemplateControllerDescriptor, setType, unbind | 
 
| Methods inherited from class org.objectweb.fractal.gui.model.AbstractComponent | 
| contains, containsMasterOfExternalComponent, containsSlaveOfExternalComponent, getParent, getPath, getRootComponent | 
 
| 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.gui.model.Component | 
| addClientInterface, addServerInterface, addSubComponent, bind, contains, containsMasterOfExternalComponent, containsSlaveOfExternalComponent, getAttribute, getAttributeController, getAttributeNames, getClientInterface, getClientInterfaces, getComponentControllerDescriptor, getConfiguration, getImplementation, getMasterComponent, getName, getParent, getPath, getRootComponent, getServerInterfaces, getSlaveComponents, getStatus, getSubComponent, getSubComponents, getTemplateControllerDescriptor, getType, isComposite, isShared, rebind, removeClientInterface, removeServerInterface, removeSubComponent, setAttribute, setAttributeController, setComponentControllerDescriptor, setImplementation, setName, setStatus, setTemplateControllerDescriptor, setType, unbind | 
 
ProActiveComponentImpl
public ProActiveComponentImpl(org.objectweb.fractal.gui.model.BasicConfiguration owner)
- Constructs a new component.
 
- Parameters:
- owner- the configuration to which the component will belong.
 
getServerInterface
public org.objectweb.fractal.gui.model.Interface getServerInterface(java.lang.String name)
- In ProActive, a collective server interface can be seen as one group.
 
- 
- Specified by:
- getServerInterfacein interface- org.objectweb.fractal.gui.model.Component
- Overrides:
- getServerInterfacein class- org.objectweb.fractal.gui.model.BasicComponent
 
- 
 
getVirtualNode
public java.lang.String getVirtualNode()
- 
- Specified by:
- getVirtualNodein interface- ProActiveComponent
 
- 
 
setVirtualNode
public void setVirtualNode(java.lang.String virtualNode)
- 
- Specified by:
- setVirtualNodein interface- ProActiveComponent
 
- 
 
getExportedVirtualNodesAfterComposition
public java.lang.String getExportedVirtualNodesAfterComposition()
- 
- Specified by:
- getExportedVirtualNodesAfterCompositionin interface- ProActiveComponent
 
- 
 
getExportedVirtualNodesBeforeComposition
public java.lang.String getExportedVirtualNodesBeforeComposition()
- 
- Specified by:
- getExportedVirtualNodesBeforeCompositionin interface- ProActiveComponent
 
- 
 
addExportedVirtualNode
public void addExportedVirtualNode(java.lang.String virtualNodeName,
                                   java.lang.String composingVirtualNodes)
- 
- Specified by:
- addExportedVirtualNodein interface- ProActiveComponent
 
- 
 
getExportedVirtualNodesNames
public java.util.List getExportedVirtualNodesNames()
- 
- Specified by:
- getExportedVirtualNodesNamesin interface- ProActiveComponent
 
- 
 
getExportedVirtualNodeNameAfterComposition
public java.lang.String getExportedVirtualNodeNameAfterComposition(java.lang.String exportedVNName)
- 
- Specified by:
- getExportedVirtualNodeNameAfterCompositionin interface- ProActiveComponent
 
- 
 
getComposingVirtualNodes
public java.util.List getComposingVirtualNodes(java.lang.String exportedVirtualNodeName)
- 
- Specified by:
- getComposingVirtualNodesin interface- ProActiveComponent
 
- 
 
setComposingVirtualNodes
public void setComposingVirtualNodes(java.lang.String virtualNodeName,
                                     java.lang.String composingVirtualNodes)
- 
- Specified by:
- setComposingVirtualNodesin interface- ProActiveComponent
 
- 
 
removeExportedVirtualNode
public void removeExportedVirtualNode(java.lang.String exportedVirtualNodeName)
- 
- Specified by:
- removeExportedVirtualNodein interface- ProActiveComponent
 
- 
 
getComposingVirtualNodesAsString
public java.lang.String getComposingVirtualNodesAsString(java.lang.String virtualNodeName)
- 
- Specified by:
- getComposingVirtualNodesAsStringin interface- ProActiveComponent
 
- 
 
setCurrentlyEditedComposingVirtualNodesNames
public void setCurrentlyEditedComposingVirtualNodesNames(java.lang.String composingVirtualNodesNames)
- 
- Specified by:
- setCurrentlyEditedComposingVirtualNodesNamesin interface- ProActiveComponent
 
- 
 
setCurrentlyEditedExportedVirtualNodeName
public void setCurrentlyEditedExportedVirtualNodeName(java.lang.String exportedVirtualNodeName)
- 
- Specified by:
- setCurrentlyEditedExportedVirtualNodeNamein interface- ProActiveComponent
 
- 
 
getCurrentlyEditedComposingVirtualNodesNames
public java.lang.String getCurrentlyEditedComposingVirtualNodesNames()
- 
- Specified by:
- getCurrentlyEditedComposingVirtualNodesNamesin interface- ProActiveComponent
 
- 
 
getCurrentlyEditedExportedVirtualNodeName
public java.lang.String getCurrentlyEditedExportedVirtualNodeName()
- 
- Specified by:
- getCurrentlyEditedExportedVirtualNodeNamein interface- ProActiveComponent
 
- 
 
setParallel
public void setParallel()
- 
- Specified by:
- setParallelin interface- ProActiveComponent
 
- 
 
isParallel
public boolean isParallel()
- 
- Specified by:
- isParallelin interface- ProActiveComponent
 
- 
 
Copyright 2001-2007 INRIA All Rights Reserved.