/** * This creates an adapter for a {@link org.eclipse.scada.configuration.world.setup.SetupDefinitions}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createSetupDefinitionsAdapter () { if ( setupDefinitionsItemProvider == null ) { setupDefinitionsItemProvider = new SetupDefinitionsItemProvider ( this ); } return setupDefinitionsItemProvider; }
/** * This returns SetupDefinitions.gif. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object getImage ( Object object ) { return overlayImage ( object, getResourceLocator ().getImage ( "full/obj16/SetupDefinitions" ) ); //$NON-NLS-1$ }
/** * This returns the label styled text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object getStyledText ( Object object ) { return new StyledString ( getString ( "_UI_SetupDefinitions_type" ) ); //$NON-NLS-1$ }
/** * This handles model notifications by calling {@link #updateChildren} to update any cached * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void notifyChanged ( Notification notification ) { updateChildren ( notification ); switch ( notification.getFeatureID ( SetupDefinitions.class ) ) { case SetupPackage.SETUP_DEFINITIONS__CONTAINERS: case SetupPackage.SETUP_DEFINITIONS__OPERATION_SYSTEM_DEFINITIONS: fireNotifyChanged ( new ViewerNotification ( notification, notification.getNotifier (), true, false ) ); return; } super.notifyChanged ( notification ); }
/** * This returns the label text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String getText ( Object object ) { return ( (StyledString)getStyledText ( object ) ).getString (); }
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( SetupPackage.Literals.SETUP_DEFINITIONS__CONTAINERS, SetupFactory.eINSTANCE.createSetupModuleContainer () ) ); newChildDescriptors.add ( createChildParameter ( SetupPackage.Literals.SETUP_DEFINITIONS__OPERATION_SYSTEM_DEFINITIONS, SetupFactory.eINSTANCE.createOperatingSystemDescriptor () ) ); }
/** * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void dispose () { if ( operatingSystemDescriptorItemProvider != null ) operatingSystemDescriptorItemProvider.dispose (); if ( setupModuleContainerItemProvider != null ) setupModuleContainerItemProvider.dispose (); if ( subContainerModuleItemProvider != null ) subContainerModuleItemProvider.dispose (); if ( setupDefinitionsItemProvider != null ) setupDefinitionsItemProvider.dispose (); }