org.eclipse.amp.agf3d
Class Graphics3DAdapter

java.lang.Object
  extended by org.eclipse.amp.agf3d.Graphics3DAdapter
All Implemented Interfaces:
IGraphics3DAdapter, org.eclipse.core.runtime.IAdapterFactory
Direct Known Subclasses:
AscapeDefaultGraphics3DAdapter

public class Graphics3DAdapter
extends java.lang.Object
implements IGraphics3DAdapter

Author:
mparker

Field Summary
static java.lang.Class[] GRAPHICS_ADAPTERS
           
 
Constructor Summary
Graphics3DAdapter()
           
 
Method Summary
 java.lang.Object getAdapter(java.lang.Object adaptableObject, java.lang.Class adapterType)
           
 java.lang.Class[] getAdapterList()
           
static IGraphics3DAdapter getDefault3D()
           
 IShape3DProvider[] getShapes(java.lang.Object object)
           
 IShape3DProvider[] getShapesForClass(java.lang.Class object)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRAPHICS_ADAPTERS

public static java.lang.Class[] GRAPHICS_ADAPTERS
Constructor Detail

Graphics3DAdapter

public Graphics3DAdapter()
Method Detail

getShapes

public IShape3DProvider[] getShapes(java.lang.Object object)
Specified by:
getShapes in interface IGraphics3DAdapter
Parameters:
object -
Returns:
See Also:
IGraphics3DAdapter.getShapes(java.lang.Object)

getShapesForClass

public IShape3DProvider[] getShapesForClass(java.lang.Class object)
Specified by:
getShapesForClass in interface IGraphics3DAdapter
Parameters:
object -
Returns:
See Also:
IGraphics3DAdapter.getShapesForClass(java.lang.Class)

getAdapter

public java.lang.Object getAdapter(java.lang.Object adaptableObject,
                                   java.lang.Class adapterType)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdapterFactory
Parameters:
adaptableObject -
adapterType -
Returns:
See Also:
IAdapterFactory.getAdapter(java.lang.Object, java.lang.Class)

getDefault3D

public static IGraphics3DAdapter getDefault3D()

getAdapterList

public java.lang.Class[] getAdapterList()
Specified by:
getAdapterList in interface org.eclipse.core.runtime.IAdapterFactory
Returns:
See Also:
IAdapterFactory.getAdapterList()