@Override public EList<Endpoint> getPossibleEndpoints ( final Exporter exporter ) { if ( ! ( exporter instanceof AlarmsEventsExporter ) ) { return ECollections.emptyEList (); } return exporter.getEndpoints (); }
private Endpoint createExporter ( final EClass exporterClass, final Node node, final EquinoxApplication application, final int port ) { final Exporter exporter = (Exporter)EcoreUtil.create ( exporterClass ); final Endpoint ep = Endpoints.registerEndpoint ( node, port, Endpoints.reference ( exporter ), String.format ( "Exporter Endpoint: %s - %s", exporter.getTypeTag (), exporter.getName () ) ); node.getEndpoints ().add ( ep ); exporter.setName ( application.getName () + "/exporter" ); exporter.getEndpoints ().add ( ep ); application.getExporter ().add ( exporter ); return ep; }
public static Collection<Endpoint> findLocalEndpoints ( final Exporter exp ) { if ( ! ( exp.eContainer () instanceof EquinoxApplication ) ) { return Collections.emptyList (); } final EquinoxApplication app = (EquinoxApplication)exp.eContainer (); if ( ! ( app.eContainer () instanceof Node ) ) { return Collections.emptyList (); } return ( (Node)app.eContainer () ).getEndpoints (); }
for ( final Endpoint endp : exp.getEndpoints () ) logger.debug ( "Recording endpoint - exporter {} -> {}", exp.getName (), endp.getName () ); map.put ( endp, exp ); logger.debug ( "Connection points to - exporter: {}, endpoint: {}", exporter.getName (), con.getEndpoint ().getName () ); result.add ( con.getEndpoint () );
public void process () { if ( this.app.getCustomizationProfile () == null ) { this.app.setCustomizationProfile ( ProfileFactory.eINSTANCE.createProfile () ); } final Profile prof = this.app.getCustomizationProfile (); final Map<Class<?>, Exporter> countMap = new HashMap<> (); for ( final Exporter exporter : this.app.getExporter () ) { if ( exporter.getEndpoints ().size () != 1 ) { throw new IllegalStateException ( "At the moment each exporter must not have exactly than one endpoint" ); } if ( countMap.containsKey ( exporter.getClass () ) ) { throw new IllegalStateException ( String.format ( "At the moment there must not me more than one exporter at a time for the type: %s", exporter.getClass () ) ); } countMap.put ( exporter.getClass (), exporter ); final String tag = exporter.getTypeTag (); put ( prof, String.format ( "org.eclipse.scada.%s.server.exporter.ngp.exportUri", tag ), makeUri ( tag, exporter.getEndpoints ().get ( 0 ) ) ); } }
/** * This returns the label styled text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object getStyledText ( Object object ) { String label = ( (Exporter)object ).getName (); StyledString styledLabel = new StyledString (); if ( label == null || label.length () == 0 ) { styledLabel.append ( getString ( "_UI_Exporter_type" ), StyledString.Style.QUALIFIER_STYLER ); //$NON-NLS-1$ } else { styledLabel.append ( getString ( "_UI_Exporter_type" ), StyledString.Style.QUALIFIER_STYLER ).append ( " " + label ); //$NON-NLS-1$ //$NON-NLS-2$ } return styledLabel; }
for ( final Endpoint endp : exp.getEndpoints () ) logger.debug ( "Recording endpoint - exporter {} -> {}", exp.getName (), endp.getName () ); map.put ( endp, exp ); logger.debug ( "Connection points to - exporter: {}, endpoint: {}", exporter.getName (), con.getEndpoint ().getName () ); result.add ( con.getEndpoint () );
public void process () { if ( this.app.getCustomizationProfile () == null ) { this.app.setCustomizationProfile ( ProfileFactory.eINSTANCE.createProfile () ); } final Profile prof = this.app.getCustomizationProfile (); final Map<Class<?>, Exporter> countMap = new HashMap<> (); for ( final Exporter exporter : this.app.getExporter () ) { if ( exporter.getEndpoints ().size () != 1 ) { throw new IllegalStateException ( "At the moment each exporter must not have exactly than one endpoint" ); } if ( countMap.containsKey ( exporter.getClass () ) ) { throw new IllegalStateException ( String.format ( "At the moment there must not me more than one exporter at a time for the type: %s", exporter.getClass () ) ); } countMap.put ( exporter.getClass (), exporter ); final String tag = exporter.getTypeTag (); put ( prof, String.format ( "org.eclipse.scada.%s.server.exporter.ngp.exportUri", tag ), makeUri ( tag, exporter.getEndpoints ().get ( 0 ) ) ); } }
@Override public EList<Endpoint> getPossibleEndpoints ( final Exporter exporter ) { if ( ! ( exporter instanceof DataAccessExporter ) ) { return ECollections.emptyEList (); } return exporter.getEndpoints (); }
public static Collection<Endpoint> findLocalEndpoints ( final Exporter exp ) { if ( ! ( exp.eContainer () instanceof EquinoxApplication ) ) { return Collections.emptyList (); } final EquinoxApplication app = (EquinoxApplication)exp.eContainer (); if ( ! ( app.eContainer () instanceof Node ) ) { return Collections.emptyList (); } return ( (Node)app.eContainer () ).getEndpoints (); }
protected Collection<Endpoint> getEndpoints ( final EquinoxApplication app ) { final Collection<Endpoint> result = new LinkedList<> (); if ( app == null ) { return result; } for ( final Exporter exporter : app.getExporter () ) { result.addAll ( exporter.getEndpoints () ); } return result; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public EList<Endpoint> getEndpoints () { final EList<Endpoint> result = ECollections.newBasicEList (); for ( final Exporter exporter : getExporter () ) { result.addAll ( exporter.getEndpoints () ); } return result; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public EList<Endpoint> getEndpoints () { final EList<Endpoint> result = ECollections.newBasicEList (); for ( final Exporter exporter : getExporter () ) { result.addAll ( exporter.getEndpoints () ); } return result; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public EList<Endpoint> getEndpoints () { final EList<Endpoint> result = ECollections.newBasicEList (); for ( final Exporter exporter : getExporter () ) { result.addAll ( exporter.getEndpoints () ); } return result; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public EList<Endpoint> getEndpoints () { final EList<Endpoint> result = ECollections.newBasicEList (); for ( final Exporter exporter : getExporter () ) { result.addAll ( exporter.getEndpoints () ); } return result; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public EList<Endpoint> getEndpoints () { final EList<Endpoint> result = ECollections.newBasicEList (); for ( final Exporter exporter : getExporter () ) { result.addAll ( exporter.getEndpoints () ); } return result; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public EList<Endpoint> getEndpoints () { final EList<Endpoint> result = ECollections.newBasicEList (); for ( final Exporter exporter : getExporter () ) { result.addAll ( exporter.getEndpoints () ); } return result; }