Public Member Functions | |
Collection<?extends EStructuralFeature > | getChildrenFeatures (Object object) |
String | getCreateChildText (Object owner, Object feature, Object child, Collection<?> selection) |
Object | getImage (Object object) |
List< IItemPropertyDescriptor > | getPropertyDescriptors (Object object) |
ResourceLocator | getResourceLocator () |
String | getText (Object object) |
void | notifyChanged (Notification notification) |
VehicleFeatureItemProvider (AdapterFactory adapterFactory) | |
Protected Member Functions | |
void | addIsCustomerVisiblePropertyDescriptor (Object object) |
void | addIsDesignVariabilityRationalePropertyDescriptor (Object object) |
void | addIsRemovedPropertyDescriptor (Object object) |
void | collectNewChildDescriptors (Collection< Object > newChildDescriptors, Object object) |
EStructuralFeature | getChildFeature (Object object, Object child) |
This is the item provider adapter for a de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.VehicleFeature object.
de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.VehicleFeatureItemProvider | ( | AdapterFactory | adapterFactory | ) |
This constructs an instance from a factory and a notifier.
void de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.addIsCustomerVisiblePropertyDescriptor | ( | Object | object | ) | [protected] |
This adds a property descriptor for the Is Customer Visible feature.
void de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.addIsDesignVariabilityRationalePropertyDescriptor | ( | Object | object | ) | [protected] |
This adds a property descriptor for the Is Design Variability Rationale feature.
void de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.addIsRemovedPropertyDescriptor | ( | Object | object | ) | [protected] |
This adds a property descriptor for the Is Removed feature.
void de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.collectNewChildDescriptors | ( | Collection< Object > | newChildDescriptors, | |
Object | object | |||
) | [protected] |
This adds org.eclipse.emf.edit.command.CommandParameters describing the children that can be created under this object.
EStructuralFeature de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.getChildFeature | ( | Object | object, | |
Object | child | |||
) | [protected] |
Collection<? extends EStructuralFeature> de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.getChildrenFeatures | ( | Object | object | ) |
This specifies how to implement getChildren and is used to deduce an appropriate feature for an org.eclipse.emf.edit.command.AddCommand, org.eclipse.emf.edit.command.RemoveCommand or org.eclipse.emf.edit.command.MoveCommand in createCommand.
String de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.getCreateChildText | ( | Object | owner, | |
Object | feature, | |||
Object | child, | |||
Collection<?> | selection | |||
) |
This returns the label text for org.eclipse.emf.edit.command.CreateChildCommand.
Object de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.getImage | ( | Object | object | ) |
This returns VehicleFeature.gif.
List<IItemPropertyDescriptor> de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.getPropertyDescriptors | ( | Object | object | ) |
This returns the property descriptors for the adapted class.
ResourceLocator de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.getResourceLocator | ( | ) |
Return the resource locator for this item provider's resources.
String de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.getText | ( | Object | object | ) |
This returns the label text for the adapted class.
NOT
void de.fraunhofer.isst.eastadl.vehiclefeaturemodeling.provider.VehicleFeatureItemProvider.notifyChanged | ( | Notification | notification | ) |
This handles model notifications by calling updateChildren to update any cached children and by creating a viewer notification, which it passes to fireNotifyChanged.