Public Member Functions | |
Adapter | createAdapter (Notifier target) |
Adapter | createContextAdapter () |
Adapter | createDeviationAttributeSetAdapter () |
Adapter | createEAElementAdapter () |
Adapter | createEAPackageableElementAdapter () |
Adapter | createEObjectAdapter () |
Adapter | createFeatureAdapter () |
Adapter | createFeatureTreeNodeAdapter () |
Adapter | createIdentifiableAdapter () |
Adapter | createUserAttributeableElementAdapter () |
Adapter | createVehicleFeatureAdapter () |
boolean | isFactoryForType (Object object) |
VehiclefeaturemodelingAdapterFactory () | |
Protected Attributes | |
VehiclefeaturemodelingSwitch < Adapter > | modelSwitch |
Static Protected Attributes | |
static VehiclefeaturemodelingPackage | modelPackage |
The Adapter Factory for the model. It provides an adapter createXXX
method for each class of the model.
de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.VehiclefeaturemodelingAdapterFactory | ( | ) |
Creates an instance of the adapter factory.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createAdapter | ( | Notifier | target | ) |
Creates an adapter for the target
.
target | the object to adapt. |
target
. Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createContextAdapter | ( | ) |
Creates a new adapter for an object of class 'Context'.
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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createDeviationAttributeSetAdapter | ( | ) |
Creates a new adapter for an object of class 'Deviation Attribute Set'.
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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createEAElementAdapter | ( | ) |
Creates a new adapter for an object of class 'EA 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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createEAPackageableElementAdapter | ( | ) |
Creates a new adapter for an object of class 'EA Packageable 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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createEObjectAdapter | ( | ) |
Creates a new adapter for the default case.
This default implementation returns null.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createFeatureAdapter | ( | ) |
Creates a new adapter for an object of class '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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createFeatureTreeNodeAdapter | ( | ) |
Creates a new adapter for an object of class 'Feature Tree Node'.
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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createIdentifiableAdapter | ( | ) |
Creates a new adapter for an object of class 'Identifiable'.
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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createUserAttributeableElementAdapter | ( | ) |
Creates a new adapter for an object of class 'User Attributeable 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.
Adapter de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.createVehicleFeatureAdapter | ( | ) |
Creates a new adapter for an object of class 'Vehicle 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.
boolean de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.isFactoryForType | ( | 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.
VehiclefeaturemodelingPackage de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.modelPackage [static, protected] |
The cached model package.
VehiclefeaturemodelingSwitch<Adapter> de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.util.VehiclefeaturemodelingAdapterFactory.modelSwitch [protected] |
The switch that delegates to the createXXX
methods.