Package org.eclipse.ecf.discovery.ui.model

Examples of org.eclipse.ecf.discovery.ui.model.IServiceInfo


   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated NOT
   */
  public String getText(Object object) {
    IServiceInfo serviceInfo = ((IServiceInfo)object);
    String namingAuthority = serviceInfo.getServiceID().getServiceTypeID().getEcfNamingAuthority();
    List services = serviceInfo.getServiceID().getServiceTypeID().getEcfServices();
    List protocols = serviceInfo.getServiceID().getServiceTypeID().getEcfProtocols();
    return ((services.size() == 1) ? ((String) services.get(0))
        : services.toString()) + " " + protocols + ":" + namingAuthority;
  }
View Full Code Here


  private boolean isServiceType(Object receiver, Object[] args) {
    // convert the args to a list we can use for comparison
    List asList = Arrays.asList(args);

    // extract the sublist from the service types
    IServiceInfo serviceInfo = (IServiceInfo) receiver;
    IServiceTypeID serviceTypeId = serviceInfo.getServiceID().getServiceTypeID();
    List services = serviceTypeId.getEcfServices();
    if (services.size() < args.length) {
      return false;
    }
    List ecfServices = services.subList(0, args.length);
View Full Code Here

    private IServiceInfo getIServiceInfo(
        org.eclipse.ecf.discovery.IServiceInfo ecfServiceInfo) {
      Trace.entering(ModelPlugin.PLUGIN_ID, ModelPlugin.PLUGIN_ID
          + "/methods/entering", ServiceResource.class, //$NON-NLS-1$
          "getIServiceInfo", ecfServiceInfo); //$NON-NLS-1$
      IServiceInfo emfIServiceInfo;
      URI anUri = null;
      try {
        anUri = convertToURI(ecfServiceInfo);
        emfIServiceInfo = (IServiceInfo) resourceSet.getEObject(anUri,
            true);
View Full Code Here

        org.eclipse.ecf.discovery.IServiceInfo ecfServiceInfo) {
      IHost host = findIHost(getInetAddress(ecfServiceInfo.getLocation()));
      if (host != null) {
        for (java.util.Iterator itr = host.getServices().iterator(); itr
            .hasNext();) {
          IServiceInfo emfIServiceInfo = (IServiceInfo) itr.next();
          if (aComparator.compare(ecfServiceInfo,
              emfIServiceInfo.getEcfServiceInfo()) == 0) {
            return emfIServiceInfo;
          }
        }
      }
      return null;
View Full Code Here

            "serviceUndiscovered", ecfEvent); //$NON-NLS-1$
        org.eclipse.ecf.discovery.IServiceInfo ecfServiceInfo = ecfEvent
            .getServiceInfo();

        // remove the IServiceInfo
        IServiceInfo emfIServiceInfo = findIServiceInfo(ecfServiceInfo);

        Assert.isNotNull(emfIServiceInfo);

        EcoreUtil.remove(emfIServiceInfo);
View Full Code Here

        // uris
        // which
        // define
        // a
        // host
        IServiceInfo emfIServiceInfo = getIServiceInfo(ecfServiceInfo);
        Trace.trace(ModelPlugin.PLUGIN_ID, ModelPlugin.PLUGIN_ID
            + "/methods/tracing", ServiceResource.class, //$NON-NLS-1$
            "serviceResolved", "Service created " //$NON-NLS-1$ //$NON-NLS-2$
                + emfIServiceInfo);
        InetAddress inetAddress = getInetAddress(ecfServiceInfo
View Full Code Here

  public String getText(Object element) {
    if (element instanceof IStructuredSelection) {
      IStructuredSelection ss = (IStructuredSelection) element;
      Object selected = ss.getFirstElement();
      if (selected instanceof IServiceInfo) {
        IServiceInfo si = (IServiceInfo) selected;
        return si.getServiceID().getEcfServiceName();
      }
    }
    return null;
  }
View Full Code Here

    /* (non-Javadoc)
     * @see org.eclipse.ui.views.properties.IPropertySourceProvider#getPropertySource(java.lang.Object)
     */
    public IPropertySource getPropertySource(Object object) {
      if (object instanceof IServiceInfo) {
        IServiceInfo treeParent = (IServiceInfo) object;
        return new ServicePropertiesPropertySource(treeParent.getEcfServiceInfo().getServiceProperties());
      }
      return null;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.discovery.ui.model.IServiceInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.