|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.AdapterFactoryImpl org.eclipse.emf.ecore.util.EcoreAdapterFactory
public class EcoreAdapterFactory
The Adapter Factory for the model.
It provides an adapter createXXX
method for each class of the model.
EcorePackage
Field Summary | |
---|---|
protected static EcorePackage |
modelPackage
The cached model package |
protected EcoreSwitch<Adapter> |
modelSwitch
The switch that delegates to the createXXX methods |
Constructor Summary | |
---|---|
EcoreAdapterFactory()
Creates an instance of the adapter factory |
Method Summary | |
---|---|
Adapter |
createAdapter(Notifier target)
Creates an adapter for the target |
Adapter |
createEAnnotationAdapter()
Creates a new adapter for an object of class ' EAnnotation ' |
Adapter |
createEAttributeAdapter()
Creates a new adapter for an object of class ' EAttribute ' |
Adapter |
createEClassAdapter()
Creates a new adapter for an object of class ' EClass ' |
Adapter |
createEClassifierAdapter()
Creates a new adapter for an object of class ' EClassifier ' |
Adapter |
createEDataTypeAdapter()
Creates a new adapter for an object of class ' EData Type ' |
Adapter |
createEEnumAdapter()
Creates a new adapter for an object of class ' EEnum ' |
Adapter |
createEEnumLiteralAdapter()
Creates a new adapter for an object of class ' EEnum Literal ' |
Adapter |
createEFactoryAdapter()
Creates a new adapter for an object of class ' EFactory ' |
Adapter |
createEGenericTypeAdapter()
Creates a new adapter for an object of class ' EGeneric Type ' |
Adapter |
createEModelElementAdapter()
Creates a new adapter for an object of class ' EModel Element ' |
Adapter |
createENamedElementAdapter()
Creates a new adapter for an object of class ' ENamed Element ' |
Adapter |
createEObjectAdapter()
Creates a new adapter for the default case |
Adapter |
createEOperationAdapter()
Creates a new adapter for an object of class ' EOperation ' |
Adapter |
createEPackageAdapter()
Creates a new adapter for an object of class ' EPackage ' |
Adapter |
createEParameterAdapter()
Creates a new adapter for an object of class ' EParameter ' |
Adapter |
createEReferenceAdapter()
Creates a new adapter for an object of class ' EReference ' |
Adapter |
createEStringToStringMapEntryAdapter()
Creates a new adapter for an object of class ' EString To String Map Entry ' |
Adapter |
createEStructuralFeatureAdapter()
Creates a new adapter for an object of class ' EStructural Feature ' |
Adapter |
createETypedElementAdapter()
Creates a new adapter for an object of class ' ETyped Element ' |
Adapter |
createETypeParameterAdapter()
Creates a new adapter for an object of class ' EType Parameter ' |
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 |
---|
protected static EcorePackage modelPackage
protected EcoreSwitch<Adapter> modelSwitch
createXXX
methods.
Constructor Detail |
---|
public EcoreAdapterFactory()
Method Detail |
---|
public boolean isFactoryForType(java.lang.Object object)
true
if the object is either the model's package or is an instance object of the model.
isFactoryForType
in interface AdapterFactory
isFactoryForType
in class AdapterFactoryImpl
object
- the key indicating the type of adapter in question.
Adapter.isAdapterForType(java.lang.Object)
public Adapter createAdapter(Notifier target)
target
.
createAdapter
in class AdapterFactoryImpl
target
- the object to adapt.
target
.AdapterFactoryImpl.createAdapter(Notifier)
public Adapter createEModelElementAdapter()
EModel Element
'.
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.
EModelElement
public Adapter createEStructuralFeatureAdapter()
EStructural Feature
'.
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.
EStructuralFeature
public Adapter createEAnnotationAdapter()
EAnnotation
'.
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.
EAnnotation
public Adapter createEAttributeAdapter()
EAttribute
'.
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.
EAttribute
public Adapter createEClassAdapter()
EClass
'.
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.
EClass
public Adapter createEDataTypeAdapter()
EData Type
'.
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.
EDataType
public Adapter createEClassifierAdapter()
EClassifier
'.
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.
EClassifier
public Adapter createENamedElementAdapter()
ENamed Element
'.
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.
ENamedElement
public Adapter createETypedElementAdapter()
ETyped Element
'.
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.
ETypedElement
public Adapter createEParameterAdapter()
EParameter
'.
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.
EParameter
public Adapter createEOperationAdapter()
EOperation
'.
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.
EOperation
public Adapter createEPackageAdapter()
EPackage
'.
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.
EPackage
public Adapter createEFactoryAdapter()
EFactory
'.
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.
EFactory
public Adapter createEEnumLiteralAdapter()
EEnum Literal
'.
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.
EEnumLiteral
public Adapter createEEnumAdapter()
EEnum
'.
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.
EEnum
public Adapter createEReferenceAdapter()
EReference
'.
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.
EReference
public Adapter createEStringToStringMapEntryAdapter()
EString To String Map Entry
'.
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.
Map.Entry
public Adapter createEGenericTypeAdapter()
EGeneric Type
'.
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.
EGenericType
public Adapter createETypeParameterAdapter()
EType Parameter
'.
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.
ETypeParameter
public Adapter createEObjectAdapter()
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |