Class Mwe2AdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.emf.mwe2.language.mwe2.util.Mwe2AdapterFactory
- All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
public class Mwe2AdapterFactory
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static Mwe2Package
The cached model package.protected Mwe2Switch<org.eclipse.emf.common.notify.Adapter>
The switch that delegates to thecreateXXX
methods. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Abstract Reference
'.org.eclipse.emf.common.notify.Adapter
createAdapter
(org.eclipse.emf.common.notify.Notifier target) Creates an adapter for thetarget
.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Assignment
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Boolean Literal
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Component
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Declared Property
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Double Literal
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for the default case.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Import
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Integer Literal
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Jvm Identifiable Element
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Module
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Null Literal
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Plain String
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Property Reference
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Reference
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Referrable
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'String Literal
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'String Part
'.org.eclipse.emf.common.notify.Adapter
Creates a new adapter for an object of class 'Value
'.boolean
isFactoryForType
(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
-
Field Details
-
modelPackage
The cached model package. -
modelSwitch
The switch that delegates to thecreateXXX
methods.
-
-
Constructor Details
-
Mwe2AdapterFactory
public Mwe2AdapterFactory()Creates an instance of the adapter factory.
-
-
Method Details
-
isFactoryForType
Returns whether this factory is applicable for the type of the object. This implementation returnstrue
if the object is either the model's package or is an instance object of the model.- Specified by:
isFactoryForType
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
isFactoryForType
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
- 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 thetarget
.- Overrides:
createAdapter
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
- Parameters:
target
- the object to adapt.- Returns:
- the adapter for the
target
.
-
createModuleAdapter
public org.eclipse.emf.common.notify.Adapter createModuleAdapter()Creates a new adapter for an object of class 'Module
'. 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:
-
createReferrableAdapter
public org.eclipse.emf.common.notify.Adapter createReferrableAdapter()Creates a new adapter for an object of class 'Referrable
'. 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:
-
createDeclaredPropertyAdapter
public org.eclipse.emf.common.notify.Adapter createDeclaredPropertyAdapter()Creates a new adapter for an object of class 'Declared Property
'. 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:
-
createComponentAdapter
public org.eclipse.emf.common.notify.Adapter createComponentAdapter()Creates a new adapter for an object of class 'Component
'. 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:
-
createImportAdapter
public org.eclipse.emf.common.notify.Adapter createImportAdapter()Creates a new adapter for an object of class 'Import
'. 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:
-
createAssignmentAdapter
public org.eclipse.emf.common.notify.Adapter createAssignmentAdapter()Creates a new adapter for an object of class 'Assignment
'. 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:
-
createValueAdapter
public org.eclipse.emf.common.notify.Adapter createValueAdapter()Creates a new adapter for an object of class '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.- Returns:
- the new adapter.
- See Also:
-
createBooleanLiteralAdapter
public org.eclipse.emf.common.notify.Adapter createBooleanLiteralAdapter()Creates a new adapter for an object of class 'Boolean 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.- Returns:
- the new adapter.
- See Also:
-
createReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createReferenceAdapter()Creates a new adapter for an object of class '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.- Returns:
- the new adapter.
- See Also:
-
createStringLiteralAdapter
public org.eclipse.emf.common.notify.Adapter createStringLiteralAdapter()Creates a new adapter for an object of class 'String 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.- Returns:
- the new adapter.
- See Also:
-
createStringPartAdapter
public org.eclipse.emf.common.notify.Adapter createStringPartAdapter()Creates a new adapter for an object of class 'String Part
'. 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:
-
createPropertyReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createPropertyReferenceAdapter()Creates a new adapter for an object of class 'Property 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.- Returns:
- the new adapter.
- See Also:
-
createPlainStringAdapter
public org.eclipse.emf.common.notify.Adapter createPlainStringAdapter()Creates a new adapter for an object of class 'Plain String
'. 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:
-
createAbstractReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createAbstractReferenceAdapter()Creates a new adapter for an object of class 'Abstract 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.- Returns:
- the new adapter.
- See Also:
-
createNullLiteralAdapter
public org.eclipse.emf.common.notify.Adapter createNullLiteralAdapter()Creates a new adapter for an object of class 'Null 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.- Returns:
- the new adapter.
- See Also:
-
createDoubleLiteralAdapter
public org.eclipse.emf.common.notify.Adapter createDoubleLiteralAdapter()Creates a new adapter for an object of class 'Double 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.- Returns:
- the new adapter.
- See Also:
-
createIntegerLiteralAdapter
public org.eclipse.emf.common.notify.Adapter createIntegerLiteralAdapter()Creates a new adapter for an object of class 'Integer 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.- Returns:
- the new adapter.
- See Also:
-
createJvmIdentifiableElementAdapter
public org.eclipse.emf.common.notify.Adapter createJvmIdentifiableElementAdapter()Creates a new adapter for an object of class 'Jvm Identifiable 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.- Returns:
- the new adapter.
- See Also:
-
JvmIdentifiableElement
-
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.
-