TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.util.proxy.util
Class ProxyAdapterFactory

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended byorg.eclipse.tptp.platform.analysis.util.proxy.util.ProxyAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory

public class ProxyAdapterFactory
extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.

See Also:
ProxyPackage

Field Summary
protected static ProxyPackage modelPackage
          The cached model package.
protected  ProxySwitch modelSwitch
          The switch the delegates to the createXXX methods.
 
Constructor Summary
ProxyAdapterFactory()
          Creates an instance of the adapter factory.
 
Method Summary
 org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
          Creates an adapter for the target.
 org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
          Creates a new adapter for the default case.
 org.eclipse.emf.common.notify.Adapter createIClassProxyAdapter()
          Creates a new adapter for an object of class 'IClass Proxy'.
 org.eclipse.emf.common.notify.Adapter createIComponentTypeProxyAdapter()
          Creates a new adapter for an object of class 'IComponent Type Proxy'.
 org.eclipse.emf.common.notify.Adapter createIFieldProxyAdapter()
          Creates a new adapter for an object of class 'IField Proxy'.
 org.eclipse.emf.common.notify.Adapter createIInterfaceProxyAdapter()
          Creates a new adapter for an object of class 'IInterface Proxy'.
 org.eclipse.emf.common.notify.Adapter createIJavaElementProxyAdapter()
          Creates a new adapter for an object of class 'IJava Element Proxy'.
 org.eclipse.emf.common.notify.Adapter createIMemberProxyAdapter()
          Creates a new adapter for an object of class 'IMember Proxy'.
 org.eclipse.emf.common.notify.Adapter createIMethodProxyAdapter()
          Creates a new adapter for an object of class 'IMethod Proxy'.
 org.eclipse.emf.common.notify.Adapter createIPackageProxyAdapter()
          Creates a new adapter for an object of class 'IPackage Proxy'.
 org.eclipse.emf.common.notify.Adapter createIPrimitiveTypeProxyAdapter()
          Creates a new adapter for an object of class 'IPrimitive Type Proxy'.
 org.eclipse.emf.common.notify.Adapter createIStaticInitializerProxyAdapter()
          Creates a new adapter for an object of class 'IStatic Initializer Proxy'.
 org.eclipse.emf.common.notify.Adapter createITypeProxyAdapter()
          Creates a new adapter for an object of class 'IType Proxy'.
 boolean isFactoryForType(java.lang.Object object)
          Returns whether this factory is applicable for the type of the object.
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelPackage

protected static ProxyPackage modelPackage
The cached model package.


modelSwitch

protected ProxySwitch modelSwitch
The switch the delegates to the createXXX methods.

Constructor Detail

ProxyAdapterFactory

public ProxyAdapterFactory()
Creates an instance of the adapter factory.

Method Detail

isFactoryForType

public boolean isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.

Returns:
whether this factory is applicable for the type of the object.

createAdapter

public org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
Creates an adapter for the target.

Parameters:
target - the object to adapt.
Returns:
the adapter for the target.

createIPackageProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIPackageProxyAdapter()
Creates a new adapter for an object of class 'IPackage Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IPackageProxy

createITypeProxyAdapter

public org.eclipse.emf.common.notify.Adapter createITypeProxyAdapter()
Creates a new adapter for an object of class 'IType Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ITypeProxy

createIMethodProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIMethodProxyAdapter()
Creates a new adapter for an object of class 'IMethod Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IMethodProxy

createIFieldProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIFieldProxyAdapter()
Creates a new adapter for an object of class 'IField Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IFieldProxy

createIJavaElementProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIJavaElementProxyAdapter()
Creates a new adapter for an object of class 'IJava Element Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IJavaElementProxy

createIClassProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIClassProxyAdapter()
Creates a new adapter for an object of class 'IClass Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IClassProxy

createIInterfaceProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIInterfaceProxyAdapter()
Creates a new adapter for an object of class 'IInterface Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IInterfaceProxy

createIPrimitiveTypeProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIPrimitiveTypeProxyAdapter()
Creates a new adapter for an object of class 'IPrimitive Type Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IPrimitiveTypeProxy

createIComponentTypeProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIComponentTypeProxyAdapter()
Creates a new adapter for an object of class 'IComponent Type Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IComponentTypeProxy

createIMemberProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIMemberProxyAdapter()
Creates a new adapter for an object of class 'IMember Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IMemberProxy

createIStaticInitializerProxyAdapter

public org.eclipse.emf.common.notify.Adapter createIStaticInitializerProxyAdapter()
Creates a new adapter for an object of class 'IStatic Initializer Proxy'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IStaticInitializerProxy

createEObjectAdapter

public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.

Returns:
the new adapter.

TPTP 4.1.0 Platform Project
Public API Specification