public static AbstractFactoryDriver findDriverForDevice ( final org.eclipse.scada.configuration.infrastructure.MasterServer master, final Device device ) { for ( final Driver driver : master.getDriver () ) { if ( ! ( driver instanceof AbstractFactoryDriver ) ) { continue; } if ( ( (AbstractFactoryDriver)driver ).getDevices ().contains ( device ) ) { return (AbstractFactoryDriver)driver; } } return null; }
/** * 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; final MasterServer target = (MasterServer)object; if ( target.eContainer () instanceof Node ) { label = String.format ( "%s @ %s", target.getName (), ( (Node)target.eContainer () ).getHostName () ); } else { label = ( (MasterServer)object ).getName (); } return label == null || label.length () == 0 ? getString ( "_UI_MasterServer_type" ) : //$NON-NLS-1$ getString ( "_UI_MasterServer_type" ) + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ }
final int in = infraMaster.getInstanceNumber (); master.setName ( infraMaster.getName () ); node.getApplications ().add ( master ); Worlds.addUserService ( master, infraMaster.getUserService (), this.options ); for ( final Map.Entry<org.eclipse.scada.configuration.infrastructure.MasterServer, DataAccessConnection> entry : conMap.entrySet () ) if ( entry.getKey ().getArchiveTo () != infraArchive ) con.setShortDescription ( String.format ( "Connection to master %s on %s", entry.getKey ().getName (), infraNode.getHostName () ) ); con.setName ( String.format ( "%s.%s", entry.getKey ().getName (), infraNode.getHostName () ) ); archive.getConnections ().add ( con ); if ( master.getDriver ().contains ( entry.getKey () ) )
if ( infraMaster.getImportMaster ().isEmpty () ) for ( final MasterImport masterImport : infraMaster.getImportMaster () ) local.setId ( masterImport.getId () ); local.setLocal ( this.ctxMap.get ( masterImport.getImportedMaster () ).getImplementation () ); local.getAuthoratives ().addAll ( EcoreUtil.copyAll ( masterImport.getImportedMaster ().getAuthoratives () ) ); local.setLogonCredentials ( EcoreUtil.copy ( Worlds.findConnectionCredentials ( masterImport ) ) );
/** * 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; final MasterServer target = (MasterServer)object; if ( target.eContainer () instanceof Node ) { label = String.format ( "%s @ %s", target.getName (), ( (Node)target.eContainer () ).getHostName () ); } else { label = ( (MasterServer)object ).getName (); } return label == null || label.length () == 0 ? getString ( "_UI_MasterServer_type" ) : //$NON-NLS-1$ getString ( "_UI_MasterServer_type" ) + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ }
public static AbstractFactoryDriver findDriverForDevice ( final org.eclipse.scada.configuration.infrastructure.MasterServer master, final Device device ) { for ( final Driver driver : master.getDriver () ) { if ( ! ( driver instanceof AbstractFactoryDriver ) ) { continue; } if ( ( (AbstractFactoryDriver)driver ).getDevices ().contains ( device ) ) { return (AbstractFactoryDriver)driver; } } return null; }