|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.emf.compare.diff.metamodel.util.DiffAdapterFactory
public class DiffAdapterFactory
The Adapter Factory for the model. It provides an adapter
createXXX method for each class of the model.
DiffPackage| Field Summary | |
|---|---|
protected static DiffPackage |
modelPackage
The cached model package |
protected DiffSwitch<org.eclipse.emf.common.notify.Adapter> |
modelSwitch
The switch the delegates to the createXXX methods |
| Constructor Summary | |
|---|---|
DiffAdapterFactory()
Creates an instance of the adapter factory |
|
| Method Summary | |
|---|---|
org.eclipse.emf.common.notify.Adapter |
createAbstractDiffExtensionAdapter()
Creates a new adapter for an object of class ' Abstract Diff Extension' |
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 |
createAddAttributeAdapter()
Creates a new adapter for an object of class ' Add Attribute' |
org.eclipse.emf.common.notify.Adapter |
createAddModelElementAdapter()
Creates a new adapter for an object of class ' Add Model Element' |
org.eclipse.emf.common.notify.Adapter |
createAddReferenceValueAdapter()
Creates a new adapter for an object of class ' Add Reference Value' |
org.eclipse.emf.common.notify.Adapter |
createAttributeChangeAdapter()
Creates a new adapter for an object of class ' Attribute Change' |
org.eclipse.emf.common.notify.Adapter |
createAttributeChangeLeftTargetAdapter()
Creates a new adapter for an object of class ' Attribute Change Left Target' |
org.eclipse.emf.common.notify.Adapter |
createAttributeChangeRightTargetAdapter()
Creates a new adapter for an object of class ' Attribute Change Right Target' |
org.eclipse.emf.common.notify.Adapter |
createConflictingDiffElementAdapter()
Creates a new adapter for an object of class ' Conflicting Diff Element' |
org.eclipse.emf.common.notify.Adapter |
createDiffElementAdapter()
Creates a new adapter for an object of class ' Element' |
org.eclipse.emf.common.notify.Adapter |
createDiffGroupAdapter()
Creates a new adapter for an object of class ' Group' |
org.eclipse.emf.common.notify.Adapter |
createDiffModelAdapter()
Creates a new adapter for an object of class ' Model' |
org.eclipse.emf.common.notify.Adapter |
createEObjectAdapter()
Creates a new adapter for the default case |
org.eclipse.emf.common.notify.Adapter |
createGenericDiffElementAdapter()
Creates a new adapter for an object of class ' Generic Diff Element' |
org.eclipse.emf.common.notify.Adapter |
createModelElementChangeAdapter()
Creates a new adapter for an object of class ' Model Element Change' |
org.eclipse.emf.common.notify.Adapter |
createModelElementChangeLeftTargetAdapter()
Creates a new adapter for an object of class ' Model Element Change Left Target' |
org.eclipse.emf.common.notify.Adapter |
createModelElementChangeRightTargetAdapter()
Creates a new adapter for an object of class ' Model Element Change Right Target' |
org.eclipse.emf.common.notify.Adapter |
createModelInputSnapshotAdapter()
Creates a new adapter for an object of class ' Model Input Snapshot' |
org.eclipse.emf.common.notify.Adapter |
createMoveModelElementAdapter()
Creates a new adapter for an object of class ' Move Model Element' |
org.eclipse.emf.common.notify.Adapter |
createReferenceChangeAdapter()
Creates a new adapter for an object of class ' Reference Change' |
org.eclipse.emf.common.notify.Adapter |
createReferenceChangeLeftTargetAdapter()
Creates a new adapter for an object of class ' Reference Change Left Target' |
org.eclipse.emf.common.notify.Adapter |
createReferenceChangeRightTargetAdapter()
Creates a new adapter for an object of class ' Reference Change Right Target' |
org.eclipse.emf.common.notify.Adapter |
createRemoteAddAttributeAdapter()
Creates a new adapter for an object of class ' Remote Add Attribute' |
org.eclipse.emf.common.notify.Adapter |
createRemoteAddModelElementAdapter()
Creates a new adapter for an object of class ' Remote Add Model Element' |
org.eclipse.emf.common.notify.Adapter |
createRemoteAddReferenceValueAdapter()
Creates a new adapter for an object of class ' Remote Add Reference Value' |
org.eclipse.emf.common.notify.Adapter |
createRemoteMoveModelElementAdapter()
Creates a new adapter for an object of class ' Remote Move Model Element' |
org.eclipse.emf.common.notify.Adapter |
createRemoteRemoveAttributeAdapter()
Creates a new adapter for an object of class ' Remote Remove Attribute' |
org.eclipse.emf.common.notify.Adapter |
createRemoteRemoveModelElementAdapter()
Creates a new adapter for an object of class ' Remote Remove Model Element' |
org.eclipse.emf.common.notify.Adapter |
createRemoteRemoveReferenceValueAdapter()
Creates a new adapter for an object of class ' Remote Remove Reference Value' |
org.eclipse.emf.common.notify.Adapter |
createRemoteUpdateAttributeAdapter()
Creates a new adapter for an object of class ' Remote Update Attribute' |
org.eclipse.emf.common.notify.Adapter |
createRemoteUpdateUniqueReferenceValueAdapter()
Creates a new adapter for an object of class ' Remote Update Unique Reference Value' |
org.eclipse.emf.common.notify.Adapter |
createRemoveAttributeAdapter()
Creates a new adapter for an object of class ' Remove Attribute' |
org.eclipse.emf.common.notify.Adapter |
createRemoveModelElementAdapter()
Creates a new adapter for an object of class ' Remove Model Element' |
org.eclipse.emf.common.notify.Adapter |
createRemoveReferenceValueAdapter()
Creates a new adapter for an object of class ' Remove Reference Value' |
org.eclipse.emf.common.notify.Adapter |
createUpdateAttributeAdapter()
Creates a new adapter for an object of class ' Update Attribute' |
org.eclipse.emf.common.notify.Adapter |
createUpdateModelElementAdapter()
Creates a new adapter for an object of class ' Update Model Element' |
org.eclipse.emf.common.notify.Adapter |
createUpdateReferenceAdapter()
Creates a new adapter for an object of class ' Update Reference' |
org.eclipse.emf.common.notify.Adapter |
createUpdateUniqueReferenceValueAdapter()
Creates a new adapter for an object of class ' Update Unique Reference Value' |
boolean |
isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object |
static boolean |
shouldBeHidden(org.eclipse.emf.ecore.EObject element)
Check whether this element should be visible or not. |
| 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 DiffPackage modelPackage
protected DiffSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
createXXX methods.
| Constructor Detail |
|---|
public DiffAdapterFactory()
| Method Detail |
|---|
public static boolean shouldBeHidden(org.eclipse.emf.ecore.EObject element)
element - :the diff element we want to know if it's visible or not.
public org.eclipse.emf.common.notify.Adapter createAbstractDiffExtensionAdapter()
Abstract Diff Extension'.
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.
AbstractDiffExtensionpublic org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
target.
createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpltarget - the object to adapt.
target.public org.eclipse.emf.common.notify.Adapter createAddAttributeAdapter()
Add Attribute'.
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.
AddAttributepublic org.eclipse.emf.common.notify.Adapter createAddModelElementAdapter()
Add Model 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.
AddModelElementpublic org.eclipse.emf.common.notify.Adapter createAddReferenceValueAdapter()
Add Reference Value'.
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.
AddReferenceValuepublic org.eclipse.emf.common.notify.Adapter createAttributeChangeAdapter()
Attribute Change'.
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.
AttributeChangepublic org.eclipse.emf.common.notify.Adapter createAttributeChangeLeftTargetAdapter()
Attribute Change Left Target'.
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.
AttributeChangeLeftTargetpublic org.eclipse.emf.common.notify.Adapter createAttributeChangeRightTargetAdapter()
Attribute Change Right Target'.
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.
AttributeChangeRightTargetpublic org.eclipse.emf.common.notify.Adapter createConflictingDiffElementAdapter()
Conflicting Diff 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.
ConflictingDiffElementpublic org.eclipse.emf.common.notify.Adapter createDiffElementAdapter()
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.
DiffElementpublic org.eclipse.emf.common.notify.Adapter createDiffGroupAdapter()
Group'.
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.
DiffGrouppublic org.eclipse.emf.common.notify.Adapter createDiffModelAdapter()
Model'.
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.
DiffModelpublic org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
public org.eclipse.emf.common.notify.Adapter createGenericDiffElementAdapter()
Generic Diff 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.
GenericDiffElementpublic org.eclipse.emf.common.notify.Adapter createModelElementChangeAdapter()
Model Element Change'.
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.
ModelElementChangepublic org.eclipse.emf.common.notify.Adapter createModelElementChangeLeftTargetAdapter()
Model Element Change Left Target'.
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.
ModelElementChangeLeftTargetpublic org.eclipse.emf.common.notify.Adapter createModelElementChangeRightTargetAdapter()
Model Element Change Right Target'.
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.
ModelElementChangeRightTargetpublic org.eclipse.emf.common.notify.Adapter createModelInputSnapshotAdapter()
Model Input Snapshot'.
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.
ModelInputSnapshotpublic org.eclipse.emf.common.notify.Adapter createMoveModelElementAdapter()
Move Model 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.
MoveModelElementpublic org.eclipse.emf.common.notify.Adapter createReferenceChangeAdapter()
Reference Change'.
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.
ReferenceChangepublic org.eclipse.emf.common.notify.Adapter createReferenceChangeLeftTargetAdapter()
Reference Change Left Target'.
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.
ReferenceChangeLeftTargetpublic org.eclipse.emf.common.notify.Adapter createReferenceChangeRightTargetAdapter()
Reference Change Right Target'.
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.
ReferenceChangeRightTargetpublic org.eclipse.emf.common.notify.Adapter createRemoteAddAttributeAdapter()
Remote Add Attribute'.
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.
RemoteAddAttributepublic org.eclipse.emf.common.notify.Adapter createRemoteAddModelElementAdapter()
Remote Add Model 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.
RemoteAddModelElementpublic org.eclipse.emf.common.notify.Adapter createRemoteAddReferenceValueAdapter()
Remote Add Reference Value'.
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.
RemoteAddReferenceValuepublic org.eclipse.emf.common.notify.Adapter createRemoteMoveModelElementAdapter()
Remote Move Model 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.
RemoteMoveModelElementpublic org.eclipse.emf.common.notify.Adapter createRemoteRemoveAttributeAdapter()
Remote Remove Attribute'.
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.
RemoteRemoveAttributepublic org.eclipse.emf.common.notify.Adapter createRemoteRemoveModelElementAdapter()
Remote Remove Model 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.
RemoteRemoveModelElementpublic org.eclipse.emf.common.notify.Adapter createRemoteRemoveReferenceValueAdapter()
Remote Remove Reference Value'.
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.
RemoteRemoveReferenceValuepublic org.eclipse.emf.common.notify.Adapter createRemoteUpdateAttributeAdapter()
Remote Update Attribute'.
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.
RemoteUpdateAttributepublic org.eclipse.emf.common.notify.Adapter createRemoteUpdateUniqueReferenceValueAdapter()
Remote Update Unique Reference Value'.
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.
RemoteUpdateUniqueReferenceValuepublic org.eclipse.emf.common.notify.Adapter createRemoveAttributeAdapter()
Remove Attribute'.
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.
RemoveAttributepublic org.eclipse.emf.common.notify.Adapter createRemoveModelElementAdapter()
Remove Model 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.
RemoveModelElementpublic org.eclipse.emf.common.notify.Adapter createRemoveReferenceValueAdapter()
Remove Reference Value'.
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.
RemoveReferenceValuepublic org.eclipse.emf.common.notify.Adapter createUpdateAttributeAdapter()
Update Attribute'.
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.
UpdateAttributepublic org.eclipse.emf.common.notify.Adapter createUpdateModelElementAdapter()
Update Model 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.
UpdateModelElementpublic org.eclipse.emf.common.notify.Adapter createUpdateReferenceAdapter()
Update Reference'.
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.
UpdateReferencepublic org.eclipse.emf.common.notify.Adapter createUpdateUniqueReferenceValueAdapter()
Update Unique Reference Value'.
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.
UpdateUniqueReferenceValuepublic 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 org.eclipse.emf.common.notify.AdapterFactoryisFactoryForType in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
|
Copyright 2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||