g-Eclipse
Release 1.0.0

eu.geclipse.core.model.impl
Class AbstractGridElementCreator

java.lang.Object
  extended by eu.geclipse.core.model.impl.AbstractGridElementCreator
All Implemented Interfaces:
IGridElementCreator
Direct Known Subclasses:
AbstractGridJobCreator, AbstractVoCreator, BatchConnectionInfoCreator, BatchQueueDescriptionCreator, FileSystemCreator, GenericVoCreator, GridWorkflowCreator, JSDLJobDescriptionCreator, RemoteFilesContainerCreator

public abstract class AbstractGridElementCreator
extends java.lang.Object
implements IGridElementCreator

Abstract implementation of the IGridElementCreator interface.


Constructor Summary
AbstractGridElementCreator()
           
 
Method Summary
 IGridElement create(IGridContainer parent, java.lang.Object source)
          Shortcut method for creating an element from the specified source object.
 java.lang.Object getSource()
          Get the source object that was formerly specified with IGridElementCreator.setSource(Object).
 void setSource(java.lang.Object source)
          Set the source object to be used by this creator to create a grid model element from.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.geclipse.core.model.IGridElementCreator
create
 

Constructor Detail

AbstractGridElementCreator

public AbstractGridElementCreator()
Method Detail

create

public IGridElement create(IGridContainer parent,
                           java.lang.Object source)
                    throws ProblemException
Description copied from interface: IGridElementCreator
Shortcut method for creating an element from the specified source object.

Specified by:
create in interface IGridElementCreator
Parameters:
parent - The parent of the newly created element.
source - The object from which to create the element.
Returns:
The newly created element.
Throws:
ProblemException - If any problem occurs while the new element is created.

getSource

public java.lang.Object getSource()
Description copied from interface: IGridElementCreator
Get the source object that was formerly specified with IGridElementCreator.setSource(Object).

Specified by:
getSource in interface IGridElementCreator
Returns:
Get the object from which this creator will try to create a grid model element if IGridElementCreator.create(IGridContainer) is called.

setSource

public void setSource(java.lang.Object source)
Description copied from interface: IGridElementCreator
Set the source object to be used by this creator to create a grid model element from.

Specified by:
setSource in interface IGridElementCreator
Parameters:
source - The object from which this creator will try to create a grid model element if IGridElementCreator.create(IGridContainer) is called.

g-Eclipse
Release 1.0.0