|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPlatformObject
eu.geclipse.core.model.impl.AbstractGridElement
eu.geclipse.info.model.GridGlueElement
public abstract class GridGlueElement
Wrapper class for AbstractGlueTable objects to be integrated
in the GridModel. This wrapper class
is marked as abstract. Instead of using it directly the developer should
implement subclasses that are specific for a certain glue element type.
| Constructor Summary | |
|---|---|
GridGlueElement(IGridContainer parent,
AbstractGlueTable glueTable)
Construct a new GridGlueElement with the specified
parent and associated glue table. |
|
| Method Summary | |
|---|---|
IFileStore |
getFileStore()
Get the file store that this element is associated with. |
AbstractGlueTable |
getGlueElement()
Get this GridGlueElement's associated
AbstractGlueTable object. |
java.lang.String |
getName()
Get the name of this element. |
IGridContainer |
getParent()
Get the parent element of this element. |
IPath |
getPath()
Get the path of this element relative to the grid root element. |
IResource |
getResource()
Get the corresponding resource of this element. |
boolean |
isLocal()
Determines if this element is local. |
| Methods inherited from class eu.geclipse.core.model.impl.AbstractGridElement |
|---|
dispose, getAdapter, getProject, isHidden, isVirtual |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface eu.geclipse.core.model.IGridResource |
|---|
getHostName, getURI |
| Methods inherited from interface eu.geclipse.core.model.IGridElement |
|---|
dispose, getProject, isHidden, isVirtual |
| Constructor Detail |
|---|
public GridGlueElement(IGridContainer parent,
AbstractGlueTable glueTable)
GridGlueElement with the specified
parent and associated glue table.
parent - The parent of this element.glueTable - The associated AbstractGlueTable.| Method Detail |
|---|
public IFileStore getFileStore()
IGridElementnull if there is no such associated
file store. If this element is not virtual the filestore
corresponds to the file store of the corresponding resource.
getFileStore in interface IGridElementpublic AbstractGlueTable getGlueElement()
GridGlueElement's associated
AbstractGlueTable object.
public java.lang.String getName()
IGridElement
getName in interface IGridElementpublic IGridContainer getParent()
IGridElementIGridContainer. This method may not return
null since the only element that is allowed to
return null is the IGridRoot which is a
singleton and is internally defined within the model.
getParent in interface IGridElementpublic IPath getPath()
IGridElement@IResource.
getPath in interface IGridElementpublic IResource getResource()
IGridElementnull if - and only if - this element is virtual.
getResource in interface IGridElementnull if this
element is virtual.public boolean isLocal()
IGridElementIResource) that
is local in the means that it is located on the local machine.
isLocal in interface IGridElement
|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||