org.objectweb.proactive.ic2d.gui.components.model
Class ProActiveComponentImpl
java.lang.Object
org.objectweb.fractal.gui.model.AbstractComponent
org.objectweb.fractal.gui.model.BasicComponent
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:
getServerInterface
in interface org.objectweb.fractal.gui.model.Component
- Overrides:
getServerInterface
in class org.objectweb.fractal.gui.model.BasicComponent
getVirtualNode
public java.lang.String getVirtualNode()
- Specified by:
getVirtualNode
in interface ProActiveComponent
setVirtualNode
public void setVirtualNode(java.lang.String virtualNode)
- Specified by:
setVirtualNode
in interface ProActiveComponent
getExportedVirtualNodesAfterComposition
public java.lang.String getExportedVirtualNodesAfterComposition()
- Specified by:
getExportedVirtualNodesAfterComposition
in interface ProActiveComponent
getExportedVirtualNodesBeforeComposition
public java.lang.String getExportedVirtualNodesBeforeComposition()
- Specified by:
getExportedVirtualNodesBeforeComposition
in interface ProActiveComponent
addExportedVirtualNode
public void addExportedVirtualNode(java.lang.String virtualNodeName,
java.lang.String composingVirtualNodes)
- Specified by:
addExportedVirtualNode
in interface ProActiveComponent
getExportedVirtualNodesNames
public java.util.List getExportedVirtualNodesNames()
- Specified by:
getExportedVirtualNodesNames
in interface ProActiveComponent
getExportedVirtualNodeNameAfterComposition
public java.lang.String getExportedVirtualNodeNameAfterComposition(java.lang.String exportedVNName)
- Specified by:
getExportedVirtualNodeNameAfterComposition
in interface ProActiveComponent
getComposingVirtualNodes
public java.util.List getComposingVirtualNodes(java.lang.String exportedVirtualNodeName)
- Specified by:
getComposingVirtualNodes
in interface ProActiveComponent
setComposingVirtualNodes
public void setComposingVirtualNodes(java.lang.String virtualNodeName,
java.lang.String composingVirtualNodes)
- Specified by:
setComposingVirtualNodes
in interface ProActiveComponent
removeExportedVirtualNode
public void removeExportedVirtualNode(java.lang.String exportedVirtualNodeName)
- Specified by:
removeExportedVirtualNode
in interface ProActiveComponent
getComposingVirtualNodesAsString
public java.lang.String getComposingVirtualNodesAsString(java.lang.String virtualNodeName)
- Specified by:
getComposingVirtualNodesAsString
in interface ProActiveComponent
setCurrentlyEditedComposingVirtualNodesNames
public void setCurrentlyEditedComposingVirtualNodesNames(java.lang.String composingVirtualNodesNames)
- Specified by:
setCurrentlyEditedComposingVirtualNodesNames
in interface ProActiveComponent
setCurrentlyEditedExportedVirtualNodeName
public void setCurrentlyEditedExportedVirtualNodeName(java.lang.String exportedVirtualNodeName)
- Specified by:
setCurrentlyEditedExportedVirtualNodeName
in interface ProActiveComponent
getCurrentlyEditedComposingVirtualNodesNames
public java.lang.String getCurrentlyEditedComposingVirtualNodesNames()
- Specified by:
getCurrentlyEditedComposingVirtualNodesNames
in interface ProActiveComponent
getCurrentlyEditedExportedVirtualNodeName
public java.lang.String getCurrentlyEditedExportedVirtualNodeName()
- Specified by:
getCurrentlyEditedExportedVirtualNodeName
in interface ProActiveComponent
setParallel
public void setParallel()
- Specified by:
setParallel
in interface ProActiveComponent
isParallel
public boolean isParallel()
- Specified by:
isParallel
in interface ProActiveComponent
Copyright 2001-2007 INRIA All Rights Reserved.