/** * This creates an adapter for a {@link org.eclipse.scada.configuration.infrastructure.ExternalDriver}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createExternalDriverAdapter () { if ( externalDriverItemProvider == null ) { externalDriverItemProvider = new ExternalDriverItemProvider ( this ); } return externalDriverItemProvider; }
/** * This adds a property descriptor for the Binding feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addBindingPropertyDescriptor ( Object object ) { itemPropertyDescriptors.add ( createItemPropertyDescriptor ( ( (ComposeableAdapterFactory)adapterFactory ).getRootAdapterFactory (), getResourceLocator (), getString ( "_UI_ExternalDriver_binding_feature" ), //$NON-NLS-1$ getString ( "_UI_PropertyDescriptor_description", "_UI_ExternalDriver_binding_feature", "_UI_ExternalDriver_type" ), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ InfrastructurePackage.Literals.EXTERNAL_DRIVER__BINDING, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null ) ); }
/** * This returns the label styled text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public Object getStyledText ( final Object object ) { return getStyledDriverLabel ( (ExternalDriver)object, getString ( "_UI_ExternalDriver_type" ) ); }
/** * This returns ExternalDriver.gif. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object getImage ( Object object ) { return overlayImage ( object, getResourceLocator ().getImage ( "full/obj16/ExternalDriver" ) ); //$NON-NLS-1$ }
/** * This returns the property descriptors for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public List<IItemPropertyDescriptor> getPropertyDescriptors ( Object object ) { if ( itemPropertyDescriptors == null ) { super.getPropertyDescriptors ( object ); addPortNumberPropertyDescriptor ( object ); addBindingPropertyDescriptor ( object ); } return itemPropertyDescriptors; }
/** * 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 ( ExternalDriver.class ) ) { case InfrastructurePackage.EXTERNAL_DRIVER__PORT_NUMBER: case InfrastructurePackage.EXTERNAL_DRIVER__BINDING: fireNotifyChanged ( new ViewerNotification ( notification, notification.getNotifier (), false, true ) ); return; case InfrastructurePackage.EXTERNAL_DRIVER__ACCESS_CREDENTIALS: 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 NOT */ @Override public String getText ( final Object object ) { final String label = String.format ( "%s @ %s", ( (ExternalDriver)object ).getName (), ( (ExternalDriver)object ).getNode ().getHostName () ); return label == null || label.length () == 0 ? getString ( "_UI_ExternalDriver_type" ) : //$NON-NLS-1$ getString ( "_UI_ExternalDriver_type" ) + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ }
/** * 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 ( InfrastructurePackage.Literals.EXTERNAL_DRIVER__ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createUsernamePasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.EXTERNAL_DRIVER__ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); }
/** * This returns ExternalDriver.gif. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object getImage ( Object object ) { return overlayImage ( object, getResourceLocator ().getImage ( "full/obj16/ExternalDriver" ) ); //$NON-NLS-1$ }
/** * This returns the property descriptors for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public List<IItemPropertyDescriptor> getPropertyDescriptors ( Object object ) { if ( itemPropertyDescriptors == null ) { super.getPropertyDescriptors ( object ); addPortNumberPropertyDescriptor ( object ); addBindingPropertyDescriptor ( object ); } return itemPropertyDescriptors; }
/** * 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 ( ExternalDriver.class ) ) { case InfrastructurePackage.EXTERNAL_DRIVER__PORT_NUMBER: case InfrastructurePackage.EXTERNAL_DRIVER__BINDING: fireNotifyChanged ( new ViewerNotification ( notification, notification.getNotifier (), false, true ) ); return; case InfrastructurePackage.EXTERNAL_DRIVER__ACCESS_CREDENTIALS: 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 NOT */ @Override public String getText ( final Object object ) { final String label = String.format ( "%s @ %s", ( (ExternalDriver)object ).getName (), ( (ExternalDriver)object ).getNode ().getHostName () ); return label == null || label.length () == 0 ? getString ( "_UI_ExternalDriver_type" ) : //$NON-NLS-1$ getString ( "_UI_ExternalDriver_type" ) + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ }
/** * 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 ( InfrastructurePackage.Literals.EXTERNAL_DRIVER__ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createUsernamePasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.EXTERNAL_DRIVER__ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); }
/** * This adds a property descriptor for the Port Number feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addPortNumberPropertyDescriptor ( Object object ) { itemPropertyDescriptors.add ( createItemPropertyDescriptor ( ( (ComposeableAdapterFactory)adapterFactory ).getRootAdapterFactory (), getResourceLocator (), getString ( "_UI_ExternalDriver_portNumber_feature" ), //$NON-NLS-1$ getString ( "_UI_PropertyDescriptor_description", "_UI_ExternalDriver_portNumber_feature", "_UI_ExternalDriver_type" ), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ InfrastructurePackage.Literals.EXTERNAL_DRIVER__PORT_NUMBER, true, false, false, ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, null, null ) ); }
/** * This returns the label styled text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public Object getStyledText ( final Object object ) { return getStyledDriverLabel ( (ExternalDriver)object, getString ( "_UI_ExternalDriver_type" ) ); }
/** * This creates an adapter for a {@link org.eclipse.scada.configuration.infrastructure.ExternalDriver}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Adapter createExternalDriverAdapter () { if ( externalDriverItemProvider == null ) { externalDriverItemProvider = new ExternalDriverItemProvider ( this ); } return externalDriverItemProvider; }
/** * This adds a property descriptor for the Port Number feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addPortNumberPropertyDescriptor ( Object object ) { itemPropertyDescriptors.add ( createItemPropertyDescriptor ( ( (ComposeableAdapterFactory)adapterFactory ).getRootAdapterFactory (), getResourceLocator (), getString ( "_UI_ExternalDriver_portNumber_feature" ), //$NON-NLS-1$ getString ( "_UI_PropertyDescriptor_description", "_UI_ExternalDriver_portNumber_feature", "_UI_ExternalDriver_type" ), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ InfrastructurePackage.Literals.EXTERNAL_DRIVER__PORT_NUMBER, true, false, false, ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, null, null ) ); }
/** * This adds a property descriptor for the Binding feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void addBindingPropertyDescriptor ( Object object ) { itemPropertyDescriptors.add ( createItemPropertyDescriptor ( ( (ComposeableAdapterFactory)adapterFactory ).getRootAdapterFactory (), getResourceLocator (), getString ( "_UI_ExternalDriver_binding_feature" ), //$NON-NLS-1$ getString ( "_UI_PropertyDescriptor_description", "_UI_ExternalDriver_binding_feature", "_UI_ExternalDriver_type" ), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ InfrastructurePackage.Literals.EXTERNAL_DRIVER__BINDING, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null ) ); }