deleted discovery plugins from master
|
@ -1,7 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<classpath>
|
|
||||||
<classpathentry kind="src" path="src"/>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
|
||||||
<classpathentry kind="output" path="bin"/>
|
|
||||||
</classpath>
|
|
|
@ -1 +0,0 @@
|
||||||
bin
|
|
|
@ -1,34 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>org.eclipse.rse.discovery</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.ManifestBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.SchemaBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.pde.PluginNature</nature>
|
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
|
||||||
<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
|
@ -1,3 +0,0 @@
|
||||||
#Sun Oct 08 00:09:13 CEST 2006
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
|
@ -1,71 +0,0 @@
|
||||||
#Fri Mar 28 14:14:24 CET 2008
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
|
|
||||||
org.eclipse.jdt.core.compiler.compliance=1.4
|
|
||||||
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.autoboxing=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecation=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected
|
|
||||||
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.nullReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
|
|
||||||
org.eclipse.jdt.core.compiler.source=1.3
|
|
|
@ -1,19 +0,0 @@
|
||||||
Manifest-Version: 1.0
|
|
||||||
Bundle-ManifestVersion: 2
|
|
||||||
Bundle-Name: %pluginName
|
|
||||||
Bundle-SymbolicName: org.eclipse.rse.discovery;singleton:=true
|
|
||||||
Bundle-Version: 3.0.100.qualifier
|
|
||||||
Bundle-Activator: org.eclipse.rse.internal.discovery.Activator
|
|
||||||
Bundle-Localization: plugin
|
|
||||||
Require-Bundle: org.eclipse.ui,
|
|
||||||
org.eclipse.core.runtime,
|
|
||||||
org.eclipse.rse.ui;bundle-version="[3.0.0,4.0.0)",
|
|
||||||
org.eclipse.rse.core;bundle-version="[3.0.0,4.0.0)",
|
|
||||||
org.eclipse.emf.ecore;bundle-version="[2.2.0,3.0.0)",
|
|
||||||
org.eclipse.tm.discovery.wizard;bundle-version="[2.0.0,3.0.0)",
|
|
||||||
org.eclipse.tm.discovery.model;bundle-version="[2.0.0,3.0.0)"
|
|
||||||
Bundle-ActivationPolicy: lazy
|
|
||||||
Eclipse-LazyStart: true
|
|
||||||
Bundle-Vendor: %providerName
|
|
||||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
|
||||||
Export-Package: org.eclipse.rse.internal.discovery;x-internal:=true
|
|
|
@ -1,28 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
||||||
<title>About</title>
|
|
||||||
</head>
|
|
||||||
<body lang="EN-US">
|
|
||||||
<h2>About This Content</h2>
|
|
||||||
|
|
||||||
<p>June 5, 2007</p>
|
|
||||||
<h3>License</h3>
|
|
||||||
|
|
||||||
<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
||||||
indicated below, the Content is provided to you under the terms and conditions of the
|
|
||||||
Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
||||||
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.</p>
|
|
||||||
|
|
||||||
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
||||||
being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
||||||
apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
||||||
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
||||||
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
||||||
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,18 +0,0 @@
|
||||||
##################################################################################
|
|
||||||
# Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
# This program and the accompanying materials are made available under the terms
|
|
||||||
# of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
# available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Javier Montalvo Orús (Symbian) - initial API and implementation
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
source.. = src/
|
|
||||||
output.. = bin/
|
|
||||||
bin.includes = META-INF/,\
|
|
||||||
about.html,\
|
|
||||||
plugin.properties,\
|
|
||||||
.,\
|
|
||||||
plugin.xml
|
|
||||||
src.includes = about.html
|
|
|
@ -1,18 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
pluginName = Target Management Service Discovery RSE Plug-in
|
|
||||||
providerName = Eclipse.org - DSDP
|
|
||||||
|
|
||||||
DiscoverySystemLabel=Discovery
|
|
||||||
DiscoverySystemDescription=Discovery
|
|
||||||
|
|
||||||
NewConnectionWizard.discovery.name=Service Discovery Wizard
|
|
|
@ -1,58 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<?eclipse version="3.2"?>
|
|
||||||
<!--
|
|
||||||
Copyright (c) 2006, 2007 Symbian Software Ltd. and others. All rights reserved.
|
|
||||||
This program and the accompanying materials are made available under the terms
|
|
||||||
of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
Javier Montalvo Orus (Symbian) - [plan] Improve Discovery and Autodetect in RSE
|
|
||||||
Martin Oberhuber (Wind River) - [186523] Move subsystemConfigurations from UI to core
|
|
||||||
-->
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
|
|
||||||
<extension
|
|
||||||
point="org.eclipse.rse.ui.newConnectionWizards">
|
|
||||||
<newConnectionWizard
|
|
||||||
canFinishEarly="false"
|
|
||||||
categoryId="org.eclipse.rse.ui.wizards.newconnection.default.category"
|
|
||||||
class="org.eclipse.rse.internal.discovery.ServiceDiscoveryWizard"
|
|
||||||
hasPages="true"
|
|
||||||
id="org.eclipse.rse.discovery.ServiceDiscoveryWizard"
|
|
||||||
name="%NewConnectionWizard.discovery.name"
|
|
||||||
systemTypeIds="org.eclipse.rse.systemtype.discovery">
|
|
||||||
</newConnectionWizard>
|
|
||||||
</extension>
|
|
||||||
|
|
||||||
<extension
|
|
||||||
point="org.eclipse.rse.core.systemTypes">
|
|
||||||
<systemType
|
|
||||||
description="%DiscoverySystemDescription"
|
|
||||||
id="org.eclipse.rse.systemtype.discovery"
|
|
||||||
label="%DiscoverySystemLabel"
|
|
||||||
name="Discovery"
|
|
||||||
/>
|
|
||||||
</extension>
|
|
||||||
|
|
||||||
<extension
|
|
||||||
point="org.eclipse.rse.core.subsystemConfigurations">
|
|
||||||
<configuration
|
|
||||||
systemTypeIds="org.eclipse.rse.systemtype.discovery"
|
|
||||||
name="Discovery"
|
|
||||||
description="Service Discovery Wizard"
|
|
||||||
iconlive=""
|
|
||||||
icon=""
|
|
||||||
class="org.eclipse.rse.internal.discovery.ServiceDiscoverySubSystemConfiguration"
|
|
||||||
vendor="%providerName"
|
|
||||||
priority="100"
|
|
||||||
id="Discovery">
|
|
||||||
</configuration>
|
|
||||||
</extension>
|
|
||||||
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.rse.internal.discovery;
|
|
||||||
|
|
||||||
import org.eclipse.ui.plugin.AbstractUIPlugin;
|
|
||||||
import org.osgi.framework.BundleContext;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The activator class controls the plug-in life cycle
|
|
||||||
*/
|
|
||||||
public class Activator extends AbstractUIPlugin {
|
|
||||||
|
|
||||||
// The plug-in ID
|
|
||||||
public static final String PLUGIN_ID = "org.eclipse.rse.discovery"; //$NON-NLS-1$
|
|
||||||
|
|
||||||
// The shared instance
|
|
||||||
private static Activator plugin;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The constructor
|
|
||||||
*/
|
|
||||||
public Activator() {
|
|
||||||
plugin = this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
|
|
||||||
*/
|
|
||||||
public void start(BundleContext context) throws Exception {
|
|
||||||
super.start(context);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
|
|
||||||
*/
|
|
||||||
public void stop(BundleContext context) throws Exception {
|
|
||||||
plugin = null;
|
|
||||||
super.stop(context);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the shared instance
|
|
||||||
*
|
|
||||||
* @return the shared instance
|
|
||||||
*/
|
|
||||||
public static Activator getDefault() {
|
|
||||||
return plugin;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2008 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
* Javier Montalvo Orus (Symbian) - NLS Cleanup
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.rse.internal.discovery;
|
|
||||||
|
|
||||||
import org.eclipse.osgi.util.NLS;
|
|
||||||
|
|
||||||
public class Messages extends NLS {
|
|
||||||
private static final String BUNDLE_NAME = "org.eclipse.rse.internal.discovery.messages"; //$NON-NLS-1$
|
|
||||||
|
|
||||||
public static String ServiceDiscoveryWizard_DiscoveryPropertySet;
|
|
||||||
|
|
||||||
public static String ServiceDiscoveryWizard_Port;
|
|
||||||
|
|
||||||
static {
|
|
||||||
// initialize resource bundle
|
|
||||||
NLS.initializeMessages(BUNDLE_NAME, Messages.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,60 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.rse.internal.discovery;
|
|
||||||
|
|
||||||
import org.eclipse.rse.core.filters.ISystemFilterPool;
|
|
||||||
import org.eclipse.rse.core.filters.ISystemFilterPoolManager;
|
|
||||||
import org.eclipse.rse.core.model.IHost;
|
|
||||||
import org.eclipse.rse.core.subsystems.IConnectorService;
|
|
||||||
import org.eclipse.rse.core.subsystems.ISubSystem;
|
|
||||||
import org.eclipse.rse.core.subsystems.SubSystemConfiguration;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Configuration for an empty Discovery SubSystemConfiguration
|
|
||||||
* to allow listing discovery in the RSE Wizard
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class ServiceDiscoverySubSystemConfiguration extends SubSystemConfiguration {
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#createDefaultFilterPool(org.eclipse.rse.core.filters.ISystemFilterPoolManager)
|
|
||||||
*/
|
|
||||||
protected ISystemFilterPool createDefaultFilterPool(
|
|
||||||
ISystemFilterPoolManager mgr) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#createSubSystemInternal(org.eclipse.rse.core.model.IHost)
|
|
||||||
*/
|
|
||||||
public ISubSystem createSubSystemInternal(IHost conn) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsServerLaunchProperties(org.eclipse.rse.core.model.IHost)
|
|
||||||
*/
|
|
||||||
public boolean supportsServerLaunchProperties(IHost host) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.rse.core.subsystems.ISubSystemConfiguration#getConnectorService(org.eclipse.rse.core.model.IHost)
|
|
||||||
*/
|
|
||||||
public IConnectorService getConnectorService(IHost host) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,199 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. and others. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
* Javier Montalvo Orus (Symbian) - [plan] Improve Discovery and Autodetect in RSE
|
|
||||||
* Martin Oberhuber (Wind River) - [184095] Replace systemTypeName by IRSESystemType
|
|
||||||
* Martin Oberhuber (Wind River) - [177523] Unify singleton getter methods
|
|
||||||
* Martin Oberhuber (Wind River) - [186523] Move subsystemConfigurations from UI to core
|
|
||||||
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.rse.internal.discovery;
|
|
||||||
|
|
||||||
|
|
||||||
import java.util.Enumeration;
|
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.Vector;
|
|
||||||
|
|
||||||
import org.eclipse.core.runtime.IConfigurationElement;
|
|
||||||
import org.eclipse.core.runtime.IExtensionPoint;
|
|
||||||
import org.eclipse.core.runtime.Platform;
|
|
||||||
import org.eclipse.jface.wizard.IWizardPage;
|
|
||||||
import org.eclipse.jface.wizard.Wizard;
|
|
||||||
import org.eclipse.rse.core.IRSESystemType;
|
|
||||||
import org.eclipse.rse.core.RSECorePlugin;
|
|
||||||
import org.eclipse.rse.core.model.IHost;
|
|
||||||
import org.eclipse.rse.core.model.IPropertySet;
|
|
||||||
import org.eclipse.rse.core.model.ISystemRegistry;
|
|
||||||
import org.eclipse.rse.core.subsystems.IConnectorService;
|
|
||||||
import org.eclipse.rse.core.subsystems.ISubSystem;
|
|
||||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
|
||||||
import org.eclipse.rse.ui.RSEUIPlugin;
|
|
||||||
import org.eclipse.rse.ui.actions.SystemRefreshAllAction;
|
|
||||||
import org.eclipse.tm.discovery.model.Pair;
|
|
||||||
import org.eclipse.tm.discovery.model.Service;
|
|
||||||
import org.eclipse.tm.discovery.model.ServiceType;
|
|
||||||
import org.eclipse.tm.internal.discovery.wizard.ServiceDiscoveryWizardDisplayPage;
|
|
||||||
import org.eclipse.tm.internal.discovery.wizard.ServiceDiscoveryWizardMainPage;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Service Discovery Wizard
|
|
||||||
*/
|
|
||||||
|
|
||||||
public class ServiceDiscoveryWizard extends Wizard {
|
|
||||||
|
|
||||||
private ServiceDiscoveryWizardMainPage serviceDiscoveryMainPage;
|
|
||||||
private ServiceDiscoveryWizardDisplayPage serviceDiscoveryPage = null;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Service Discovery Wizard constructor
|
|
||||||
*/
|
|
||||||
public ServiceDiscoveryWizard() {
|
|
||||||
super();
|
|
||||||
setNeedsProgressMonitor(false);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see org.eclipse.jface.wizard.Wizard#addPages()
|
|
||||||
*/
|
|
||||||
public void addPages() {
|
|
||||||
|
|
||||||
serviceDiscoveryMainPage = new ServiceDiscoveryWizardMainPage();
|
|
||||||
addPage(serviceDiscoveryMainPage);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see org.eclipse.jface.wizard.Wizard#getNextPage(org.eclipse.jface.wizard.IWizardPage)
|
|
||||||
*/
|
|
||||||
public IWizardPage getNextPage(IWizardPage page) {
|
|
||||||
|
|
||||||
if (page instanceof ServiceDiscoveryWizardMainPage) {
|
|
||||||
if (serviceDiscoveryPage == null) {
|
|
||||||
serviceDiscoveryPage = new ServiceDiscoveryWizardDisplayPage(serviceDiscoveryMainPage.getQuery(), serviceDiscoveryMainPage.getAddress(), serviceDiscoveryMainPage.getTransport(), serviceDiscoveryMainPage.getProtocol(), serviceDiscoveryMainPage.getTimeOut());
|
|
||||||
addPage(serviceDiscoveryPage);
|
|
||||||
} else {
|
|
||||||
serviceDiscoveryPage.update(serviceDiscoveryMainPage.getQuery(), serviceDiscoveryMainPage.getAddress(), serviceDiscoveryMainPage.getTransport(), serviceDiscoveryMainPage.getProtocol(), serviceDiscoveryMainPage.getTimeOut());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return super.getNextPage(page);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see org.eclipse.jface.wizard.Wizard#performFinish()
|
|
||||||
*/
|
|
||||||
public boolean performFinish() {
|
|
||||||
|
|
||||||
IExtensionPoint ep = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.rse.core","subsystemConfigurations"); //$NON-NLS-1$ //$NON-NLS-2$
|
|
||||||
IConfigurationElement[] ce = ep.getConfigurationElements();
|
|
||||||
|
|
||||||
SystemRefreshAllAction systemRefreshAllAction = new SystemRefreshAllAction(null);
|
|
||||||
ISystemRegistry registry = RSECorePlugin.getTheSystemRegistry();
|
|
||||||
|
|
||||||
String[] addresses = serviceDiscoveryPage.getAddresses();
|
|
||||||
for (int i = 0; i < addresses.length; i++) {
|
|
||||||
|
|
||||||
String hostName = addresses[i];
|
|
||||||
Vector discoveredServices = serviceDiscoveryPage.getSelectedServices(addresses[i]);
|
|
||||||
Vector subSystemConfigurationVector = new Vector();
|
|
||||||
|
|
||||||
Enumeration serviceEnumeration = discoveredServices.elements();
|
|
||||||
|
|
||||||
IHost conn = null;
|
|
||||||
try {
|
|
||||||
IRSESystemType discoveryType = RSECorePlugin.getTheCoreRegistry().getSystemTypeById(IRSESystemType.SYSTEMTYPE_DISCOVERY_ID);
|
|
||||||
conn = registry.createHost(discoveryType, "Discovery@" + hostName, hostName, "Discovered services in "+hostName);//$NON-NLS-1$ //$NON-NLS-2$
|
|
||||||
} catch (Exception e) {
|
|
||||||
RSECorePlugin.getTheSystemRegistry().deleteHost(conn);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
while (serviceEnumeration.hasMoreElements()) {
|
|
||||||
|
|
||||||
Service service = (Service) serviceEnumeration.nextElement();
|
|
||||||
|
|
||||||
//discovered service name
|
|
||||||
String serviceName = ((ServiceType) service.eContainer()).getName();
|
|
||||||
|
|
||||||
//discovered transport (tcp, udp)
|
|
||||||
String transport = null;
|
|
||||||
|
|
||||||
Iterator pairIterator = service.getPair().iterator();
|
|
||||||
while (pairIterator.hasNext()) {
|
|
||||||
|
|
||||||
Pair pair = (Pair) pairIterator.next();
|
|
||||||
if(pair.getKey().equals("transport")) //$NON-NLS-1$
|
|
||||||
{
|
|
||||||
transport = pair.getValue();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//find the SubSystemConfiguration plugin that matches the name+transport
|
|
||||||
for (int j = 0; j < ce.length; j++) {
|
|
||||||
String typesList = ce[j].getAttribute("serviceType"); //$NON-NLS-1$
|
|
||||||
if(typesList!=null)
|
|
||||||
{
|
|
||||||
String[] types = typesList.split(";"); //$NON-NLS-1$
|
|
||||||
|
|
||||||
for (int k = 0; k < types.length; k++) {
|
|
||||||
if(types[k].equals("_"+serviceName+"._"+transport)) //$NON-NLS-1$ //$NON-NLS-2$
|
|
||||||
{
|
|
||||||
ISubSystemConfiguration config = registry.getSubSystemConfiguration(ce[j].getAttribute("id")); //$NON-NLS-1$
|
|
||||||
IConnectorService connector = config.getConnectorService(conn);
|
|
||||||
IPropertySet propertySet;
|
|
||||||
pairIterator = service.getPair().iterator();
|
|
||||||
|
|
||||||
while (pairIterator.hasNext()) {
|
|
||||||
|
|
||||||
Pair pair = (Pair) pairIterator.next();
|
|
||||||
|
|
||||||
if((propertySet = connector.getPropertySet(Messages.ServiceDiscoveryWizard_DiscoveryPropertySet))==null)
|
|
||||||
{
|
|
||||||
propertySet = connector.createPropertySet(Messages.ServiceDiscoveryWizard_DiscoveryPropertySet);
|
|
||||||
}
|
|
||||||
propertySet.addProperty(pair.getKey(), pair.getValue());
|
|
||||||
}
|
|
||||||
|
|
||||||
subSystemConfigurationVector.add(config);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ISubSystemConfiguration[] subSystemConfiguration = new ISubSystemConfiguration[subSystemConfigurationVector.size()];
|
|
||||||
|
|
||||||
for (int j = 0; j < subSystemConfiguration.length; j++) {
|
|
||||||
subSystemConfiguration[j]=(ISubSystemConfiguration)subSystemConfigurationVector.elementAt(j);
|
|
||||||
}
|
|
||||||
|
|
||||||
ISubSystem[] subSystem = registry.createSubSystems(conn, subSystemConfiguration);
|
|
||||||
|
|
||||||
for (int j = 0; j < subSystem.length; j++) {
|
|
||||||
|
|
||||||
|
|
||||||
IConnectorService connector = subSystem[j].getConnectorService();
|
|
||||||
IPropertySet propertySet = connector.getPropertySet(Messages.ServiceDiscoveryWizard_DiscoveryPropertySet);
|
|
||||||
if(propertySet.getProperty(Messages.ServiceDiscoveryWizard_Port)!=null)
|
|
||||||
{
|
|
||||||
int port = Integer.parseInt(propertySet.getPropertyValue(Messages.ServiceDiscoveryWizard_Port));
|
|
||||||
connector.setPort(port);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
RSEUIPlugin.getTheSystemRegistryUI().expandHost(conn);
|
|
||||||
}
|
|
||||||
|
|
||||||
systemRefreshAllAction.run();
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,13 +0,0 @@
|
||||||
##################################################################################
|
|
||||||
# Copyright (c) 2006, 2008 Symbian Software Ltd. All rights reserved.
|
|
||||||
# This program and the accompanying materials are made available under the terms
|
|
||||||
# of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
# available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
# Javier Montalvo Orus (Symbian) - NLS Cleanup
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
ServiceDiscoveryWizard_DiscoveryPropertySet=Discovery
|
|
||||||
ServiceDiscoveryWizard_Port=port
|
|
|
@ -1,17 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>org.eclipse.tm.discovery-feature</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
|
@ -1,23 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
bin.includes = feature.xml,\
|
|
||||||
feature.properties,\
|
|
||||||
license.html,\
|
|
||||||
epl-v10.html,\
|
|
||||||
eclipse_update_120.jpg
|
|
||||||
generate.plugin@org.eclipse.rse.discovery.source=org.eclipse.rse.discovery
|
|
||||||
generate.plugin@org.eclipse.tm.discovery.engine.source=org.eclipse.tm.discovery.engine
|
|
||||||
generate.plugin@org.eclipse.tm.discovery.model.source=org.eclipse.tm.discovery.model
|
|
||||||
generate.plugin@org.eclipse.tm.discovery.model.edit.source=org.eclipse.tm.discovery.model.edit
|
|
||||||
generate.plugin@org.eclipse.tm.discovery.protocol.dnssd.source=org.eclipse.tm.discovery.protocol.dnssd
|
|
||||||
generate.plugin@org.eclipse.tm.discovery.transport.udp.source=org.eclipse.tm.discovery.transport.udp
|
|
||||||
generate.plugin@org.eclipse.tm.discovery.view.source=org.eclipse.tm.discovery.view
|
|
||||||
generate.plugin@org.eclipse.tm.discovery.wizard.source=org.eclipse.tm.discovery.wizard
|
|
Before Width: | Height: | Size: 21 KiB |
|
@ -1,256 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Eclipse Public License - Version 1.0</title>
|
|
||||||
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
size: 8.5in 11.0in;
|
|
||||||
margin: 0.25in 0.5in 0.25in 0.5in;
|
|
||||||
tab-interval: 0.5in;
|
|
||||||
}
|
|
||||||
p {
|
|
||||||
margin-left: auto;
|
|
||||||
margin-top: 0.5em;
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
}
|
|
||||||
p.list {
|
|
||||||
margin-left: 0.5in;
|
|
||||||
margin-top: 0.05em;
|
|
||||||
margin-bottom: 0.05em;
|
|
||||||
}
|
|
||||||
</style></head><body lang="EN-US">
|
|
||||||
|
|
||||||
<p align="center"><b>Eclipse Public License - v 1.0</b></p>
|
|
||||||
|
|
||||||
<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
|
|
||||||
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
|
|
||||||
DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
|
|
||||||
AGREEMENT.</p>
|
|
||||||
|
|
||||||
<p><b>1. DEFINITIONS</b></p>
|
|
||||||
|
|
||||||
<p>"Contribution" means:</p>
|
|
||||||
|
|
||||||
<p class="list">a) in the case of the initial Contributor, the initial
|
|
||||||
code and documentation distributed under this Agreement, and</p>
|
|
||||||
<p class="list">b) in the case of each subsequent Contributor:</p>
|
|
||||||
<p class="list">i) changes to the Program, and</p>
|
|
||||||
<p class="list">ii) additions to the Program;</p>
|
|
||||||
<p class="list">where such changes and/or additions to the Program
|
|
||||||
originate from and are distributed by that particular Contributor. A
|
|
||||||
Contribution 'originates' from a Contributor if it was added to the
|
|
||||||
Program by such Contributor itself or anyone acting on such
|
|
||||||
Contributor's behalf. Contributions do not include additions to the
|
|
||||||
Program which: (i) are separate modules of software distributed in
|
|
||||||
conjunction with the Program under their own license agreement, and (ii)
|
|
||||||
are not derivative works of the Program.</p>
|
|
||||||
|
|
||||||
<p>"Contributor" means any person or entity that distributes
|
|
||||||
the Program.</p>
|
|
||||||
|
|
||||||
<p>"Licensed Patents" mean patent claims licensable by a
|
|
||||||
Contributor which are necessarily infringed by the use or sale of its
|
|
||||||
Contribution alone or when combined with the Program.</p>
|
|
||||||
|
|
||||||
<p>"Program" means the Contributions distributed in accordance
|
|
||||||
with this Agreement.</p>
|
|
||||||
|
|
||||||
<p>"Recipient" means anyone who receives the Program under
|
|
||||||
this Agreement, including all Contributors.</p>
|
|
||||||
|
|
||||||
<p><b>2. GRANT OF RIGHTS</b></p>
|
|
||||||
|
|
||||||
<p class="list">a) Subject to the terms of this Agreement, each
|
|
||||||
Contributor hereby grants Recipient a non-exclusive, worldwide,
|
|
||||||
royalty-free copyright license to reproduce, prepare derivative works
|
|
||||||
of, publicly display, publicly perform, distribute and sublicense the
|
|
||||||
Contribution of such Contributor, if any, and such derivative works, in
|
|
||||||
source code and object code form.</p>
|
|
||||||
|
|
||||||
<p class="list">b) Subject to the terms of this Agreement, each
|
|
||||||
Contributor hereby grants Recipient a non-exclusive, worldwide,
|
|
||||||
royalty-free patent license under Licensed Patents to make, use, sell,
|
|
||||||
offer to sell, import and otherwise transfer the Contribution of such
|
|
||||||
Contributor, if any, in source code and object code form. This patent
|
|
||||||
license shall apply to the combination of the Contribution and the
|
|
||||||
Program if, at the time the Contribution is added by the Contributor,
|
|
||||||
such addition of the Contribution causes such combination to be covered
|
|
||||||
by the Licensed Patents. The patent license shall not apply to any other
|
|
||||||
combinations which include the Contribution. No hardware per se is
|
|
||||||
licensed hereunder.</p>
|
|
||||||
|
|
||||||
<p class="list">c) Recipient understands that although each Contributor
|
|
||||||
grants the licenses to its Contributions set forth herein, no assurances
|
|
||||||
are provided by any Contributor that the Program does not infringe the
|
|
||||||
patent or other intellectual property rights of any other entity. Each
|
|
||||||
Contributor disclaims any liability to Recipient for claims brought by
|
|
||||||
any other entity based on infringement of intellectual property rights
|
|
||||||
or otherwise. As a condition to exercising the rights and licenses
|
|
||||||
granted hereunder, each Recipient hereby assumes sole responsibility to
|
|
||||||
secure any other intellectual property rights needed, if any. For
|
|
||||||
example, if a third party patent license is required to allow Recipient
|
|
||||||
to distribute the Program, it is Recipient's responsibility to acquire
|
|
||||||
that license before distributing the Program.</p>
|
|
||||||
|
|
||||||
<p class="list">d) Each Contributor represents that to its knowledge it
|
|
||||||
has sufficient copyright rights in its Contribution, if any, to grant
|
|
||||||
the copyright license set forth in this Agreement.</p>
|
|
||||||
|
|
||||||
<p><b>3. REQUIREMENTS</b></p>
|
|
||||||
|
|
||||||
<p>A Contributor may choose to distribute the Program in object code
|
|
||||||
form under its own license agreement, provided that:</p>
|
|
||||||
|
|
||||||
<p class="list">a) it complies with the terms and conditions of this
|
|
||||||
Agreement; and</p>
|
|
||||||
|
|
||||||
<p class="list">b) its license agreement:</p>
|
|
||||||
|
|
||||||
<p class="list">i) effectively disclaims on behalf of all Contributors
|
|
||||||
all warranties and conditions, express and implied, including warranties
|
|
||||||
or conditions of title and non-infringement, and implied warranties or
|
|
||||||
conditions of merchantability and fitness for a particular purpose;</p>
|
|
||||||
|
|
||||||
<p class="list">ii) effectively excludes on behalf of all Contributors
|
|
||||||
all liability for damages, including direct, indirect, special,
|
|
||||||
incidental and consequential damages, such as lost profits;</p>
|
|
||||||
|
|
||||||
<p class="list">iii) states that any provisions which differ from this
|
|
||||||
Agreement are offered by that Contributor alone and not by any other
|
|
||||||
party; and</p>
|
|
||||||
|
|
||||||
<p class="list">iv) states that source code for the Program is available
|
|
||||||
from such Contributor, and informs licensees how to obtain it in a
|
|
||||||
reasonable manner on or through a medium customarily used for software
|
|
||||||
exchange.</p>
|
|
||||||
|
|
||||||
<p>When the Program is made available in source code form:</p>
|
|
||||||
|
|
||||||
<p class="list">a) it must be made available under this Agreement; and</p>
|
|
||||||
|
|
||||||
<p class="list">b) a copy of this Agreement must be included with each
|
|
||||||
copy of the Program.</p>
|
|
||||||
|
|
||||||
<p>Contributors may not remove or alter any copyright notices contained
|
|
||||||
within the Program.</p>
|
|
||||||
|
|
||||||
<p>Each Contributor must identify itself as the originator of its
|
|
||||||
Contribution, if any, in a manner that reasonably allows subsequent
|
|
||||||
Recipients to identify the originator of the Contribution.</p>
|
|
||||||
|
|
||||||
<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
|
|
||||||
|
|
||||||
<p>Commercial distributors of software may accept certain
|
|
||||||
responsibilities with respect to end users, business partners and the
|
|
||||||
like. While this license is intended to facilitate the commercial use of
|
|
||||||
the Program, the Contributor who includes the Program in a commercial
|
|
||||||
product offering should do so in a manner which does not create
|
|
||||||
potential liability for other Contributors. Therefore, if a Contributor
|
|
||||||
includes the Program in a commercial product offering, such Contributor
|
|
||||||
("Commercial Contributor") hereby agrees to defend and
|
|
||||||
indemnify every other Contributor ("Indemnified Contributor")
|
|
||||||
against any losses, damages and costs (collectively "Losses")
|
|
||||||
arising from claims, lawsuits and other legal actions brought by a third
|
|
||||||
party against the Indemnified Contributor to the extent caused by the
|
|
||||||
acts or omissions of such Commercial Contributor in connection with its
|
|
||||||
distribution of the Program in a commercial product offering. The
|
|
||||||
obligations in this section do not apply to any claims or Losses
|
|
||||||
relating to any actual or alleged intellectual property infringement. In
|
|
||||||
order to qualify, an Indemnified Contributor must: a) promptly notify
|
|
||||||
the Commercial Contributor in writing of such claim, and b) allow the
|
|
||||||
Commercial Contributor to control, and cooperate with the Commercial
|
|
||||||
Contributor in, the defense and any related settlement negotiations. The
|
|
||||||
Indemnified Contributor may participate in any such claim at its own
|
|
||||||
expense.</p>
|
|
||||||
|
|
||||||
<p>For example, a Contributor might include the Program in a commercial
|
|
||||||
product offering, Product X. That Contributor is then a Commercial
|
|
||||||
Contributor. If that Commercial Contributor then makes performance
|
|
||||||
claims, or offers warranties related to Product X, those performance
|
|
||||||
claims and warranties are such Commercial Contributor's responsibility
|
|
||||||
alone. Under this section, the Commercial Contributor would have to
|
|
||||||
defend claims against the other Contributors related to those
|
|
||||||
performance claims and warranties, and if a court requires any other
|
|
||||||
Contributor to pay any damages as a result, the Commercial Contributor
|
|
||||||
must pay those damages.</p>
|
|
||||||
|
|
||||||
<p><b>5. NO WARRANTY</b></p>
|
|
||||||
|
|
||||||
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
|
|
||||||
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
|
|
||||||
OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
|
|
||||||
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
|
|
||||||
OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
|
|
||||||
responsible for determining the appropriateness of using and
|
|
||||||
distributing the Program and assumes all risks associated with its
|
|
||||||
exercise of rights under this Agreement , including but not limited to
|
|
||||||
the risks and costs of program errors, compliance with applicable laws,
|
|
||||||
damage to or loss of data, programs or equipment, and unavailability or
|
|
||||||
interruption of operations.</p>
|
|
||||||
|
|
||||||
<p><b>6. DISCLAIMER OF LIABILITY</b></p>
|
|
||||||
|
|
||||||
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
|
|
||||||
NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
|
|
||||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
|
|
||||||
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
|
|
||||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
||||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
|
|
||||||
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
|
|
||||||
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
|
|
||||||
|
|
||||||
<p><b>7. GENERAL</b></p>
|
|
||||||
|
|
||||||
<p>If any provision of this Agreement is invalid or unenforceable under
|
|
||||||
applicable law, it shall not affect the validity or enforceability of
|
|
||||||
the remainder of the terms of this Agreement, and without further action
|
|
||||||
by the parties hereto, such provision shall be reformed to the minimum
|
|
||||||
extent necessary to make such provision valid and enforceable.</p>
|
|
||||||
|
|
||||||
<p>If Recipient institutes patent litigation against any entity
|
|
||||||
(including a cross-claim or counterclaim in a lawsuit) alleging that the
|
|
||||||
Program itself (excluding combinations of the Program with other
|
|
||||||
software or hardware) infringes such Recipient's patent(s), then such
|
|
||||||
Recipient's rights granted under Section 2(b) shall terminate as of the
|
|
||||||
date such litigation is filed.</p>
|
|
||||||
|
|
||||||
<p>All Recipient's rights under this Agreement shall terminate if it
|
|
||||||
fails to comply with any of the material terms or conditions of this
|
|
||||||
Agreement and does not cure such failure in a reasonable period of time
|
|
||||||
after becoming aware of such noncompliance. If all Recipient's rights
|
|
||||||
under this Agreement terminate, Recipient agrees to cease use and
|
|
||||||
distribution of the Program as soon as reasonably practicable. However,
|
|
||||||
Recipient's obligations under this Agreement and any licenses granted by
|
|
||||||
Recipient relating to the Program shall continue and survive.</p>
|
|
||||||
|
|
||||||
<p>Everyone is permitted to copy and distribute copies of this
|
|
||||||
Agreement, but in order to avoid inconsistency the Agreement is
|
|
||||||
copyrighted and may only be modified in the following manner. The
|
|
||||||
Agreement Steward reserves the right to publish new versions (including
|
|
||||||
revisions) of this Agreement from time to time. No one other than the
|
|
||||||
Agreement Steward has the right to modify this Agreement. The Eclipse
|
|
||||||
Foundation is the initial Agreement Steward. The Eclipse Foundation may
|
|
||||||
assign the responsibility to serve as the Agreement Steward to a
|
|
||||||
suitable separate entity. Each new version of the Agreement will be
|
|
||||||
given a distinguishing version number. The Program (including
|
|
||||||
Contributions) may always be distributed subject to the version of the
|
|
||||||
Agreement under which it was received. In addition, after a new version
|
|
||||||
of the Agreement is published, Contributor may elect to distribute the
|
|
||||||
Program (including its Contributions) under the new version. Except as
|
|
||||||
expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
|
|
||||||
rights or licenses to the intellectual property of any Contributor under
|
|
||||||
this Agreement, whether expressly, by implication, estoppel or
|
|
||||||
otherwise. All rights in the Program not expressly granted under this
|
|
||||||
Agreement are reserved.</p>
|
|
||||||
|
|
||||||
<p>This Agreement is governed by the laws of the State of New York and
|
|
||||||
the intellectual property laws of the United States of America. No party
|
|
||||||
to this Agreement will bring a legal action under this Agreement more
|
|
||||||
than one year after the cause of action arose. Each party waives its
|
|
||||||
rights to a jury trial in any resulting litigation.</p>
|
|
||||||
|
|
||||||
</body></html>
|
|
|
@ -1,171 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2010 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
# feature.properties
|
|
||||||
# contains externalized strings for feature.xml
|
|
||||||
# "%foo" in feature.xml corresponds to the key "foo" in this file
|
|
||||||
# java.io.Properties file (ISO 8859-1 with "\" escapes)
|
|
||||||
# This file should be translated.
|
|
||||||
|
|
||||||
# "featureName" property - name of the feature
|
|
||||||
featureName=Target Management Service Discovery
|
|
||||||
|
|
||||||
# "description" property - description of the feature
|
|
||||||
description=A framework and Zeroconf / DNS-SD based implementation for \
|
|
||||||
detecting remote network services. Includes Source.
|
|
||||||
|
|
||||||
# "providerName" property - name of the company that provides the feature
|
|
||||||
providerName=Eclipse.org - DSDP
|
|
||||||
|
|
||||||
# "tmUpdateSiteName" property - label for the update site
|
|
||||||
tmUpdateSiteName=Target Management 3.2 Updates
|
|
||||||
|
|
||||||
# "copyright" property - text of the "Feature Update Copyright"
|
|
||||||
copyright=\
|
|
||||||
Copyright (c) 2006, 2010 Symbian Software Ltd. and others. All rights reserved.\n\
|
|
||||||
This program and the accompanying materials are made available under the terms\n\
|
|
||||||
of the Eclipse Public License v1.0 which accompanies this distribution, and is\n\
|
|
||||||
available at http://www.eclipse.org/legal/epl-v10.html\n\
|
|
||||||
\n\
|
|
||||||
Contributors:\n\
|
|
||||||
Javier Montalvo Orús (Symbian) - initial API and implementation\n\
|
|
||||||
Martin Oberhuber (Wind River) - externalized strings, fixed build.properties, feature.xml\n
|
|
||||||
################ end of copyright property ####################################
|
|
||||||
|
|
||||||
# "licenseURL" property - URL of the "Feature License"
|
|
||||||
# do not translate value - just change to point to a locale-specific HTML page
|
|
||||||
licenseURL=license.html
|
|
||||||
|
|
||||||
# "license" property - text of the "Feature Update License"
|
|
||||||
# should be plain text version of license agreement pointed to be "licenseURL"
|
|
||||||
license=\
|
|
||||||
Eclipse Foundation Software User Agreement\n\
|
|
||||||
April 14, 2010\n\
|
|
||||||
\n\
|
|
||||||
Usage Of Content\n\
|
|
||||||
\n\
|
|
||||||
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
|
|
||||||
OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
|
|
||||||
USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
|
|
||||||
AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
|
|
||||||
NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
|
|
||||||
AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
|
|
||||||
AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
|
|
||||||
OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
|
|
||||||
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
|
|
||||||
OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
|
|
||||||
BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
|
|
||||||
\n\
|
|
||||||
Applicable Licenses\n\
|
|
||||||
\n\
|
|
||||||
Unless otherwise indicated, all Content made available by the\n\
|
|
||||||
Eclipse Foundation is provided to you under the terms and conditions of\n\
|
|
||||||
the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
|
|
||||||
provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.\n\
|
|
||||||
\n\
|
|
||||||
Content includes, but is not limited to, source code, object code,\n\
|
|
||||||
documentation and other files maintained in the Eclipse Foundation source code\n\
|
|
||||||
repository ("Repository") in software modules ("Modules") and made available\n\
|
|
||||||
as downloadable archives ("Downloads").\n\
|
|
||||||
\n\
|
|
||||||
- Content may be structured and packaged into modules to facilitate delivering,\n\
|
|
||||||
extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
|
|
||||||
plug-in fragments ("Fragments"), and features ("Features").\n\
|
|
||||||
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
|
|
||||||
in a directory named "plugins".\n\
|
|
||||||
- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
|
|
||||||
Each Feature may be packaged as a sub-directory in a directory named "features".\n\
|
|
||||||
Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
|
|
||||||
numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
|
|
||||||
- Features may also include other Features ("Included Features"). Within a Feature, files\n\
|
|
||||||
named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
|
|
||||||
\n\
|
|
||||||
The terms and conditions governing Plug-ins and Fragments should be\n\
|
|
||||||
contained in files named "about.html" ("Abouts"). The terms and\n\
|
|
||||||
conditions governing Features and Included Features should be contained\n\
|
|
||||||
in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
|
|
||||||
Licenses may be located in any directory of a Download or Module\n\
|
|
||||||
including, but not limited to the following locations:\n\
|
|
||||||
\n\
|
|
||||||
- The top-level (root) directory\n\
|
|
||||||
- Plug-in and Fragment directories\n\
|
|
||||||
- Inside Plug-ins and Fragments packaged as JARs\n\
|
|
||||||
- Sub-directories of the directory named "src" of certain Plug-ins\n\
|
|
||||||
- Feature directories\n\
|
|
||||||
\n\
|
|
||||||
Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
|
|
||||||
Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
|
|
||||||
Update License") during the installation process. If the Feature contains\n\
|
|
||||||
Included Features, the Feature Update License should either provide you\n\
|
|
||||||
with the terms and conditions governing the Included Features or inform\n\
|
|
||||||
you where you can locate them. Feature Update Licenses may be found in\n\
|
|
||||||
the "license" property of files named "feature.properties" found within a Feature.\n\
|
|
||||||
Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
|
|
||||||
terms and conditions (or references to such terms and conditions) that\n\
|
|
||||||
govern your use of the associated Content in that directory.\n\
|
|
||||||
\n\
|
|
||||||
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
|
|
||||||
TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
|
|
||||||
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
|
|
||||||
\n\
|
|
||||||
- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
|
|
||||||
- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
|
|
||||||
- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
|
|
||||||
- Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
|
|
||||||
- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
|
|
||||||
\n\
|
|
||||||
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
|
|
||||||
TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
|
|
||||||
is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
|
|
||||||
govern that particular Content.\n\
|
|
||||||
\n\
|
|
||||||
\n\Use of Provisioning Technology\n\
|
|
||||||
\n\
|
|
||||||
The Eclipse Foundation makes available provisioning software, examples of which include,\n\
|
|
||||||
but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
|
|
||||||
the purpose of allowing users to install software, documentation, information and/or\n\
|
|
||||||
other materials (collectively "Installable Software"). This capability is provided with\n\
|
|
||||||
the intent of allowing such users to install, extend and update Eclipse-based products.\n\
|
|
||||||
Information about packaging Installable Software is available at\n\
|
|
||||||
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
|
|
||||||
\n\
|
|
||||||
You may use Provisioning Technology to allow other parties to install Installable Software.\n\
|
|
||||||
You shall be responsible for enabling the applicable license agreements relating to the\n\
|
|
||||||
Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
|
|
||||||
in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
|
|
||||||
making it available in accordance with the Specification, you further acknowledge your\n\
|
|
||||||
agreement to, and the acquisition of all necessary rights to permit the following:\n\
|
|
||||||
\n\
|
|
||||||
1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
|
|
||||||
the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
|
|
||||||
extending or updating the functionality of an Eclipse-based product.\n\
|
|
||||||
2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
|
|
||||||
Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
|
|
||||||
3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
|
|
||||||
govern the use of the Installable Software ("Installable Software Agreement") and such\n\
|
|
||||||
Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
|
|
||||||
with the Specification. Such Installable Software Agreement must inform the user of the\n\
|
|
||||||
terms and conditions that govern the Installable Software and must solicit acceptance by\n\
|
|
||||||
the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
|
|
||||||
indication of agreement by the user, the provisioning Technology will complete installation\n\
|
|
||||||
of the Installable Software.\n\
|
|
||||||
\n\
|
|
||||||
Cryptography\n\
|
|
||||||
\n\
|
|
||||||
Content may contain encryption software. The country in which you are\n\
|
|
||||||
currently may have restrictions on the import, possession, and use,\n\
|
|
||||||
and/or re-export to another country, of encryption software. BEFORE\n\
|
|
||||||
using any encryption software, please check the country's laws,\n\
|
|
||||||
regulations and policies concerning the import, possession, or use, and\n\
|
|
||||||
re-export of encryption software, to see if this is permitted.\n\
|
|
||||||
\n\
|
|
||||||
Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
|
|
||||||
########### end of license property ##########################################
|
|
|
@ -1,178 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
<!--
|
|
||||||
Copyright (c) 2005, 2010 IBM Corporation and others.
|
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
which accompanies this distribution, and is available at
|
|
||||||
http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
IBM Corporation - initial API and implementation
|
|
||||||
-->
|
|
||||||
|
|
||||||
<feature
|
|
||||||
id="org.eclipse.tm.discovery"
|
|
||||||
label="%featureName"
|
|
||||||
version="3.0.200.qualifier"
|
|
||||||
provider-name="%providerName"
|
|
||||||
plugin="org.eclipse.tm.discovery.engine"
|
|
||||||
image="eclipse_update_120.jpg">
|
|
||||||
|
|
||||||
<description>
|
|
||||||
%description
|
|
||||||
</description>
|
|
||||||
|
|
||||||
<copyright>
|
|
||||||
%copyright
|
|
||||||
</copyright>
|
|
||||||
|
|
||||||
<license url="%licenseURL">
|
|
||||||
%license
|
|
||||||
</license>
|
|
||||||
|
|
||||||
<url>
|
|
||||||
<update label="%tmUpdateSiteName" url="http://download.eclipse.org/dsdp/tm/updates/3.2"/>
|
|
||||||
<discovery label="%tmUpdateSiteName" url="http://download.eclipse.org/dsdp/tm/updates/3.2"/>
|
|
||||||
</url>
|
|
||||||
|
|
||||||
<requires>
|
|
||||||
<import plugin="org.eclipse.core.resources"/>
|
|
||||||
<import plugin="org.eclipse.core.runtime"/>
|
|
||||||
<import plugin="org.eclipse.ui"/>
|
|
||||||
<import plugin="org.eclipse.ui.forms"/>
|
|
||||||
<import plugin="org.eclipse.ui.ide"/>
|
|
||||||
<!-- Do not require RSE plugins because Discovery should run standalone
|
|
||||||
<import plugin="org.eclipse.rse.core"/>
|
|
||||||
<import plugin="org.eclipse.rse.ui"/>
|
|
||||||
-->
|
|
||||||
<!-- Feature dependency due to bug 175004 (UM doesnt use plugins for "Select Required" -->
|
|
||||||
<!-- But take care of bug 154505 (UM "Select Required" selects container features) -->
|
|
||||||
<!--
|
|
||||||
<import feature="org.eclipse.emf" version="2.2.0" match="compatible"/>
|
|
||||||
-->
|
|
||||||
<import plugin="org.eclipse.emf.ecore" version="2.2.0" match="compatible"/>
|
|
||||||
<import plugin="org.eclipse.emf.ecore.edit" version="2.2.0" match="compatible"/>
|
|
||||||
<import plugin="org.eclipse.emf.ecore.xmi" version="2.2.0" match="compatible"/>
|
|
||||||
<import plugin="org.eclipse.emf.edit" version="2.2.0" match="compatible"/>
|
|
||||||
<import plugin="org.eclipse.emf.edit.ui" version="2.2.0" match="compatible"/>
|
|
||||||
</requires>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.rse.discovery"
|
|
||||||
download-size="5"
|
|
||||||
install-size="10"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.engine"
|
|
||||||
download-size="9"
|
|
||||||
install-size="16"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.model"
|
|
||||||
download-size="17"
|
|
||||||
install-size="55"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.model.edit"
|
|
||||||
download-size="7"
|
|
||||||
install-size="21"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.protocol.dnssd"
|
|
||||||
download-size="6"
|
|
||||||
install-size="13"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.transport.udp"
|
|
||||||
download-size="3"
|
|
||||||
install-size="6"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.view"
|
|
||||||
download-size="6"
|
|
||||||
install-size="17"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.wizard"
|
|
||||||
download-size="8"
|
|
||||||
install-size="25"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.doc.isv"
|
|
||||||
download-size="83"
|
|
||||||
install-size="185"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.rse.discovery.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.engine.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.model.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.model.edit.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.protocol.dnssd.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.transport.udp.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.view.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.tm.discovery.wizard.source"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
</feature>
|
|
|
@ -1,107 +0,0 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
|
|
||||||
<title>Eclipse Foundation Software User Agreement</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body lang="EN-US">
|
|
||||||
<h2>Eclipse Foundation Software User Agreement</h2>
|
|
||||||
<p>April 14, 2010</p>
|
|
||||||
|
|
||||||
<h3>Usage Of Content</h3>
|
|
||||||
|
|
||||||
<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
|
|
||||||
(COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
|
|
||||||
CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
|
|
||||||
OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
|
|
||||||
NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
|
|
||||||
CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
|
|
||||||
|
|
||||||
<h3>Applicable Licenses</h3>
|
|
||||||
|
|
||||||
<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
|
|
||||||
("EPL"). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.</p>
|
|
||||||
|
|
||||||
<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
|
|
||||||
repository ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
|
|
||||||
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</li>
|
|
||||||
<li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins
|
|
||||||
and/or Fragments associated with that Feature.</li>
|
|
||||||
<li>Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and
|
|
||||||
Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module
|
|
||||||
including, but not limited to the following locations:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>The top-level (root) directory</li>
|
|
||||||
<li>Plug-in and Fragment directories</li>
|
|
||||||
<li>Inside Plug-ins and Fragments packaged as JARs</li>
|
|
||||||
<li>Sub-directories of the directory named "src" of certain Plug-ins</li>
|
|
||||||
<li>Feature directories</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license ("Feature Update License") during the
|
|
||||||
installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
|
|
||||||
inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature.
|
|
||||||
Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
|
|
||||||
that directory.</p>
|
|
||||||
|
|
||||||
<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
|
|
||||||
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
|
|
||||||
<li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
|
|
||||||
<li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
|
|
||||||
<li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
|
|
||||||
<li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
|
|
||||||
contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Use of Provisioning Technology</h3>
|
|
||||||
|
|
||||||
<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
|
|
||||||
Update Manager ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or
|
|
||||||
other materials (collectively "Installable Software"). This capability is provided with the intent of allowing such users to
|
|
||||||
install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
|
|
||||||
href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
|
|
||||||
("Specification").</p>
|
|
||||||
|
|
||||||
<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
|
|
||||||
applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
|
|
||||||
in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
|
|
||||||
Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
|
|
||||||
|
|
||||||
<ol>
|
|
||||||
<li>A series of actions may occur ("Provisioning Process") in which a user may execute the Provisioning Technology
|
|
||||||
on a machine ("Target Machine") with the intent of installing, extending or updating the functionality of an Eclipse-based
|
|
||||||
product.</li>
|
|
||||||
<li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
|
|
||||||
accessed and copied to the Target Machine.</li>
|
|
||||||
<li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
|
|
||||||
Software ("Installable Software Agreement") and such Installable Software Agreement shall be accessed from the Target
|
|
||||||
Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
|
|
||||||
the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
|
|
||||||
indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h3>Cryptography</h3>
|
|
||||||
|
|
||||||
<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
|
|
||||||
another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
|
|
||||||
possession, or use, and re-export of encryption software, to see if this is permitted.</p>
|
|
||||||
|
|
||||||
<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,33 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
||||||
<title>About</title>
|
|
||||||
</head>
|
|
||||||
<body lang="EN-US">
|
|
||||||
<h2>About This Content</h2>
|
|
||||||
|
|
||||||
<p>June 5, 2007</p>
|
|
||||||
<h3>License</h3>
|
|
||||||
|
|
||||||
<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
||||||
indicated below, the Content is provided to you under the terms and conditions of the
|
|
||||||
Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
||||||
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.</p>
|
|
||||||
|
|
||||||
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
||||||
being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
||||||
apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
||||||
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
||||||
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
||||||
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
||||||
|
|
||||||
<h3>Source Code</h3>
|
|
||||||
<p>This plug-in contains source code zip files ("Source Zips") that correspond to binary content in other plug-ins. These Source Zips may be distributed under different license
|
|
||||||
agreements and/or notices. Details about these license agreements and notices are contained in "about.html" files ("Abouts") located in sub-directories in the
|
|
||||||
src/ directory of this plug-in. Such Abouts govern your use of the Source Zips in that directory, not the EPL.</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,27 +0,0 @@
|
||||||
# about.ini
|
|
||||||
# contains information about a feature
|
|
||||||
# java.io.Properties file (ISO 8859-1 with "\" escapes)
|
|
||||||
# "%key" are externalized strings defined in about.properties
|
|
||||||
# This file does not need to be translated.
|
|
||||||
|
|
||||||
# Property "aboutText" contains blurb for "About" dialog (translated)
|
|
||||||
aboutText=%blurb
|
|
||||||
|
|
||||||
# Property "windowImage" contains path to window icon (16x16)
|
|
||||||
# needed for primary features only
|
|
||||||
|
|
||||||
# Property "featureImage" contains path to feature image (32x32)
|
|
||||||
featureImage=dsdp32.png
|
|
||||||
|
|
||||||
# Property "aboutImage" contains path to product image (500x330 or 115x164)
|
|
||||||
# needed for primary features only
|
|
||||||
|
|
||||||
# Property "appName" contains name of the application (not translated)
|
|
||||||
# needed for primary features only
|
|
||||||
|
|
||||||
# Property "welcomePage" contains path to welcome page (special XML-based format)
|
|
||||||
# optional
|
|
||||||
|
|
||||||
# Property "welcomePerspective" contains the id of the perspective in which the
|
|
||||||
# welcome page is to be opened.
|
|
||||||
# optional
|
|
|
@ -1,6 +0,0 @@
|
||||||
# about.mappings
|
|
||||||
# contains fill-ins for about.properties
|
|
||||||
# java.io.Properties file (ISO 8859-1 with "\" escapes)
|
|
||||||
# This file does not need to be translated.
|
|
||||||
|
|
||||||
0=@build@
|
|
|
@ -1,25 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
# about.properties
|
|
||||||
# contains externalized strings for about.ini
|
|
||||||
# java.io.Properties file (ISO 8859-1 with "\" escapes)
|
|
||||||
# fill-ins are supplied by about.mappings
|
|
||||||
# This file should be translated.
|
|
||||||
#
|
|
||||||
# Do not translate any values surrounded by {}
|
|
||||||
|
|
||||||
blurb=Target Management Service Discovery Source\n\
|
|
||||||
\n\
|
|
||||||
Version: {featureVersion}\n\
|
|
||||||
Build id: {0}\n\
|
|
||||||
\n\
|
|
||||||
(c) Copyright Symbian Software Ltd. and others 2006, 2009. All rights reserved.\n\
|
|
||||||
Visit http://www.eclipse.org/dsdp/tm
|
|
|
@ -1,12 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
bin.includes = about.html, about.ini, about.mappings, about.properties, dsdp32.png, plugin.properties, plugin.xml, src/, META-INF/
|
|
||||||
sourcePlugin = true
|
|
Before Width: | Height: | Size: 2.2 KiB |
|
@ -1,12 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
pluginName=Target Management Service Discovery Source
|
|
||||||
providerName=Eclipse.org - DSDP
|
|
|
@ -1,7 +0,0 @@
|
||||||
bin
|
|
||||||
index
|
|
||||||
build.xml
|
|
||||||
javadoc.link.location
|
|
||||||
temp.bin.log
|
|
||||||
temp.convert.txt
|
|
||||||
temp.options.txt
|
|
|
@ -1,11 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>org.eclipse.tm.discovery.doc.isv</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
|
@ -1,8 +0,0 @@
|
||||||
Manifest-Version: 1.0
|
|
||||||
Bundle-ManifestVersion: 2
|
|
||||||
Bundle-Name: %pluginName
|
|
||||||
Bundle-SymbolicName: org.eclipse.tm.discovery.doc.isv;singleton:=true
|
|
||||||
Bundle-Version: 3.0.100.qualifier
|
|
||||||
Bundle-Localization: plugin
|
|
||||||
Eclipse-LazyStart: false
|
|
||||||
Bundle-Vendor: %providerName
|
|
|
@ -1,28 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
||||||
<title>About</title>
|
|
||||||
</head>
|
|
||||||
<body lang="EN-US">
|
|
||||||
<h2>About This Content</h2>
|
|
||||||
|
|
||||||
<p>June 5, 2007</p>
|
|
||||||
<h3>License</h3>
|
|
||||||
|
|
||||||
<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
||||||
indicated below, the Content is provided to you under the terms and conditions of the
|
|
||||||
Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
||||||
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.</p>
|
|
||||||
|
|
||||||
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
||||||
being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
||||||
apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
||||||
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
||||||
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
||||||
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,112 +0,0 @@
|
||||||
P.Code {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0.00pt;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 15pt;
|
|
||||||
font-size: 10.000000pt;
|
|
||||||
font-weight: normal;
|
|
||||||
font-style: normal;
|
|
||||||
color: #4444CC;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
}
|
|
||||||
H6.CaptionFigColumn {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0.000000pt;
|
|
||||||
margin-top: 3.000000pt;
|
|
||||||
margin-bottom: 11.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 0.000000pt;
|
|
||||||
font-size: 9.000000pt;
|
|
||||||
font-weight: bold;
|
|
||||||
font-style: Italic;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
}
|
|
||||||
P.Note {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0pt;
|
|
||||||
margin-top: 19.500000pt;
|
|
||||||
margin-bottom: 19.500000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 30pt;
|
|
||||||
font-size: 11.000000pt;
|
|
||||||
font-weight: normal;
|
|
||||||
font-style: Italic;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
}
|
|
||||||
EM.UILabel {
|
|
||||||
font-weight: Bold;
|
|
||||||
font-style: normal;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
}
|
|
||||||
EM.CodeName {
|
|
||||||
font-weight: Bold;
|
|
||||||
font-style: normal;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
}
|
|
||||||
|
|
||||||
body, html { border: 0px }
|
|
||||||
|
|
||||||
|
|
||||||
/* following font face declarations need to be removed for DBCS */
|
|
||||||
|
|
||||||
body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, Helvetica, sans-serif; color: #000000}
|
|
||||||
pre { font-family: "Courier New", Courier, monospace;}
|
|
||||||
|
|
||||||
/* end font face declarations */
|
|
||||||
|
|
||||||
/* following font size declarations should be OK for DBCS */
|
|
||||||
body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 10pt; }
|
|
||||||
pre { font-size: 10pt}
|
|
||||||
|
|
||||||
/* end font size declarations */
|
|
||||||
|
|
||||||
body { background: #FFFFFF; margin-bottom: 1em }
|
|
||||||
h1 { font-size: 18pt; margin-top: 5; margin-bottom: 1 }
|
|
||||||
h2 { font-size: 14pt; margin-top: 25; margin-bottom: 3 }
|
|
||||||
h3 { font-size: 11pt; margin-top: 20; margin-bottom: 3 }
|
|
||||||
h4 { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic }
|
|
||||||
p { margin-top: 10px; margin-bottom: 10px }
|
|
||||||
pre { margin-left: 6; font-size: 9pt; color: #4444CC }
|
|
||||||
a:link { color: #0000FF }
|
|
||||||
a:hover { color: #000080 }
|
|
||||||
a:visited { text-decoration: underline }
|
|
||||||
ul { margin-top: 10px; margin-bottom: 10px; }
|
|
||||||
li { margin-top: 5px; margin-bottom: 5px; }
|
|
||||||
li p { margin-top: 5px; margin-bottom: 5px; }
|
|
||||||
ol { margin-top: 10px; margin-bottom: 10px; }
|
|
||||||
dl { margin-top: 10px; margin-bottom: 10px; }
|
|
||||||
dt { margin-top: 5px; margin-bottom: 5px; font-weight: bold; }
|
|
||||||
dd { margin-top: 5px; margin-bottom: 5px; }
|
|
||||||
strong { font-weight: bold}
|
|
||||||
em { font-style: italic}
|
|
||||||
var { font-style: italic}
|
|
||||||
div.revision { border-left-style: solid; border-left-width: thin;
|
|
||||||
border-left-color: #7B68EE; padding-left:5 }
|
|
||||||
th { font-weight: bold }
|
|
||||||
|
|
||||||
a.command-link {
|
|
||||||
}
|
|
||||||
a.command-link img {
|
|
||||||
border-width: 0px;
|
|
||||||
border-style: none;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
###############################################################################
|
|
||||||
# Copyright (c) 2000, 2007 IBM Corporation and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# IBM Corporation - initial API and implementation
|
|
||||||
# Martin Oberhuber (Wind River) - Declare API provisional
|
|
||||||
###############################################################################
|
|
||||||
bin.includes = META-INF/,\
|
|
||||||
about.html,\
|
|
||||||
book.css,\
|
|
||||||
notices.html,\
|
|
||||||
plugin.properties,\
|
|
||||||
plugin.xml,\
|
|
||||||
schema.css,\
|
|
||||||
toc.xml,\
|
|
||||||
guide/,\
|
|
||||||
icons/,\
|
|
||||||
index/,\
|
|
||||||
reference/,\
|
|
||||||
provisional_api.html
|
|
||||||
customBuildCallbacks = customBuildCallbacks.xml
|
|
|
@ -1,167 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
<!--
|
|
||||||
Copyright (c) 2005, 2007 IBM Corporation and others.
|
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
which accompanies this distribution, and is available at
|
|
||||||
http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
IBM Corporation - initial API and implementation
|
|
||||||
-->
|
|
||||||
|
|
||||||
<project name="TM Service Discovery ISV Doc Build" default="all" basedir=".">
|
|
||||||
|
|
||||||
<property name="javadoc.link.location" value="${basedir}/javadoc.link.location"/>
|
|
||||||
|
|
||||||
<target name="init">
|
|
||||||
<available file="${basedir}/index" property="index.present" />
|
|
||||||
<path id="path_bootclasspath">
|
|
||||||
<fileset dir="${java.home}/lib">
|
|
||||||
<include name="*.jar"/>
|
|
||||||
</fileset>
|
|
||||||
</path>
|
|
||||||
<property name="bootclasspath" refid="path_bootclasspath"/>
|
|
||||||
<condition property="safeBaseLocation"
|
|
||||||
value="${baseLocation}"
|
|
||||||
else="${eclipse.home}">
|
|
||||||
<isset property="baseLocation"/>
|
|
||||||
</condition>
|
|
||||||
<delete dir="${javadoc.link.location}" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="computeClasspath" unless="javadoc.classpath">
|
|
||||||
<!-- Construct the javadoc classpath and store it in a property. -->
|
|
||||||
<echo level="info" message="Computing classpath ..."/>
|
|
||||||
|
|
||||||
<!-- Add platform dependencies required by your plug-in here.
|
|
||||||
Note that this pattern expects Eclipse to have
|
|
||||||
been installed into the platform directory structure, as is
|
|
||||||
the case during the build. -->
|
|
||||||
<patternset id="platform.classpath.pattern">
|
|
||||||
<include name="**/org.eclipse.core*.jar"/>
|
|
||||||
<include name="**/org.eclipse.core*/**/*.jar"/>
|
|
||||||
<include name="**/org.eclipse.compare*.jar"/>
|
|
||||||
<include name="**/org.eclipse.help*.jar"/>
|
|
||||||
<include name="**/org.eclipse.search*.jar"/>
|
|
||||||
<include name="**/org.eclipse.swt*.jar"/>
|
|
||||||
<include name="**/org.eclipse.swt*/**/*.jar"/>
|
|
||||||
<include name="**/org.eclipse.ui*.jar"/>
|
|
||||||
<include name="**/org.eclipse.ui*/**/*.jar"/>
|
|
||||||
<include name="**/org.eclipse.update*.jar"/>
|
|
||||||
<include name="**/org.eclipse.update*/**/*.jar"/>
|
|
||||||
<include name="**/org.eclipse.osgi*.jar"/>
|
|
||||||
<include name="**/org.eclipse.osgi*/**/*.jar"/>
|
|
||||||
<include name="**/org.eclipse.equinox*.jar"/>
|
|
||||||
<include name="**/org.eclipse.equinox*/**/*.jar"/>
|
|
||||||
<include name="**/org.eclipse.jface*.jar"/>
|
|
||||||
<include name="**/org.eclipse.jface*/**/*.jar"/>
|
|
||||||
<include name="**/org.eclipse.text*.jar"/>
|
|
||||||
<include name="**/org.eclipse.text*/**/*.jar"/>
|
|
||||||
<include name="**/org.junit*.jar"/>
|
|
||||||
<include name="**/org.junit*/**/*.jar"/>
|
|
||||||
<include name="**/com.ibm.icu*.jar"/>
|
|
||||||
<include name="**/org.eclipse.emf*.jar"/>
|
|
||||||
</patternset>
|
|
||||||
|
|
||||||
<pathconvert property="javadoc.classpath">
|
|
||||||
<path>
|
|
||||||
<fileset dir="${safeBaseLocation}">
|
|
||||||
<patternset refid="platform.classpath.pattern"/>
|
|
||||||
</fileset>
|
|
||||||
</path>
|
|
||||||
</pathconvert>
|
|
||||||
<echo level="info" message="Done computing classpath."/>
|
|
||||||
<echo level="info" message="Bootclasspath is: ${bootclasspath}"/>
|
|
||||||
<echo level="debug" message="Classpath is: ${javadoc.classpath}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="extractLinks">
|
|
||||||
<mkdir dir="${javadoc.link.location}"/>
|
|
||||||
|
|
||||||
<patternset id="package.list">
|
|
||||||
<include name="**/package-list"/>
|
|
||||||
</patternset>
|
|
||||||
|
|
||||||
<!-- We only need the package-list files out of these -->
|
|
||||||
<unzip dest="${javadoc.link.location}/platform/">
|
|
||||||
<patternset refid="package.list"/>
|
|
||||||
<fileset dir="${safeBaseLocation}/plugins">
|
|
||||||
<include name="org.eclipse.platform.doc.isv*.jar"/>
|
|
||||||
</fileset>
|
|
||||||
</unzip>
|
|
||||||
<unzip dest="${javadoc.link.location}/emf/">
|
|
||||||
<patternset refid="package.list"/>
|
|
||||||
<fileset dir="${safeBaseLocation}/plugins">
|
|
||||||
<include name="org.eclipse.emf.doc_*/doc.zip"/>
|
|
||||||
</fileset>
|
|
||||||
</unzip>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="all" depends="init" unless="index.present">
|
|
||||||
<antcall target="convertSchemaToHtml" />
|
|
||||||
<antcall target="generateJavadoc" />
|
|
||||||
<antcall target="build.index" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="build.index" description="Builds search index for the plug-in: org.eclipse.tm.discovery.doc.isv" if="eclipse.running">
|
|
||||||
<help.buildHelpIndex manifest="${basedir}/plugin.xml" destination="${basedir}" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="convertSchemaToHtml" if="eclipse.running">
|
|
||||||
<property name="dest" value="reference/extension-points" />
|
|
||||||
<record name="${basedir}/temp.convert.txt" action="start" />
|
|
||||||
<pde.convertSchemaToHTML manifest="../org.eclipse.tm.discovery.engine/plugin.xml" destination="${dest}" />
|
|
||||||
<record name="${basedir}/temp.convert.txt" action="stop" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="getJavadocPath">
|
|
||||||
<available file="${java.home}/../bin/javadoc.exe" property="javadoc" value="${java.home}/../bin/javadoc.exe" />
|
|
||||||
<available file="${java.home}/../bin/javadoc" property="javadoc" value="${java.home}/../bin/javadoc" />
|
|
||||||
<available file="/usr/bin/javadoc" property="javadoc" value="/usr/bin/javadoc" />
|
|
||||||
<available file="/shared/dsdp/tm/ibm-java2-ppc64-50/bin/javadoc" property="javadoc" value="/shared/dsdp/tm/ibm-java2-ppc64-50/bin/javadoc" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="generateJavadoc" depends="getJavadocPath,extractLinks,computeClasspath" if="javadoc">
|
|
||||||
<property name="optionsFile" value="temp.options.txt" />
|
|
||||||
<copy file="options.txt" tofile="${optionsFile}" overwrite="true" />
|
|
||||||
|
|
||||||
<condition property="argsListDelimiter" value=":">
|
|
||||||
<os family="unix" />
|
|
||||||
</condition>
|
|
||||||
<condition property="argsListDelimiter" value=";">
|
|
||||||
<os family="windows" />
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<replaceregexp file="${basedir}/${optionsFile}" flags="g" match="(\r\n?|\n);" replace="${argsListDelimiter}" />
|
|
||||||
<replace file="${basedir}/${optionsFile}" token="@rt@" value="${bootclasspath}" />
|
|
||||||
<replace file="${basedir}/${optionsFile}" token="@cp@" value="${javadoc.classpath}" />
|
|
||||||
<replace file="${basedir}/${optionsFile}" token="@baseLocation@" value="${safeBaseLocation}" />
|
|
||||||
<replace file="${basedir}/${optionsFile}" token="@javadoc.link.location@" value="${javadoc.link.location}" />
|
|
||||||
|
|
||||||
<!--scrub isv plugin directories of any preexisting api doc content-->
|
|
||||||
<delete dir="reference/api" />
|
|
||||||
<mkdir dir="reference/api" />
|
|
||||||
|
|
||||||
<echo message="sep = ${argsListDelimiter}"/>
|
|
||||||
<echo message="javadoc = ${javadoc}"/>
|
|
||||||
<exec dir="." executable="${javadoc}" output="temp.bin.log" resultproperty="javadocResult">
|
|
||||||
<arg line="@${basedir}/${optionsFile} -J-Xmx1000M" />
|
|
||||||
</exec>
|
|
||||||
<echo message="javadoc result = ${javadocResult}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
</project>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,167 +0,0 @@
|
||||||
<!--
|
|
||||||
Copyright (c) 2005, 2007 IBM Corporation and others.
|
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
which accompanies this distribution, and is available at
|
|
||||||
http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
IBM Corporation - initial API and implementation
|
|
||||||
-->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Custom targets called from a project's generated build.xml -->
|
|
||||||
<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.-->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<project name="Build specific targets and properties" default="noDefault">
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Default target -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="noDefault">
|
|
||||||
<echo message="This file must be called with explicit targets" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do before the target build.jars -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- build.result.folder - folder to contain the build results -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="pre.build.jars">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after the target build.jars -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- build.result.folder - folder to contain the build results -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="post.build.jars">
|
|
||||||
<ant antfile="buildDoc.xml" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do before the target build.sources -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- build.result.folder - folder to contain the build results -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="pre.build.sources">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after the target build.sources -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- build.result.folder - folder to contain the build results -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="post.build.sources">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do before the compilation target <name> -->
|
|
||||||
<!-- Substitute "name" with the name of the compilation target, eg @dot -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- source.foldern : n = 1 ... N, the source folders -->
|
|
||||||
<!-- target.folder : where the results of the compilation go -->
|
|
||||||
<!-- <name>.classpath : name = name of the compilation target. A -->
|
|
||||||
<!-- reference to the classpath structure. -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!--
|
|
||||||
<target name="pre.compileTarget.jar">
|
|
||||||
</target>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after compilation but before jaring -->
|
|
||||||
<!-- Substitute "name" with the name of the compilation target, eg @dot -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- source.foldern : n = 1 ... N, the source folders -->
|
|
||||||
<!-- target.folder : where the results of the compilation go -->
|
|
||||||
<!-- <name>.classpath : name = name of the compilation target. A -->
|
|
||||||
<!-- reference to the classpath structure. -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!--
|
|
||||||
<target name="post.compile.compileTarget.jar">
|
|
||||||
</target>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after the compilation target <name> -->
|
|
||||||
<!-- Substitute "name" with the name of the compilation target, eg @dot -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- jar.location - the location of the compilation results -->
|
|
||||||
<!-- <name>.classpath : name = name of the compilation target. A -->
|
|
||||||
<!-- reference to the classpath structure. -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!--
|
|
||||||
<target name="post.compileTarget.jar">
|
|
||||||
</target>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do before the target gather.bin.parts -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- base.dir - root of the project -->
|
|
||||||
<!-- build.result.folder - folder containing the build results -->
|
|
||||||
<!-- target.folder - destination folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="pre.gather.bin.parts">
|
|
||||||
|
|
||||||
</target>
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after the target gather.bin.parts -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- base.dir - root of the project -->
|
|
||||||
<!-- build.result.folder - folder containing the build results -->
|
|
||||||
<!-- target.folder - destination folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="post.gather.bin.parts">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do before the target gather.sources -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- destination.temp.folder - destination folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="pre.gather.sources">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after the target gather.sources -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- destination.temp.folder - destination folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="post.gather.sources">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do before the target gather.logs -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- destination.temp.folder - destination folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="pre.gather.logs">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after the target gather.logs -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- destination.temp.folder - destination folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="post.gather.logs">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do before the target clean -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- destination.temp.folder - destination folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="pre.clean">
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<!-- Steps to do after the target clean -->
|
|
||||||
<!-- Available parameters : -->
|
|
||||||
<!-- plugin.destination - final destination of the build -->
|
|
||||||
<!-- build.result.folder - results of the compilation -->
|
|
||||||
<!-- temp.folder - temporary folder -->
|
|
||||||
<!-- ===================================================================== -->
|
|
||||||
<target name="post.clean">
|
|
||||||
</target>
|
|
||||||
</project>
|
|
|
@ -1,25 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Device</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Device</h1>
|
|
||||||
<p>
|
|
||||||
Device represents a machine with a unique address in the network.<br/>
|
|
||||||
It can contain as well a name for easier identification.
|
|
||||||
A device contains a list of <a href="serviceType.html">service types</a>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<h3>Attributes</h3>
|
|
||||||
<ul>
|
|
||||||
<li>Address</li>
|
|
||||||
<li>Name (optional)</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 13 KiB |
|
@ -1,27 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Model</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Model</h1>
|
|
||||||
<p>
|
|
||||||
Service discovery stores the information in a EMF model as following:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<center>
|
|
||||||
<img src="./images/discovery_model.gif"/>
|
|
||||||
</center>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
The service discovery engine will fill this model using the provided protocol and transport implementations, and can be accessed after using the standard EMF methods.
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Network</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Network</h1>
|
|
||||||
<p>
|
|
||||||
The Network is the top level or root of the discovered services model. <br/>
|
|
||||||
It contains a list of <a href="device.html">devices</a>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,27 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Overview</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Overview</h1>
|
|
||||||
<p>
|
|
||||||
<center>
|
|
||||||
<img src="./images/discovery.png"/>
|
|
||||||
</center>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<center>
|
|
||||||
<img src="./images/list.png"/>
|
|
||||||
</center>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Pair</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Pair</h1>
|
|
||||||
<p>
|
|
||||||
Each service can contain multiple pairs of keys and values to provide extra information about the service.<br/>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Using service discovery with the Remote System Explorer requires a "tranport" key matching the transport specified in org.eclipse.rse.core.subsystemConfigurations.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<h3>Attributes</h3>
|
|
||||||
<ul>
|
|
||||||
<li>Key</li>
|
|
||||||
<li>Value</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,26 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Protocol</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Protocol</h1>
|
|
||||||
<p>
|
|
||||||
It specifies the protocol that will be used to interact with the remote devices.<br/>
|
|
||||||
Protocols have to be specified as extensions of org.eclipse.tm.discovery.engine.discoveryProtocol.<br/>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Examples of discovery protocols are:
|
|
||||||
<ul>
|
|
||||||
<li>DNS Service Discovery (DNS-SD)</li>
|
|
||||||
<li>Service Location Protocol (SLP, srvloc)</li>
|
|
||||||
<li>Simple Service Discovery Protocol (SSDP)</li>
|
|
||||||
<li>...</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,23 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Service</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Service</h1>
|
|
||||||
<p>
|
|
||||||
Service represents a discovered service available in the remote device grouped under a common <a href="serviceType.html">service type</a>.<br/>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<h3>Attributes</h3>
|
|
||||||
<ul>
|
|
||||||
<li>Name</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,28 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Service Type</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Service Type</h1>
|
|
||||||
<p>
|
|
||||||
A service type represents a group of services of the same kind discovered in the parent <a href="device.html">device</a>.<br/>
|
|
||||||
Service type names should follow <a href="http://www.iana.org/assignments/port-numbers">standard service names</a> whenever possible.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<h3>Attributes</h3>
|
|
||||||
<ul>
|
|
||||||
<li>Name</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,26 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Transport</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Transport</h1>
|
|
||||||
<p>
|
|
||||||
Transport defines how the remote devices are accessed to be queried for available services.<br/>
|
|
||||||
Transports have to be specified as extensions of org.eclipse.tm.discovery.engine.discoveryTransport.<br/>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Examples of transport are:
|
|
||||||
<ul>
|
|
||||||
<li>UDP</li>
|
|
||||||
<li>TCP</li>
|
|
||||||
<li>serial</li>
|
|
||||||
<li>...</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,46 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Programmatic usage</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Programmatic usage</h1>
|
|
||||||
<p>
|
|
||||||
Perform service discovery session:
|
|
||||||
</p>
|
|
||||||
<pre>
|
|
||||||
<samp>
|
|
||||||
int timeout = 500; // milliseconds
|
|
||||||
String query = "_services._dns-sd._udp.local."; //DNS-SD query
|
|
||||||
|
|
||||||
//instantiate protocol by name attribute
|
|
||||||
IProtocol protocol = ProtocolFactory.getProtocol("DNS-SD");
|
|
||||||
|
|
||||||
//instantiate transport by name attribute
|
|
||||||
ITransport transport = TransportFactory.getTransport("UDP", "224.0.0.251", timeout);
|
|
||||||
|
|
||||||
//get engine instance and kick off discovery
|
|
||||||
ServiceDiscoveryEngine serviceDiscoveryEngine = ServiceDiscoveryEngine.getInstance();
|
|
||||||
serviceDiscoveryEngine.doServiceDiscovery(query, protocol,transport);
|
|
||||||
</samp>
|
|
||||||
</pre>
|
|
||||||
<p>
|
|
||||||
Access EMF model:
|
|
||||||
</p>
|
|
||||||
<pre>
|
|
||||||
<samp>
|
|
||||||
//get engine instance
|
|
||||||
ServiceDiscoveryEngine serviceDiscoveryEngine = ServiceDiscoveryEngine.getInstance();
|
|
||||||
|
|
||||||
//access org.eclipse.emf.ecore.resource.Resource
|
|
||||||
Resource model = serviceDiscoveryEngine.getResource();
|
|
||||||
</samp>
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) Symbian Software Ltd 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
||||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
||||||
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
|
|
||||||
<title>Discovery View</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Discovery View</h1>
|
|
||||||
<p>
|
|
||||||
The Discovery view can be used to test new extensions and discover available services using the existing protocol and transport implementations.<br/>
|
|
||||||
It can be accessed through the view "Service Discovery" -> "Service Discovery Properties".<br/>
|
|
||||||
<br/>
|
|
||||||
In the view, it's possible launching a wizard to select the protocol and transport to be used:
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<center>
|
|
||||||
<img src="./images/discovery.png"/>
|
|
||||||
</center>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
And inspect the discovered services and their attributes:</br>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<center>
|
|
||||||
<img src="./images/list.png"/>
|
|
||||||
</center>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Since the same model is used, launching multiple times the wizard adds new discovered services to the same model, even using different protocols and transports.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
|
|
||||||
<meta name="copyright" content="Copyright (c) 2007 Symbian Software Ltd. and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
||||||
<LINK REL="STYLESHEET" HREF="book.css" CHARSET="ISO-8859-1" TYPE="text/css">
|
|
||||||
<title>Legal Notices</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a NAME="Notices"></a>Notices</h3>
|
|
||||||
<p>
|
|
||||||
The material in this guide is Copyright (c) 2007 Symbian Software Ltd. and others.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<a href="about.html">Terms and conditions regarding the use of this guide.</a>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,41 +0,0 @@
|
||||||
-quiet
|
|
||||||
-encoding "iso-8859-1"
|
|
||||||
-charset "iso-8859-1"
|
|
||||||
-source 1.4
|
|
||||||
-sourcepath "../org.eclipse.tm.discovery.engine/src
|
|
||||||
;../org.eclipse.tm.discovery.model/src
|
|
||||||
;../org.eclipse.tm.discovery.model.edit/src
|
|
||||||
;../org.eclipse.tm.discovery.protocol.dnssd/src
|
|
||||||
;../org.eclipse.tm.discovery.transport.udp/src
|
|
||||||
;../org.eclipse.tm.discovery.view/src
|
|
||||||
;../org.eclipse.tm.discovery.wizard/src
|
|
||||||
;../org.eclipse.rse.discovery/src"
|
|
||||||
-d reference/api
|
|
||||||
-bootclasspath @rt@
|
|
||||||
-classpath @cp@
|
|
||||||
;../org.eclipse.rse.core/@dot
|
|
||||||
;../org.eclipse.rse.core/bin
|
|
||||||
;../org.eclipse.rse.ui/@dot
|
|
||||||
;../org.eclipse.rse.ui/bin
|
|
||||||
-breakiterator
|
|
||||||
-tag generated:X
|
|
||||||
-tag lastgen:X
|
|
||||||
-tag model:X
|
|
||||||
-tag ordered:X
|
|
||||||
-use
|
|
||||||
-splitIndex
|
|
||||||
-windowtitle "TM Service Discovery API Specification"
|
|
||||||
-doctitle "TM Service Discovery API Specification"
|
|
||||||
-header "<b>TM Service Discovery</b><br>Release 2.0"
|
|
||||||
-bottom "Copyright (c) 2007 Symbian Software Ltd. and others. All Rights Reserved."
|
|
||||||
-group "TM Service Discovery Core Plug-in Packages" "org.eclipse.tm.discovery.*"
|
|
||||||
-group "TM Service Discovery RSE Integration Plug-in Packages" "org.eclipse.rse.discovery"
|
|
||||||
-link http://java.sun.com/j2se/1.4.2/docs/api
|
|
||||||
-linkoffline ./../../../org.eclipse.platform.doc.isv/reference/api @javadoc.link.location@/platform/reference/api/
|
|
||||||
-linkoffline ./../../../org.eclipse.emf.doc/references/javadoc @javadoc.link.location@/emf/references/javadoc/
|
|
||||||
-linkoffline ./../../../org.eclipse.rse.doc.isv/reference/api ../org.eclipse.rse.doc.isv/reference/api
|
|
||||||
-link http://bundles.osgi.org/javadoc/r4
|
|
||||||
|
|
||||||
org.eclipse.tm.discovery.protocol
|
|
||||||
org.eclipse.tm.discovery.transport
|
|
||||||
org.eclipse.tm.discovery.model
|
|
|
@ -1,16 +0,0 @@
|
||||||
###############################################################################
|
|
||||||
# Copyright (c) 2007, 2009 Symbian Software Ltd.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
# NLS_MESSAGEFORMAT_NONE
|
|
||||||
# NLS_ENCODING=UTF-8
|
|
||||||
|
|
||||||
pluginName=Target Management Service Discovery Developer Guide
|
|
||||||
providerName=Eclipse.org - DSDP
|
|
|
@ -1,19 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
<!--
|
|
||||||
Copyright (c) 2005, 2007 IBM Corporation and others.
|
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
which accompanies this distribution, and is available at
|
|
||||||
http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
IBM Corporation - initial API and implementation
|
|
||||||
-->
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
|
|
||||||
<extension point="org.eclipse.help.toc">
|
|
||||||
<toc file="toc.xml" primary="true" category="DSDP.TM"/>
|
|
||||||
<index path="index/"/>
|
|
||||||
</extension>
|
|
||||||
|
|
||||||
</plugin>
|
|
|
@ -1,35 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
|
|
||||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
|
||||||
<title>TM Service Discovery API Status</title>
|
|
||||||
<meta name="copyright" content="Copyright (c) 2007 Symbian Software Ltd. and others. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<link rel="stylesheet" type="text/css" HREF="book.css">
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body bgcolor="#ffffff">
|
|
||||||
<h1>TM Service Discovery API Status</h1>
|
|
||||||
<h2>Provisional API</h2>
|
|
||||||
<div class="p">
|
|
||||||
<p>Although Service Discovery API has been reviewed, we want to give the
|
|
||||||
Open Source Communitiy a chance to provide public
|
|
||||||
feedback and help further improving the APIs. Therefore,</p>
|
|
||||||
|
|
||||||
<p><b>As of Service Discovery 2.0, all API is considered provisional.</b></p>
|
|
||||||
|
|
||||||
<p>This means, that we reserve the right to change any API after
|
|
||||||
Service Discovery 2.0 in a not backward compatible way.
|
|
||||||
We will make every sensible effort to keep at least Source API
|
|
||||||
Compatibility intact, but in cases where this would lead to unnecessary
|
|
||||||
code bloat we will go with API breakage.
|
|
||||||
All such API changes will be voted on by committers on the <a href="https://dev.eclipse.org/mailman/listinfo/dsdp-tm-dev">
|
|
||||||
dsdp-tm-dev</a> developer mailing list, and documented in a migration guide
|
|
||||||
for future releases. We expect that with Community Feedback, we'll reach a
|
|
||||||
stable, hardened API for Service Discovery 3.0. Please give your feedback on
|
|
||||||
<a href="https://bugs.eclipse.org/bugs/">Eclipse Bugzilla</a>
|
|
||||||
under category DSDP, Product Target Management.</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1 +0,0 @@
|
||||||
api
|
|
|
@ -1 +0,0 @@
|
||||||
org_eclipse_*.html
|
|
|
@ -1,19 +0,0 @@
|
||||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta name="copyright" content="Copyright (c) 2007 Symbian Software Ltd. and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
||||||
<title>Service Discovery Extension Points</title>
|
|
||||||
<link rel="stylesheet" type="text/css" HREF="../../book.css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Service Discovery Extension Points</h1>
|
|
||||||
<p>The following extension points can be used to extend the capabilities of the
|
|
||||||
Service Discovery infrastructure: </p>
|
|
||||||
<ul>
|
|
||||||
<li><a href="org_eclipse_tm_discovery_engine_discoveryProtocol.html">org.eclipse.tm.discovery.engine.discoveryProtocol</a></li>
|
|
||||||
<li><a href="org_eclipse_tm_discovery_engine_discoveryTransport.html">org.eclipse.tm.discovery.engine.discoveryTransport</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,66 +0,0 @@
|
||||||
H6.CaptionFigColumn#header {
|
|
||||||
font-size:16px;
|
|
||||||
display:inline
|
|
||||||
}
|
|
||||||
|
|
||||||
P.Note#copyright {
|
|
||||||
font-size: smaller;
|
|
||||||
font-style: normal;
|
|
||||||
color: #336699;
|
|
||||||
display:inline;
|
|
||||||
margin-top: 3.000000pt;
|
|
||||||
margin-bottom: 11.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 0.000000pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
P.Code#dtd {
|
|
||||||
color: #800000;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 10.000000pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
P.Code#dtdAttlist {
|
|
||||||
color: #800000;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 20.000000pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
P.Code#tag {
|
|
||||||
color: #000080;
|
|
||||||
display:inline;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 0.000000pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
P.Code#cstring {
|
|
||||||
color: #008000;
|
|
||||||
display:inline;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 0.000000pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ConfigMarkup#elementDesc {
|
|
||||||
color: black;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 10.000000pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ConfigMarkup#attlistDesc {
|
|
||||||
color: black;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 32.000000pt;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,45 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<?NLS TYPE="org.eclipse.help.toc"?>
|
|
||||||
<!--
|
|
||||||
Copyright (c) 2005, 2007 IBM Corporation and others.
|
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
which accompanies this distribution, and is available at
|
|
||||||
http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
IBM Corporation - initial API and implementation
|
|
||||||
-->
|
|
||||||
|
|
||||||
<toc label="Service Discovery Developer Guide">
|
|
||||||
|
|
||||||
<topic label="Guide">
|
|
||||||
<topic label="Model" href="guide/model.html">
|
|
||||||
<topic label="Network" href="guide/network.html"/>
|
|
||||||
<topic label="Device" href="guide/device.html"/>
|
|
||||||
<topic label="Service Type" href="guide/servicetype.html"/>
|
|
||||||
<topic label="Service" href="guide/service.html"/>
|
|
||||||
<topic label="Pair" href="guide/pair.html"/>
|
|
||||||
</topic>
|
|
||||||
<topic label="Transport" href="guide/transport.html" />
|
|
||||||
<topic label="Protocol" href="guide/protocol.html" />
|
|
||||||
<topic label="Usage">
|
|
||||||
<topic label="Programmatically" href="guide/usage.html" />
|
|
||||||
<topic label="Service Discovery View" href="guide/view.html" />
|
|
||||||
</topic>
|
|
||||||
<anchor id="sd_guide_additions"/>
|
|
||||||
</topic>
|
|
||||||
<topic label="Reference">
|
|
||||||
<topic label="Service Discovery API Reference" href="provisional_api.html">
|
|
||||||
<topic label="org.eclipse.tm.discovery.model" href="reference/api/org/eclipse/tm/discovery/model/package-summary.html" />
|
|
||||||
<topic label="org.eclipse.tm.discovery.protocol" href="reference/api/org/eclipse/tm/discovery/protocol/package-summary.html" />
|
|
||||||
<topic label="org.eclipse.tm.discovery.transport" href="reference/api/org/eclipse/tm/discovery/transport/package-summary.html" />
|
|
||||||
</topic>
|
|
||||||
<topic label="Extension Points Reference">
|
|
||||||
<topic label="org.eclipse.tm.discovery.engine.discoveryProtocol" href="reference/extension-points/org_eclipse_tm_discovery_engine_discoveryProtocol.html" />
|
|
||||||
<topic label="org.eclipse.tm.discovery.engine.discoveryTranport" href="reference/extension-points/org_eclipse_tm_discovery_engine_discoveryTransport.html" />
|
|
||||||
</topic>
|
|
||||||
<anchor id="sd_ref_additions"/>
|
|
||||||
</topic>
|
|
||||||
<topic label="Legal" href="notices.html"/>
|
|
||||||
</toc>
|
|
|
@ -1,7 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<classpath>
|
|
||||||
<classpathentry kind="src" path="src"/>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
|
||||||
<classpathentry kind="output" path="bin"/>
|
|
||||||
</classpath>
|
|
|
@ -1 +0,0 @@
|
||||||
bin
|
|
|
@ -1 +0,0 @@
|
||||||
|
|
|
@ -1,34 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>org.eclipse.tm.discovery.engine</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.ManifestBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.SchemaBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.pde.PluginNature</nature>
|
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
|
||||||
<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
|
@ -1,3 +0,0 @@
|
||||||
#Sun Oct 08 00:09:13 CEST 2006
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
|
@ -1,71 +0,0 @@
|
||||||
#Fri Mar 28 14:14:24 CET 2008
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
|
|
||||||
org.eclipse.jdt.core.compiler.compliance=1.4
|
|
||||||
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.autoboxing=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecation=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected
|
|
||||||
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.nullReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
|
|
||||||
org.eclipse.jdt.core.compiler.source=1.3
|
|
|
@ -1,18 +0,0 @@
|
||||||
Manifest-Version: 1.0
|
|
||||||
Bundle-ManifestVersion: 2
|
|
||||||
Bundle-Name: %pluginName
|
|
||||||
Bundle-SymbolicName: org.eclipse.tm.discovery.engine;singleton:=true
|
|
||||||
Bundle-Version: 2.0.200.qualifier
|
|
||||||
Bundle-Activator: org.eclipse.tm.internal.discovery.engine.Activator
|
|
||||||
Bundle-Localization: plugin
|
|
||||||
Require-Bundle: org.eclipse.ui,
|
|
||||||
org.eclipse.core.runtime,
|
|
||||||
org.eclipse.emf.ecore.xmi;bundle-version="[2.2.0,3.0.0)",
|
|
||||||
org.eclipse.tm.discovery.model;bundle-version="[2.0.0,3.0.0)"
|
|
||||||
Bundle-ActivationPolicy: lazy
|
|
||||||
Eclipse-LazyStart: true
|
|
||||||
Export-Package: org.eclipse.tm.discovery.protocol,
|
|
||||||
org.eclipse.tm.discovery.transport,
|
|
||||||
org.eclipse.tm.internal.discovery.engine;x-friends:="org.eclipse.tm.discovery.view,org.eclipse.tm.discovery.wizard"
|
|
||||||
Bundle-Vendor: %providerName
|
|
||||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
|
|
@ -1,28 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
||||||
<title>About</title>
|
|
||||||
</head>
|
|
||||||
<body lang="EN-US">
|
|
||||||
<h2>About This Content</h2>
|
|
||||||
|
|
||||||
<p>June 5, 2007</p>
|
|
||||||
<h3>License</h3>
|
|
||||||
|
|
||||||
<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
||||||
indicated below, the Content is provided to you under the terms and conditions of the
|
|
||||||
Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
||||||
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.</p>
|
|
||||||
|
|
||||||
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
||||||
being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
||||||
apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
||||||
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
||||||
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
||||||
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,27 +0,0 @@
|
||||||
# about.ini
|
|
||||||
# contains information about a feature
|
|
||||||
# java.io.Properties file (ISO 8859-1 with "\" escapes)
|
|
||||||
# "%key" are externalized strings defined in about.properties
|
|
||||||
# This file does not need to be translated.
|
|
||||||
|
|
||||||
# Property "aboutText" contains blurb for "About" dialog (translated)
|
|
||||||
aboutText=%blurb
|
|
||||||
|
|
||||||
# Property "windowImage" contains path to window icon (16x16)
|
|
||||||
# needed for primary features only
|
|
||||||
|
|
||||||
# Property "featureImage" contains path to feature image (32x32)
|
|
||||||
featureImage=dsdp32.png
|
|
||||||
|
|
||||||
# Property "aboutImage" contains path to product image (500x330 or 115x164)
|
|
||||||
# needed for primary features only
|
|
||||||
|
|
||||||
# Property "appName" contains name of the application (not translated)
|
|
||||||
# needed for primary features only
|
|
||||||
|
|
||||||
# Property "welcomePage" contains path to welcome page (special XML-based format)
|
|
||||||
# optional
|
|
||||||
|
|
||||||
# Property "welcomePerspective" contains the id of the perspective in which the
|
|
||||||
# welcome page is to be opened.
|
|
||||||
# optional
|
|
|
@ -1,6 +0,0 @@
|
||||||
# about.mappings
|
|
||||||
# contains fill-ins for about.properties
|
|
||||||
# java.io.Properties file (ISO 8859-1 with "\" escapes)
|
|
||||||
# This file does not need to be translated.
|
|
||||||
|
|
||||||
0=@build@
|
|
|
@ -1,25 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
# about.properties
|
|
||||||
# contains externalized strings for about.ini
|
|
||||||
# java.io.Properties file (ISO 8859-1 with "\" escapes)
|
|
||||||
# fill-ins are supplied by about.mappings
|
|
||||||
# This file should be translated.
|
|
||||||
#
|
|
||||||
# Do not translate any values surrounded by {}
|
|
||||||
|
|
||||||
blurb=Target Management Service Discovery\n\
|
|
||||||
\n\
|
|
||||||
Version: {featureVersion}\n\
|
|
||||||
Build id: {0}\n\
|
|
||||||
\n\
|
|
||||||
(c) Copyright Symbian Software Ltd. and others 2006, 2009. All rights reserved.\n\
|
|
||||||
Visit http://www.eclipse.org/dsdp/tm
|
|
|
@ -1,23 +0,0 @@
|
||||||
##################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Symbian Software Ltd. All rights reserved.
|
|
||||||
# This program and the accompanying materials are made available under the terms
|
|
||||||
# of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
# available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Javier Montalvo Orús (Symbian) - initial API and implementation
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
source.. = src/
|
|
||||||
output.. = bin/
|
|
||||||
bin.includes = META-INF/,\
|
|
||||||
about.html,\
|
|
||||||
plugin.properties,\
|
|
||||||
plugin.xml,\
|
|
||||||
.,\
|
|
||||||
about.ini,\
|
|
||||||
about.mappings,\
|
|
||||||
about.properties,\
|
|
||||||
dsdp32.png
|
|
||||||
src.includes = schema/,\
|
|
||||||
about.html
|
|
Before Width: | Height: | Size: 2.2 KiB |
|
@ -1,13 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Copyright (c) 2006, 2009 Wind River Systems, Inc. and others.
|
|
||||||
# All rights reserved. This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Martin Oberhuber - initial API and implementation
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
pluginName = Target Management Service Discovery Engine
|
|
||||||
providerName = Eclipse.org - DSDP
|
|
|
@ -1,17 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<?eclipse version="3.2"?>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
This program and the accompanying materials are made available under the terms
|
|
||||||
of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
-->
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<extension-point id="discoveryTransport" name="discoveryTransport" schema="schema/discoveryTransport.exsd"/>
|
|
||||||
<extension-point id="discoveryProtocol" name="discoveryProtocol" schema="schema/discoveryProtocol.exsd"/>
|
|
||||||
</plugin>
|
|
|
@ -1,118 +0,0 @@
|
||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<!-- Schema file written by PDE -->
|
|
||||||
<schema targetNamespace="org.eclipse.tm.discovery.engine">
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.schema plugin="org.eclipse.tm.discovery.engine" id="discoveryProtocol" name="Service Discovery protocol"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
Extension point providing implementations of protocols for service discovery.
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<element name="extension">
|
|
||||||
<complexType>
|
|
||||||
<sequence>
|
|
||||||
<element ref="protocol" minOccurs="1" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="point" type="string" use="required">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="id" type="string">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="name" type="string">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.attribute translatable="true"/>
|
|
||||||
</appInfo>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
</complexType>
|
|
||||||
</element>
|
|
||||||
|
|
||||||
<element name="protocol">
|
|
||||||
<complexType>
|
|
||||||
<attribute name="name" type="string" use="required">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="class" type="string" use="required">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.attribute kind="java" basedOn="org.eclipse.tm.discovery.protocol.IServiceDiscoveryProtocol"/>
|
|
||||||
</appInfo>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="multicast" type="string">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
Allows specifying semicolon separated multicast addresses to be used with specific transports in the format <transport>:<address>
|
|
||||||
An example would be:
|
|
||||||
<code>"transportName1:address1;transportName2:address2;UDP:224.0.0.251"</code>
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
</complexType>
|
|
||||||
</element>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="examples"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
[Enter extension point usage example here.]
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="apiInfo"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
[Enter API information here.]
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="implementation"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
[Enter information about supplied implementation of this extension point.]
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="copyright"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
Copyright (c) 2006 Symbian Software Ltd. All rights reserved.
|
|
||||||
This program and the accompanying materials are made available under the terms
|
|
||||||
of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
Javier Montalvo Orús (Symbian) - initial API and implementation
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
</schema>
|
|
|
@ -1,109 +0,0 @@
|
||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<!-- Schema file written by PDE -->
|
|
||||||
<schema targetNamespace="org.eclipse.tm.discovery.engine">
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.schema plugin="org.eclipse.tm.discovery.engine" id="discoveryTransport" name="Service Discovery Transport"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
Extension point providing implementations of transports for service discovery.
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<element name="extension">
|
|
||||||
<complexType>
|
|
||||||
<sequence>
|
|
||||||
<element ref="transport" minOccurs="1" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="point" type="string" use="required">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="id" type="string">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="name" type="string">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.attribute translatable="true"/>
|
|
||||||
</appInfo>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
</complexType>
|
|
||||||
</element>
|
|
||||||
|
|
||||||
<element name="transport">
|
|
||||||
<complexType>
|
|
||||||
<attribute name="name" type="string" use="required">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="class" type="string" use="required">
|
|
||||||
<annotation>
|
|
||||||
<documentation>
|
|
||||||
|
|
||||||
</documentation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.attribute kind="java" basedOn="org.eclipse.tm.discovery.transport.ITransport"/>
|
|
||||||
</appInfo>
|
|
||||||
</annotation>
|
|
||||||
</attribute>
|
|
||||||
</complexType>
|
|
||||||
</element>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="examples"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
[Enter extension point usage example here.]
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="apiInfo"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
[Enter API information here.]
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="implementation"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
[Enter information about supplied implementation of this extension point.]
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
<annotation>
|
|
||||||
<appInfo>
|
|
||||||
<meta.section type="copyright"/>
|
|
||||||
</appInfo>
|
|
||||||
<documentation>
|
|
||||||
Copyright (c) 2006 Symbian Software Ltd. All rights reserved.
|
|
||||||
This program and the accompanying materials are made available under the terms
|
|
||||||
of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
Javier Montalvo Orús (Symbian) - initial API and implementation
|
|
||||||
</documentation>
|
|
||||||
</annotation>
|
|
||||||
|
|
||||||
</schema>
|
|
|
@ -1,62 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2008 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.tm.discovery.protocol;
|
|
||||||
|
|
||||||
import org.eclipse.core.runtime.jobs.Job;
|
|
||||||
import org.eclipse.emf.ecore.resource.Resource;
|
|
||||||
import org.eclipse.tm.discovery.transport.ITransport;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Interface for service discovery protocol implementations.</br>
|
|
||||||
* Standard protocols that can be implementated from this interface are:
|
|
||||||
* <ul>
|
|
||||||
* <li>DNS-SD (Zeroconf)
|
|
||||||
* <li>Simple Service Discovery Protocol (SSDP)
|
|
||||||
* <li>Service Location Protocol (SPL)
|
|
||||||
* </ul>
|
|
||||||
* As well as propietary/customised protocols
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public interface IProtocol {
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Instantiates a Job to populate a model given an initial query, a resource
|
|
||||||
* containing the model to be populated and an ITranport implementation.
|
|
||||||
*
|
|
||||||
* @param query Initial query to be sent to the target. This initial query
|
|
||||||
* can be obtained from the getQueries() method.
|
|
||||||
*
|
|
||||||
* @param resource Resource containing the model to be populated with the
|
|
||||||
* results of the service discovery action.
|
|
||||||
*
|
|
||||||
* @param transport ITransport implementation of the transport to be used
|
|
||||||
* for the discovery action.
|
|
||||||
*
|
|
||||||
* @return Job containing the service discovery action.
|
|
||||||
*
|
|
||||||
* @see Job
|
|
||||||
* @see Resource
|
|
||||||
* @see ITransport
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public abstract Job getDiscoveryJob(String query, Resource resource, ITransport transport);
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the list of recommended queries to start the service discovery process. This queries can be used in getDiscoveryJob().
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* An array containing the recommended queries.
|
|
||||||
*/
|
|
||||||
public abstract String[] getQueries();
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,167 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.tm.discovery.protocol;
|
|
||||||
|
|
||||||
import java.net.URI;
|
|
||||||
import java.net.URISyntaxException;
|
|
||||||
import java.util.Vector;
|
|
||||||
|
|
||||||
import org.eclipse.core.runtime.CoreException;
|
|
||||||
import org.eclipse.core.runtime.IConfigurationElement;
|
|
||||||
import org.eclipse.core.runtime.IExtensionPoint;
|
|
||||||
import org.eclipse.core.runtime.Platform;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Static factory to handle the protocol implementations.</br>
|
|
||||||
*/
|
|
||||||
|
|
||||||
public class ProtocolFactory {
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Extension point containing the protocol implementations available in the workbench
|
|
||||||
*/
|
|
||||||
private static IExtensionPoint ep = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.tm.discovery.engine","discoveryProtocol"); //$NON-NLS-1$ //$NON-NLS-2$
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the available protocol names. This protocol names are registered in the field <b>name</b> of the extension point <b>discoveryProtocol</b>
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* Array of available protocol names
|
|
||||||
*/
|
|
||||||
public static String[] getProtocolList()
|
|
||||||
{
|
|
||||||
Vector protocols = new Vector();
|
|
||||||
|
|
||||||
IConfigurationElement[] ce = ep.getConfigurationElements();
|
|
||||||
for (int i = 0; i < ce.length; i++) {
|
|
||||||
String name = ce[i].getAttribute("name"); //$NON-NLS-1$
|
|
||||||
if(name!=null)
|
|
||||||
protocols.add(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] protocolsList = new String[protocols.size()];
|
|
||||||
protocols.copyInto(protocolsList);
|
|
||||||
return protocolsList;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the recommended queries for the specified protocol
|
|
||||||
*
|
|
||||||
* @param protocolName
|
|
||||||
* Name of the protocol
|
|
||||||
* @return
|
|
||||||
* Array of recommended queries to be send using this protocol.
|
|
||||||
* @throws CoreException
|
|
||||||
*/
|
|
||||||
public static String[] getQueryList(String protocolName) throws CoreException
|
|
||||||
{
|
|
||||||
IProtocol protocol = null;
|
|
||||||
String[] queries = null;
|
|
||||||
|
|
||||||
IConfigurationElement[] ce = ep.getConfigurationElements();
|
|
||||||
for (int i = 0; i < ce.length; i++) {
|
|
||||||
String name = ce[i].getAttribute("name"); //$NON-NLS-1$
|
|
||||||
if(name!=null)
|
|
||||||
if(name.equalsIgnoreCase(protocolName))
|
|
||||||
{
|
|
||||||
protocol = (IProtocol)ce[i].createExecutableExtension("class"); //$NON-NLS-1$
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(protocol != null)
|
|
||||||
{
|
|
||||||
queries = protocol.getQueries();
|
|
||||||
if(queries==null)
|
|
||||||
queries = new String[]{};
|
|
||||||
}
|
|
||||||
return queries;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the IProtocol implementation of a protocol given its name
|
|
||||||
*
|
|
||||||
* @param protocolName
|
|
||||||
* Name of the protocol
|
|
||||||
* @return
|
|
||||||
* IProtocol implementation of the protocol matching the given name. Null if the protocol cannot be found.
|
|
||||||
* @throws CoreException
|
|
||||||
*
|
|
||||||
* @see IProtocol
|
|
||||||
*/
|
|
||||||
public static IProtocol getProtocol(String protocolName) throws CoreException {
|
|
||||||
|
|
||||||
IProtocol protocol = null;
|
|
||||||
|
|
||||||
IConfigurationElement[] ce = ep.getConfigurationElements();
|
|
||||||
for (int i = 0; i < ce.length; i++) {
|
|
||||||
String name = ce[i].getAttribute("name"); //$NON-NLS-1$
|
|
||||||
if(name!=null)
|
|
||||||
if(name.equalsIgnoreCase(protocolName))
|
|
||||||
{
|
|
||||||
protocol = (IProtocol)ce[i].createExecutableExtension("class"); //$NON-NLS-1$
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return protocol;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the multicast address given a protocol name and a transport name or returns null if this information is not available
|
|
||||||
*
|
|
||||||
* @param protocolName
|
|
||||||
* Name of the protocol
|
|
||||||
* @param transportName
|
|
||||||
* Name of the transport
|
|
||||||
* @return
|
|
||||||
* String representing the multicast address of the given protocol and transport or null if not available
|
|
||||||
* @throws CoreException
|
|
||||||
*
|
|
||||||
* @see IProtocol
|
|
||||||
*/
|
|
||||||
public static String getMulticastAddress(String protocolName, String transportName) throws CoreException {
|
|
||||||
|
|
||||||
String multiCastAddress = null;
|
|
||||||
|
|
||||||
IConfigurationElement[] ce = ep.getConfigurationElements();
|
|
||||||
for (int i = 0; i < ce.length; i++) {
|
|
||||||
String name = ce[i].getAttribute("name"); //$NON-NLS-1$
|
|
||||||
if(name!=null)
|
|
||||||
if(name.equalsIgnoreCase(protocolName))
|
|
||||||
{
|
|
||||||
String multicastAddresses = ce[i].getAttribute("multicast"); //$NON-NLS-1$
|
|
||||||
if(multicastAddresses==null)
|
|
||||||
break;
|
|
||||||
|
|
||||||
String[] pairs = multicastAddresses.split(";"); //$NON-NLS-1$
|
|
||||||
for (int j = 0; j < pairs.length; j++) {
|
|
||||||
|
|
||||||
URI uri=null;
|
|
||||||
try {
|
|
||||||
uri = new URI(pairs[j]);
|
|
||||||
} catch (URISyntaxException e) {}
|
|
||||||
|
|
||||||
if(uri!=null)
|
|
||||||
{
|
|
||||||
if(uri.getScheme().equals(transportName))
|
|
||||||
{
|
|
||||||
multiCastAddress = uri.getSchemeSpecificPart();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return multiCastAddress;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,61 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
* Martin Oberhuber (Wind River) - fix javadoc errors
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.tm.discovery.transport;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Interface for service discovery transports
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public interface ITransport {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Handles sending data
|
|
||||||
*
|
|
||||||
* @param packet Data packet to be sent.
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
public abstract void send(byte[] packet) throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Handles receiving data
|
|
||||||
*
|
|
||||||
* @param packet
|
|
||||||
* Packet to be filled with the reply data.
|
|
||||||
* @return
|
|
||||||
* Address of the replying device.
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
public abstract String receive(byte[] packet) throws IOException;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the address of the target, depending on the implementation (IP, port...)
|
|
||||||
* @param address
|
|
||||||
* Address or identifier of the target.
|
|
||||||
* @throws Exception
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public abstract void setTargetAddress(String address) throws Exception;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the timeout for the transport implementation.
|
|
||||||
* @param timeOut
|
|
||||||
* The timeout in milliseconds
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
|
||||||
public abstract void setTimeOut(int timeOut) throws Exception;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,85 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.tm.discovery.transport;
|
|
||||||
|
|
||||||
import java.util.Vector;
|
|
||||||
|
|
||||||
import org.eclipse.core.runtime.IConfigurationElement;
|
|
||||||
import org.eclipse.core.runtime.IExtensionPoint;
|
|
||||||
import org.eclipse.core.runtime.Platform;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Factory for the remoste system connection.
|
|
||||||
*/
|
|
||||||
|
|
||||||
public class TransportFactory {
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Extension point containing the transport implementations available in the workbench
|
|
||||||
*/
|
|
||||||
private static IExtensionPoint ep = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.tm.discovery.engine","discoveryTransport"); //$NON-NLS-1$ //$NON-NLS-2$
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the available transport names. The transport names are registered in the field <b>name</b> of the extension point <b>discoveryTransport</b>
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* Array of available transport names
|
|
||||||
*/
|
|
||||||
public static String[] getTransportList()
|
|
||||||
{
|
|
||||||
Vector transports = new Vector();
|
|
||||||
|
|
||||||
IConfigurationElement[] ce = ep.getConfigurationElements();
|
|
||||||
for (int i = 0; i < ce.length; i++) {
|
|
||||||
String name = ce[i].getAttribute("name"); //$NON-NLS-1$
|
|
||||||
if(name!=null)
|
|
||||||
transports.add(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] transportsList = new String[transports.size()];
|
|
||||||
transports.copyInto(transportsList);
|
|
||||||
return transportsList;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the ITransport implementation of a transport given its name
|
|
||||||
*
|
|
||||||
* @param transportName
|
|
||||||
* Name of the transport
|
|
||||||
* @param address
|
|
||||||
* Address of the target device
|
|
||||||
* @param timeOut
|
|
||||||
* Timeout in milliseconds
|
|
||||||
* @return
|
|
||||||
* ITranport implementation of the transport matching the given name. Null if the transport cannot be found.
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
|
||||||
public static ITransport getTransport(String transportName, String address, int timeOut) throws Exception {
|
|
||||||
|
|
||||||
ITransport transport = null;
|
|
||||||
|
|
||||||
IConfigurationElement[] ce = ep.getConfigurationElements();
|
|
||||||
for (int i = 0; i < ce.length; i++) {
|
|
||||||
String name = ce[i].getAttribute("name"); //$NON-NLS-1$
|
|
||||||
if(name!=null)
|
|
||||||
if(name.equalsIgnoreCase(transportName))
|
|
||||||
{
|
|
||||||
transport = (ITransport)ce[i].createExecutableExtension("class"); //$NON-NLS-1$
|
|
||||||
transport.setTargetAddress(address);
|
|
||||||
transport.setTimeOut(timeOut);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return transport;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,60 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.tm.internal.discovery.engine;
|
|
||||||
|
|
||||||
import org.eclipse.ui.plugin.AbstractUIPlugin;
|
|
||||||
import org.osgi.framework.BundleContext;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The activator class controls the plug-in life cycle
|
|
||||||
*/
|
|
||||||
public class Activator extends AbstractUIPlugin {
|
|
||||||
|
|
||||||
// The plug-in ID
|
|
||||||
public static final String PLUGIN_ID = "org.eclipse.rse.discovery.engine"; //$NON-NLS-1$
|
|
||||||
|
|
||||||
// The shared instance
|
|
||||||
private static Activator plugin;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The constructor
|
|
||||||
*/
|
|
||||||
public Activator() {
|
|
||||||
plugin = this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
|
|
||||||
*/
|
|
||||||
public void start(BundleContext context) throws Exception {
|
|
||||||
super.start(context);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
|
|
||||||
*/
|
|
||||||
public void stop(BundleContext context) throws Exception {
|
|
||||||
plugin = null;
|
|
||||||
super.stop(context);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the shared instance
|
|
||||||
*
|
|
||||||
* @return the shared instance
|
|
||||||
*/
|
|
||||||
public static Activator getDefault() {
|
|
||||||
return plugin;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.tm.internal.discovery.engine;
|
|
||||||
|
|
||||||
import java.util.MissingResourceException;
|
|
||||||
import java.util.ResourceBundle;
|
|
||||||
|
|
||||||
public class Messages {
|
|
||||||
private static final String BUNDLE_NAME = "org.eclipse.tm.internal.discovery.engine.messages"; //$NON-NLS-1$
|
|
||||||
|
|
||||||
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
|
|
||||||
.getBundle(BUNDLE_NAME);
|
|
||||||
|
|
||||||
private Messages() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String getString(String key) {
|
|
||||||
try {
|
|
||||||
return RESOURCE_BUNDLE.getString(key);
|
|
||||||
} catch (MissingResourceException e) {
|
|
||||||
return '!' + key + '!';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,100 +0,0 @@
|
||||||
/********************************************************************************
|
|
||||||
* Copyright (c) 2006, 2007 Symbian Software Ltd. and others. All rights reserved.
|
|
||||||
* This program and the accompanying materials are made available under the terms
|
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
* Martin Oberhuber (Wind River) - [177523] Unify singleton getter methods
|
|
||||||
********************************************************************************/
|
|
||||||
|
|
||||||
package org.eclipse.tm.internal.discovery.engine;
|
|
||||||
|
|
||||||
import org.eclipse.emf.common.util.URI;
|
|
||||||
import org.eclipse.emf.common.util.WrappedException;
|
|
||||||
import org.eclipse.emf.ecore.resource.Resource;
|
|
||||||
import org.eclipse.emf.ecore.resource.ResourceSet;
|
|
||||||
import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
|
|
||||||
import org.eclipse.tm.discovery.model.ModelPackage;
|
|
||||||
import org.eclipse.tm.discovery.protocol.IProtocol;
|
|
||||||
import org.eclipse.tm.discovery.transport.ITransport;
|
|
||||||
import org.eclipse.tm.internal.discovery.model.util.ModelResourceFactoryImpl;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Engine for service discovery.
|
|
||||||
* Instantiates the model that contains the discovered services information.
|
|
||||||
* Provides methods to launch a discovery job given an implementation of ITransport and IProtocol to populate the model.
|
|
||||||
*
|
|
||||||
* @see ITransport
|
|
||||||
* @see IProtocol
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
public class ServiceDiscoveryEngine {
|
|
||||||
|
|
||||||
private static ServiceDiscoveryEngine SERVICE_DISCOVERY_ENGINE = null;
|
|
||||||
|
|
||||||
private final URI SERVICE_DISCOVERY_URI = URI.createFileURI(Messages.getString("ServiceDiscoveryEngine.DiscoveryModelFileURI")); //$NON-NLS-1$
|
|
||||||
|
|
||||||
private Resource resource;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets an instance of the service discovery engine
|
|
||||||
*/
|
|
||||||
public static ServiceDiscoveryEngine getInstance() {
|
|
||||||
if (SERVICE_DISCOVERY_ENGINE == null)
|
|
||||||
SERVICE_DISCOVERY_ENGINE = new ServiceDiscoveryEngine();
|
|
||||||
|
|
||||||
return SERVICE_DISCOVERY_ENGINE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Private constructor of the ServiceDiscoveryEngine
|
|
||||||
*/
|
|
||||||
private ServiceDiscoveryEngine() {
|
|
||||||
|
|
||||||
// get model
|
|
||||||
ResourceSet resourceSet = new ResourceSetImpl();
|
|
||||||
|
|
||||||
// Register the appropriate resource factory to handle all file
|
|
||||||
// extentions.
|
|
||||||
resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Resource.Factory.Registry.DEFAULT_EXTENSION, new ModelResourceFactoryImpl());
|
|
||||||
|
|
||||||
// Register the package to ensure it is available during loading.
|
|
||||||
resourceSet.getPackageRegistry().put(ModelPackage.eNS_URI,ModelPackage.eINSTANCE);
|
|
||||||
|
|
||||||
try {
|
|
||||||
resource = resourceSet.getResource(SERVICE_DISCOVERY_URI, true);
|
|
||||||
} catch (WrappedException e) {
|
|
||||||
resource = resourceSet.createResource(SERVICE_DISCOVERY_URI);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the resource
|
|
||||||
*
|
|
||||||
* @return the static reference to the resource model
|
|
||||||
*/
|
|
||||||
|
|
||||||
public Resource getResource() {
|
|
||||||
return resource;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Starts a service discovery job given an implementation of IProtocol and ITransport
|
|
||||||
*
|
|
||||||
* @param transport
|
|
||||||
* the selected transport
|
|
||||||
* @see ITransport
|
|
||||||
* @see IProtocol
|
|
||||||
*/
|
|
||||||
|
|
||||||
public void doServiceDiscovery(String query, IProtocol protocol, ITransport transport)
|
|
||||||
{
|
|
||||||
protocol.getDiscoveryJob(query, resource,transport).schedule();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,11 +0,0 @@
|
||||||
##################################################################################
|
|
||||||
# Copyright (c) 2006, 2007 Symbian Software Ltd. All rights reserved.
|
|
||||||
# This program and the accompanying materials are made available under the terms
|
|
||||||
# of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
# available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Javier Montalvo Orus (Symbian) - initial API and implementation
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
ServiceDiscoveryEngine.DiscoveryModelFileURI=discoveryModel.xml
|
|
|
@ -1,7 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<classpath>
|
|
||||||
<classpathentry kind="src" path="src"/>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
|
||||||
<classpathentry kind="output" path="bin"/>
|
|
||||||
</classpath>
|
|
|
@ -1 +0,0 @@
|
||||||
bin
|
|
|
@ -1,34 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>org.eclipse.tm.discovery.model.edit</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.ManifestBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.SchemaBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
|
||||||
<nature>org.eclipse.pde.PluginNature</nature>
|
|
||||||
<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
|
@ -1,3 +0,0 @@
|
||||||
#Sun Oct 08 00:09:13 CEST 2006
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
|
@ -1,71 +0,0 @@
|
||||||
#Fri Mar 28 14:14:24 CET 2008
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
|
|
||||||
org.eclipse.jdt.core.compiler.compliance=1.4
|
|
||||||
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.autoboxing=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecation=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected
|
|
||||||
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.nullReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
|
|
||||||
org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
|
|
||||||
org.eclipse.jdt.core.compiler.source=1.3
|
|
|
@ -1,16 +0,0 @@
|
||||||
Manifest-Version: 1.0
|
|
||||||
Bundle-ManifestVersion: 2
|
|
||||||
Bundle-Name: %pluginName
|
|
||||||
Bundle-SymbolicName: org.eclipse.tm.discovery.model.edit;singleton:=true
|
|
||||||
Bundle-Version: 3.0.100.qualifier
|
|
||||||
Bundle-ClassPath: .
|
|
||||||
Bundle-Activator: org.eclipse.tm.internal.discovery.model.provider.DiscoveryModelEditPlugin$Implementation
|
|
||||||
Bundle-Vendor: %providerName
|
|
||||||
Bundle-Localization: plugin
|
|
||||||
Export-Package: org.eclipse.tm.internal.discovery.model.provider;x-friends:="org.eclipse.tm.discovery.view,org.eclipse.tm.discovery.wizard"
|
|
||||||
Require-Bundle: org.eclipse.core.runtime,
|
|
||||||
org.eclipse.emf.edit;bundle-version="[2.2.0,3.0.0)",
|
|
||||||
org.eclipse.tm.discovery.model;bundle-version="[2.0.0,3.0.0)"
|
|
||||||
Bundle-ActivationPolicy: lazy
|
|
||||||
Eclipse-LazyStart: true
|
|
||||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
|
|
@ -1,28 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
||||||
<title>About</title>
|
|
||||||
</head>
|
|
||||||
<body lang="EN-US">
|
|
||||||
<h2>About This Content</h2>
|
|
||||||
|
|
||||||
<p>June 5, 2007</p>
|
|
||||||
<h3>License</h3>
|
|
||||||
|
|
||||||
<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
||||||
indicated below, the Content is provided to you under the terms and conditions of the
|
|
||||||
Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
||||||
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.</p>
|
|
||||||
|
|
||||||
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
||||||
being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
||||||
apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
||||||
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
||||||
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
||||||
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,20 +0,0 @@
|
||||||
##################################################################################
|
|
||||||
# Copyright (c) 2006 Symbian Software Ltd. All rights reserved.
|
|
||||||
# This program and the accompanying materials are made available under the terms
|
|
||||||
# of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
||||||
# available at http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
#
|
|
||||||
# Contributors:
|
|
||||||
# Javier Montalvo Orús (Symbian) - initial API and implementation
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
bin.includes = META-INF/,\
|
|
||||||
about.html,\
|
|
||||||
plugin.xml,\
|
|
||||||
plugin.properties,\
|
|
||||||
icons/,\
|
|
||||||
.
|
|
||||||
jars.compile.order = .
|
|
||||||
source.. = src/
|
|
||||||
output.. = bin/
|
|
||||||
src.includes = about.html
|
|
Before Width: | Height: | Size: 129 B |
Before Width: | Height: | Size: 918 B |
Before Width: | Height: | Size: 899 B |
Before Width: | Height: | Size: 574 B |
Before Width: | Height: | Size: 216 B |