1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 18:26:01 +02:00

Merge remote-tracking branch 'cdt/master' into sd90

This commit is contained in:
Andrew Gvozdev 2013-03-10 08:02:12 -04:00
commit 3375a098c4
221 changed files with 34782 additions and 511 deletions

View file

@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2008, 2009 Red Hat Inc.. and others
* Copyright (c) 2008, 2013 Red Hat 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
@ -8,6 +8,7 @@
* Contributors:
* Red Hat Incorporated - initial implementation
* IBM Rational Software - add and remove nature static methods
* Anna Dushistova (MontaVista) - [402595]Autotools nature loses builders added by contributed wizard pages
*******************************************************************************/
package org.eclipse.cdt.autotools.core;
@ -80,38 +81,7 @@ public class AutotoolsNewProjectNature implements IProjectNature {
// Add the builder to the project
IProjectDescription description = project.getDescription();
ICommand[] commands = description.getBuildSpec();
ArrayList<ICommand> commandList = new ArrayList<ICommand>();
// Make sure the Autotools Configuration builder just precedes the Common Builder
for (int i = 0; i < commands.length; i++) {
ICommand command = commands[i];
if (command.getBuilderName().equals(AutotoolsConfigurationBuilder.BUILDER_ID)) {
// ignore it
} else {
if (command.getBuilderName().equals(OLD_AUTOTOOLS_BUILDER_ID)) {
ICommand newCommand = description.newCommand();
newCommand.setBuilderName(BUILDER_ID);
command = newCommand;
}
if (command.getBuilderName().equals(BUILDER_ID)) {
// add Autotools Configuration builder just before builder
ICommand newCommand = description.newCommand();
newCommand.setBuilderName(AutotoolsConfigurationBuilder.BUILDER_ID);
commandList.add(newCommand);
}
commandList.add(command);
}
}
final ICommand[] newCommands = commandList.toArray(new ICommand[commandList.size()]);
if (newCommands.length == commands.length) {
boolean hasCorrectBuilderCommands = true;
for (int j = 0; j < commands.length; ++j) {
if (!commands[j].getBuilderName().equals(newCommands[j].getBuilderName())) {
hasCorrectBuilderCommands = false;
break;
}
}
if (hasCorrectBuilderCommands)
if(checkEquals(commands,getBuildCommandsList(description, commands))){
return;
}
final ISchedulingRule rule = ResourcesPlugin.getWorkspace().getRoot();
@ -129,9 +99,15 @@ public class AutotoolsNewProjectNature implements IProjectNature {
public void run(IProgressMonitor monitor) throws CoreException {
IWorkspace workspace = ResourcesPlugin.getWorkspace();
turnOffAutoBuild(workspace);
IProjectDescription description = proj.getDescription();
description.setBuildSpec(newCommands);
proj.setDescription(description, new NullProgressMonitor());
IProjectDescription prDescription = proj.getDescription();
//Other pieces of wizard might have contributed new builder commands;
//need to make sure we are using the most recent ones
ICommand[] currentCommands = prDescription.getBuildSpec();
ICommand[] newCommands = getBuildCommandsList(prDescription, currentCommands);
if(!checkEquals(currentCommands,newCommands)){
prDescription.setBuildSpec(newCommands);
proj.setDescription(prDescription, new NullProgressMonitor());
}
restoreAutoBuild(workspace);
}
@ -160,6 +136,46 @@ public class AutotoolsNewProjectNature implements IProjectNature {
backgroundJob.schedule();
}
static boolean checkEquals(ICommand[] commands,
ICommand[] newCommands) {
if (newCommands.length != commands.length){
return false;
}
for (int j = 0; j < commands.length; ++j) {
if (!commands[j].getBuilderName().equals(newCommands[j].getBuilderName())) {
return false;
}
}
return true;
}
static ICommand[] getBuildCommandsList(IProjectDescription description,
ICommand[] commands) {
ArrayList<ICommand> commandList = new ArrayList<ICommand>();
// Make sure the Autotools Configuration builder just precedes the Common Builder
for (int i = 0; i < commands.length; i++) {
ICommand command = commands[i];
if (command.getBuilderName().equals(AutotoolsConfigurationBuilder.BUILDER_ID)) {
// ignore it
} else {
if (command.getBuilderName().equals(OLD_AUTOTOOLS_BUILDER_ID)) {
ICommand newCommand = description.newCommand();
newCommand.setBuilderName(BUILDER_ID);
command = newCommand;
}
if (command.getBuilderName().equals(BUILDER_ID)) {
// add Autotools Configuration builder just before builder
ICommand newCommand = description.newCommand();
newCommand.setBuilderName(AutotoolsConfigurationBuilder.BUILDER_ID);
commandList.add(newCommand);
}
commandList.add(command);
}
}
return commandList.toArray(new ICommand[commandList.size()]);
}
/**
* Utility method for adding an autotools nature to a project.
*

View file

@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.swtbot.junit4_x;bundle-version="2.0.0",
org.eclipse.swtbot.swt.finder;bundle-version="2.0.0",
org.hamcrest;bundle-version="1.1.0",
org.junit4;bundle-version="4.5.0",
org.junit;bundle-version="4.8.1",
org.apache.log4j;bundle-version="1.2.13",
org.eclipse.core.resources;bundle-version="3.5.1",
org.eclipse.cdt.autotools.core;bundle-version="1.0.0",

View file

@ -22,3 +22,9 @@ MakefileValidator.error.endefMissingOverrideDefine=endef missing [override] defi
MakefileValidator.error.unknownDirective=unknow directive
MakefileValidator.error.noMatchingEndifForCondition=No matching endif for condition
MakefileValidator.error.noMatchingEndefForOverrideDefine=No matching endef for [override] define
GNUMakefile.automatic.at=Target of the rule
GNUMakefile.automatic.lt=First prerequisite of the rule
GNUMakefile.automatic.star=Stem with which an implicit rule matches
GNUMakefile.automatic.qm=All prerequisites that are newer than the target
GNUMakefile.automatic.percent=Target member name, when the target is an archive member
GNUMakefile.automatic.up=All prerequisites

View file

@ -0,0 +1,33 @@
/*******************************************************************************
* Copyright (c) 2013 Sebastian Bauer 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:
* Sebastian Bauer - Initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.make.internal.core.makefile.gnu;
import org.eclipse.cdt.make.internal.core.makefile.Directive;
/**
* Represents an automatic variable. Automatic variables are implicit and
* computed for each rule that is applied.
*
* @author Sebastian Bauer <mail@sebastianbauer.info>
* @see "http://www.gnu.org/software/make/manual/make.html#Automatic-Variables"
*/
public class AutomaticVariable extends VariableDefinition {
public AutomaticVariable(Directive parent, String name, String description) {
super(parent, name, new StringBuffer(description));
}
@Override
public boolean isAutomatic() {
return true;
}
}

View file

@ -36,6 +36,7 @@ import org.eclipse.cdt.make.internal.core.makefile.EmptyLine;
import org.eclipse.cdt.make.internal.core.makefile.IgnoreRule;
import org.eclipse.cdt.make.internal.core.makefile.InferenceRule;
import org.eclipse.cdt.make.internal.core.makefile.MakeFileConstants;
import org.eclipse.cdt.make.internal.core.makefile.MakefileMessages;
import org.eclipse.cdt.make.internal.core.makefile.MakefileReader;
import org.eclipse.cdt.make.internal.core.makefile.PosixRule;
import org.eclipse.cdt.make.internal.core.makefile.PreciousRule;
@ -76,7 +77,14 @@ public class GNUMakefile extends AbstractMakefile implements IGNUMakefile {
public static String FILE_SEPARATOR = System.getProperty("file.separator", "/"); //$NON-NLS-1$ //$NON-NLS-2$
String[] includeDirectories = new String[0];
IDirective[] builtins = new IDirective[0];
IDirective[] builtins = new IDirective[]{
new AutomaticVariable(this, "<", MakefileMessages.getString("GNUMakefile.automatic.lt")),//$NON-NLS-1$//$NON-NLS-2$
new AutomaticVariable(this, "*", MakefileMessages.getString("GNUMakefile.automatic.star")),//$NON-NLS-1$//$NON-NLS-2$
new AutomaticVariable(this, "@", MakefileMessages.getString("GNUMakefile.automatic.at")),//$NON-NLS-1$//$NON-NLS-2$
new AutomaticVariable(this, "?", MakefileMessages.getString("GNUMakefile.automatic.qm")),//$NON-NLS-1$//$NON-NLS-2$
new AutomaticVariable(this, "%", MakefileMessages.getString("GNUMakefile.automatic.percent")),//$NON-NLS-1$//$NON-NLS-2$
new AutomaticVariable(this, "^", MakefileMessages.getString("GNUMakefile.automatic.up")),//$NON-NLS-1$//$NON-NLS-2$
};
private IMakefileReaderProvider makefileReaderProvider;
public GNUMakefile() {

View file

@ -21,5 +21,5 @@ ProjectConverter.6=the project conversion failed
ProjectConverter.7=targets conversion
ProjectConverter.8=the project conversion failed due to unknown reason
ProjectConverter.9=the given project is not a valid CDT project
BuildConfigurationData.NoToolchainSupport=Toolchain "{0}" is not detected. Refer to "C/C++ Development User Guide", "Before you begin" about installing toolchains.
BuildConfigurationData.NoToolchainSupport=Toolchain "{0}" is not detected. Refer to "C/C++ Development User Guide", "Before you begin" how to install toolchains.
BuildConfigurationData.OrphanedConfiguration=Orphaned configuration. No base extension cfg exists for {0}

View file

@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2012, 2012 Andrew Gvozdev and others.
* Copyright (c) 2012, 2013 Andrew Gvozdev 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
@ -12,16 +12,11 @@ package org.eclipse.cdt.managedbuilder.internal.envvar;
import org.eclipse.cdt.core.cdtvariables.ICdtVariable;
import org.eclipse.cdt.core.envvar.IEnvironmentVariable;
import org.eclipse.cdt.core.settings.model.ICConfigurationDescription;
import org.eclipse.cdt.internal.core.cdtvariables.DefaultVariableContextInfo;
import org.eclipse.cdt.internal.core.cdtvariables.EnvironmentVariableSupplier;
import org.eclipse.cdt.internal.core.cdtvariables.CdtVariableManager;
import org.eclipse.cdt.internal.core.cdtvariables.ICoreVariableContextInfo;
import org.eclipse.cdt.internal.core.envvar.DefaultEnvironmentContextInfo;
import org.eclipse.cdt.internal.core.envvar.EnvVarDescriptor;
import org.eclipse.cdt.internal.core.envvar.EnvironmentVariableManager;
import org.eclipse.cdt.internal.core.envvar.ICoreEnvironmentVariableSupplier;
import org.eclipse.cdt.internal.core.envvar.IEnvironmentContextInfo;
import org.eclipse.cdt.managedbuilder.core.IConfiguration;
import org.eclipse.cdt.managedbuilder.core.IToolChain;
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier;
@ -29,192 +24,145 @@ import org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider;
import org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier;
import org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo;
/**
* Helper class to resolve environment variables directly from toolchain. The intention is
* to use that in New Project Wizard scenarios when no configuration is available yet.
* to use that in New Project Wizard and other scenarios when no configuration is available yet.
*
* @noextend This class is not intended to be subclassed by clients.
*/
public class EnvironmentVariableManagerToolChain extends EnvironmentVariableManager {
private static EnvironmentVariableManagerToolChain fInstance = null;
private final IToolChain toolChain;
public EnvironmentVariableManagerToolChain(IToolChain toolchain) {
this.toolChain = toolchain;
}
/**
* Basically, converter from IEnvironmentVariable to ICdtVariable (build macros) which
* is used by EnvironmentVariableManager implementation to resolve variables/macros.
* Wrapper class to deliver appropriate set of environment variable suppliers.
*/
private final class CoreVariableContextInfoToolChain implements ICoreVariableContextInfo {
public final static int CONTEXT_TOOLCHAIN = 1009; // arbitrary value different from ICoreVariableContextInfo.CONTEXT_XXX
private final IToolChain toolChain;
private final IConfigurationEnvironmentVariableSupplier mbsSupplier;
private CoreVariableContextInfoToolChain(IToolChain toolChain) {
this.toolChain = toolChain;
this.mbsSupplier = toolChain.getEnvironmentVariableSupplier();
private class ToolChainEnvironmentContextInfo implements IEnvironmentContextInfo {
private final ICoreEnvironmentVariableSupplier fToolchainSupplier;
private ToolChainEnvironmentContextInfo(IToolChain toolChain) {
fToolchainSupplier = new ToolChainEnvironmentVariableSupplier(toolChain);
}
@Override
public ICdtVariableSupplier[] getSuppliers() {
ICdtVariableSupplier sup = new ICdtVariableSupplier() {
@Override
public ICdtVariable getVariable(String macroName, IVariableContextInfo context) {
IEnvironmentVariable var = mbsSupplier.getVariable(macroName, null, ManagedBuildManager.getEnvironmentVariableProvider());
return EnvironmentVariableSupplier.getInstance().createBuildMacro(var);
}
@Override
public ICdtVariable[] getVariables(IVariableContextInfo context) {
IEnvironmentVariable[] vars = mbsSupplier.getVariables(null, ManagedBuildManager.getEnvironmentVariableProvider());
if (vars != null) {
ICdtVariable[] cdtVars = new ICdtVariable[vars.length];
for (int i = 0; i < vars.length; i++) {
cdtVars[i] = EnvironmentVariableSupplier.getInstance().createBuildMacro(vars[i]);
}
}
return null;
}
};
return new ICdtVariableSupplier[] { sup };
}
@Override
public IVariableContextInfo getNext() {
return new DefaultVariableContextInfo(ICoreVariableContextInfo.CONTEXT_WORKSPACE, null);
}
@Override
public int getContextType() {
return CONTEXT_TOOLCHAIN;
}
@Override
public Object getContextData() {
return toolChain;
}
}
private final class EnvironmentContextInfoToolChain implements IEnvironmentContextInfo {
private final IToolChain toolChain;
private EnvironmentContextInfoToolChain(IToolChain toolChain) {
this.toolChain = toolChain;
}
@Override
public IEnvironmentContextInfo getNext() {
return new DefaultEnvironmentContextInfo(null);
return null;
}
@Override
public ICoreEnvironmentVariableSupplier[] getSuppliers() {
final IConfigurationEnvironmentVariableSupplier cevSupplier = toolChain.getEnvironmentVariableSupplier();
return new ICoreEnvironmentVariableSupplier[] {
fUserSupplier,
fToolchainSupplier,
fEclipseSupplier,
};
}
@Override
public Object getContext() {
return null;
}
}
/**
* Tool-chain variable supplier
*/
private class ToolChainEnvironmentVariableSupplier implements ICoreEnvironmentVariableSupplier {
private final IEnvironmentVariableProvider environmentVariableProvider = EnvironmentVariableProvider.getDefault();
private final IConfigurationEnvironmentVariableSupplier toolchainSupplier;
ICoreEnvironmentVariableSupplier toolchainSupplier = new ICoreEnvironmentVariableSupplier() {
private ToolChainEnvironmentVariableSupplier(IToolChain toolChain) {
this.toolchainSupplier = toolChain.getEnvironmentVariableSupplier();
}
@Override
public IEnvironmentVariable getVariable(String name, Object context) {
IEnvironmentVariableProvider provider = ManagedBuildManager.getEnvironmentVariableProvider();
return cevSupplier.getVariable(name, null, provider);
if (toolchainSupplier == null) {
return null;
}
return toolchainSupplier.getVariable(name, null, environmentVariableProvider);
}
@Override
public IEnvironmentVariable[] getVariables(Object context) {
return cevSupplier.getVariables(null, ManagedBuildManager.getEnvironmentVariableProvider());
if (toolchainSupplier == null) {
return new IEnvironmentVariable[0];
}
return toolchainSupplier.getVariables(null, environmentVariableProvider);
}
@Override
public boolean appendEnvironment(Object context) {
// Arbitrary value, it did not appear being used in tested scenarios
return false;
return true;
}
};
return new ICoreEnvironmentVariableSupplier[] { EnvironmentVariableManagerToolChain.fUserSupplier, toolchainSupplier };
}
/**
* Wrapper class to deliver appropriate set of suppliers for variable substitution.
*/
private final class ToolChainCoreVariableContextInfo implements ICoreVariableContextInfo {
private final ToolChainCdtVariableSupplier fToolChainSupplier;
private ToolChainCoreVariableContextInfo(IToolChain toolChain) {
fToolChainSupplier = new ToolChainCdtVariableSupplier(toolChain);
}
@Override
public Object getContext() {
return toolChain;
public ICdtVariableSupplier[] getSuppliers() {
return new ICdtVariableSupplier[] {
CdtVariableManager.fUserDefinedMacroSupplier,
fToolChainSupplier,
CdtVariableManager.fEnvironmentMacroSupplier,
CdtVariableManager.fCdtMacroSupplier,
CdtVariableManager.fEclipseVariablesMacroSupplier,
};
}
@Override
public IVariableContextInfo getNext() {
return null;
}
@Override
public int getContextType() {
return CONTEXT_WORKSPACE;
}
@Override
public Object getContextData() {
return null;
}
}
/**
* Tool-chain supplier for variable substitution.
*/
private class ToolChainCdtVariableSupplier implements ICdtVariableSupplier {
private final IConfigurationEnvironmentVariableSupplier toolchainSupplier;
private ToolChainCdtVariableSupplier(IToolChain toolChain) {
this.toolchainSupplier = toolChain.getEnvironmentVariableSupplier();
}
@Override
public ICdtVariable getVariable(String macroName, IVariableContextInfo context) {
IEnvironmentVariable var = toolchainSupplier.getVariable(macroName, null, ManagedBuildManager.getEnvironmentVariableProvider());
return CdtVariableManager.fEnvironmentMacroSupplier.createBuildMacro(var);
}
@Override
public ICdtVariable[] getVariables(IVariableContextInfo context) {
IEnvironmentVariable[] vars = toolchainSupplier.getVariables(null, ManagedBuildManager.getEnvironmentVariableProvider());
if (vars != null) {
ICdtVariable[] cdtVars = new ICdtVariable[vars.length];
for (int i = 0; i < vars.length; i++) {
cdtVars[i] = CdtVariableManager.fEnvironmentMacroSupplier.createBuildMacro(vars[i]);
}
}
return null;
}
}
public static EnvironmentVariableManagerToolChain getDefault() {
if (fInstance == null)
fInstance = new EnvironmentVariableManagerToolChain();
return fInstance;
}
/**
* Returns context info object which defines environment variable suppliers including tool-chain supplier.
*/
@Override
public IEnvironmentContextInfo getContextInfo(Object level) {
if (level instanceof IToolChain) {
return new EnvironmentContextInfoToolChain((IToolChain) level);
}
return super.getContextInfo(level);
}
@Override
protected int getMacroContextTypeFromContext(Object context) {
if (context instanceof IToolChain) {
return CoreVariableContextInfoToolChain.CONTEXT_TOOLCHAIN;
}
return super.getMacroContextTypeFromContext(context);
return new ToolChainEnvironmentContextInfo(toolChain);
}
/**
* Returns context info object which defines environment variable substitutions including that of tool-chain.
*/
@Override
public ICoreVariableContextInfo getMacroContextInfoForContext(Object context) {
if (context instanceof IToolChain) {
return new CoreVariableContextInfoToolChain((IToolChain) context);
}
return super.getMacroContextInfoForContext(context);
}
/**
* Get environment variable value from toolchain definition.
*
* @param name - name of the variable.
* @param toolChain - toolchain.
* @param resolveMacros - {@code true} to expand macros, {@code false} otherwise.
*
* @return value of the variable.
*/
public IEnvironmentVariable getVariable(String name, IToolChain toolChain, boolean resolveMacros) {
if (name == null || name.isEmpty())
return null;
IEnvironmentContextInfo info = getContextInfo(toolChain);
EnvVarDescriptor var = EnvironmentVariableManagerToolChain.getVariable(name,info,true);
if (var != null && var.getOperation() != IEnvironmentVariable.ENVVAR_REMOVE) {
return resolveMacros ? calculateResolvedVariable(var,info) : var;
}
return null;
}
/**
* Get environment variable value resolved in context of configuration.
* If no configuration available use toolchain definition.
*
* @param name - name of the variable.
* @param toolChain - toolchain.
* @param resolveMacros - {@code true} to expand macros, {@code false} otherwise.
*
* @return value of the variable.
*/
public String getVariableInConfigurationContext(String name, IToolChain toolChain, boolean resolveMacros) {
if (toolChain == null) {
return null;
}
IConfiguration cfg = toolChain.getParent();
ICConfigurationDescription cfgDescription = cfg != null ? ManagedBuildManager.getDescriptionForConfiguration(cfg) : null;
IEnvironmentVariable var = null;
if (cfgDescription != null) {
var = getVariable(name, cfgDescription, resolveMacros);
} else {
var = getVariable(name, toolChain, resolveMacros);
}
String value = var != null ? var.getValue() : null;
return value;
return new ToolChainCoreVariableContextInfo(toolChain);
}
}

View file

@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2005, 2012 Intel Corporation and others.
* Copyright (c) 2005, 2013 Intel 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
@ -19,7 +19,6 @@ import org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable;
import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier;
import org.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider;
import org.eclipse.cdt.managedbuilder.internal.envvar.BuildEnvVar;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.Path;
/**
@ -50,16 +49,15 @@ public class GnuCygwinConfigurationEnvironmentSupplier implements IConfiguration
return new BuildEnvVar(ENV_PATH, path, IBuildEnvironmentVariable.ENVVAR_PREPEND);
} else if (variableName.equals(Cygwin.ENV_CYGWIN_HOME)) {
IEnvironmentVariable varCygwinHome = CCorePlugin.getDefault().getBuildEnvironmentManager().getVariable(Cygwin.ENV_CYGWIN_HOME, null, false);
if (varCygwinHome == null) {
// Contribute if the variable does not already come from workspace environment
String home = Cygwin.getCygwinHome();
// If the variable is not defined still show it in the environment variables list as a hint to user
if (home == null) {
// If the variable is not defined still show it in the environment variables list as a hint to user
home = ""; //$NON-NLS-1$
}
IPath homePath = new Path(home);
IEnvironmentVariable varCygwinHome = CCorePlugin.getDefault().getBuildEnvironmentManager().getVariable(Cygwin.ENV_CYGWIN_HOME, null, false);
if (varCygwinHome == null || (!homePath.equals(new Path(varCygwinHome.getValue())))) {
// Contribute if the variable does not already come from workspace environment
return new BuildEnvVar(Cygwin.ENV_CYGWIN_HOME, homePath.toOSString());
return new BuildEnvVar(Cygwin.ENV_CYGWIN_HOME, new Path(home).toOSString());
}
return null;

View file

@ -11,9 +11,15 @@
*******************************************************************************/
package org.eclipse.cdt.managedbuilder.gnu.cygwin;
import org.eclipse.cdt.core.envvar.IEnvironmentVariable;
import org.eclipse.cdt.core.envvar.IEnvironmentVariableManager;
import org.eclipse.cdt.core.settings.model.ICConfigurationDescription;
import org.eclipse.cdt.internal.core.Cygwin;
import org.eclipse.cdt.internal.core.envvar.EnvironmentVariableManager;
import org.eclipse.cdt.managedbuilder.core.IConfiguration;
import org.eclipse.cdt.managedbuilder.core.IManagedIsToolChainSupported;
import org.eclipse.cdt.managedbuilder.core.IToolChain;
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
import org.eclipse.cdt.managedbuilder.internal.envvar.EnvironmentVariableManagerToolChain;
import org.osgi.framework.Version;
@ -27,8 +33,17 @@ public class IsGnuCygwinToolChainSupported implements IManagedIsToolChainSupport
@Override
public boolean isSupported(IToolChain toolChain, Version version, String instance) {
String envPath = EnvironmentVariableManagerToolChain.getDefault().getVariableInConfigurationContext(ENV_PATH, toolChain, true);
IConfiguration cfg = toolChain.getParent();
ICConfigurationDescription cfgDescription = cfg != null ? ManagedBuildManager.getDescriptionForConfiguration(cfg) : null;
IEnvironmentVariableManager envMngr;
if (cfgDescription != null) {
envMngr = EnvironmentVariableManager.getDefault();
} else {
envMngr = new EnvironmentVariableManagerToolChain(toolChain);
}
IEnvironmentVariable var = envMngr.getVariable(ENV_PATH, cfgDescription, true);
String envPath = var != null ? var.getValue() : null;
return Cygwin.isAvailable(envPath);
}
}

View file

@ -1099,7 +1099,8 @@ public class LanguageSettingsListenersTests extends BaseTestCase {
assertEquals(1, event.getConfigurationDescriptionIds().length);
assertEquals(cfgDescriptionId, event.getConfigurationDescriptionIds()[0]);
}
// Change the provider's entries back (bug was found for this case)
// Clear the provider's entries
{
// retrieve a global provider
ILanguageSettingsProvider wspProvider = LanguageSettingsManager.getWorkspaceProvider(EXTENSION_EDITABLE_PROVIDER_ID);
@ -1134,6 +1135,47 @@ public class LanguageSettingsListenersTests extends BaseTestCase {
assertEquals(1, event.getConfigurationDescriptionIds().length);
assertEquals(cfgDescriptionId, event.getConfigurationDescriptionIds()[0]);
}
// Change the provider's entries back to original state from extension point
{
ILanguageSettingsProvider extensionProviderCopy = LanguageSettingsManager.getExtensionProviderCopy(EXTENSION_EDITABLE_PROVIDER_ID, true);
List<ICLanguageSettingEntry> extEntries = extensionProviderCopy.getSettingEntries(null, null, null);
// retrieve a global provider
ILanguageSettingsProvider wspProvider = LanguageSettingsManager.getWorkspaceProvider(EXTENSION_EDITABLE_PROVIDER_ID);
assertNotNull(wspProvider);
ILanguageSettingsProvider rawProvider = LanguageSettingsManager.getRawProvider(wspProvider);
assertTrue(rawProvider instanceof MockLanguageSettingsEditableProvider);
// reset the provider to match extension
((MockLanguageSettingsEditableProvider) rawProvider).setSettingEntries(null, null, null, extEntries);
assertTrue(LanguageSettingsManager.isEqualExtensionProvider(rawProvider, true));
// reset count
mockLseListener.resetCount();
assertEquals(0, mockLseListener.getCount());
assertEquals(null, mockLseListener.getLastEvent());
// Serialize settings
LanguageSettingsManager.serializeLanguageSettingsWorkspace();
// get cfgDescriptionId
ICProjectDescription prjDescription = CProjectDescriptionManager.getInstance().getProjectDescription(project, false);
assertNotNull(prjDescription);
ICConfigurationDescription[] cfgDescriptions = prjDescription.getConfigurations();
assertEquals(1, cfgDescriptions.length);
ICConfigurationDescription cfgDescription = cfgDescriptions[0];
String cfgDescriptionId = cfgDescription.getId();
// inspect event
assertEquals(1, mockLseListener.getCount());
ILanguageSettingsChangeEvent event = mockLseListener.getLastEvent();
assertNotNull(event);
assertEquals(project.getName(), event.getProjectName());
assertEquals(1, event.getConfigurationDescriptionIds().length);
assertEquals(cfgDescriptionId, event.getConfigurationDescriptionIds()[0]);
}
}
/**

View file

@ -263,8 +263,7 @@ public class AST2CPPTests extends AST2TestBase {
assertEquals(defNames.length, j);
}
@Override
protected void assertSameType(IType first, IType second){
protected static void assertSameType(IType first, IType second){
assertNotNull(first);
assertNotNull(second);
assertTrue("Expected types to be the same, but first was: '" + first.toString() + "' and second was: '" + second + "'", first.isSameType(second));

View file

@ -42,6 +42,7 @@ import org.eclipse.cdt.core.dom.ast.IASTProblemStatement;
import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit;
import org.eclipse.cdt.core.dom.ast.IASTTypeId;
import org.eclipse.cdt.core.dom.ast.IBasicType;
import org.eclipse.cdt.core.dom.ast.IBasicType.Kind;
import org.eclipse.cdt.core.dom.ast.IBinding;
import org.eclipse.cdt.core.dom.ast.ICompositeType;
import org.eclipse.cdt.core.dom.ast.IEnumerator;
@ -95,6 +96,7 @@ import org.eclipse.cdt.core.parser.util.ObjectMap;
import org.eclipse.cdt.internal.core.dom.parser.Value;
import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase;
import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPBasicType;
import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPPointerType;
import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPReferenceType;
import org.eclipse.cdt.internal.core.dom.parser.cpp.ClassTypeHelper;
import org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPDeferredClassInstance;
@ -5874,6 +5876,48 @@ public class AST2TemplateTests extends AST2TestBase {
parseAndCheckBindings();
}
// struct vector {
// int* begin();
// };
//
// template <class Container>
// auto begin1(Container cont) -> decltype(cont.begin());
//
// template <class Container>
// auto begin2(Container& cont) -> decltype(cont.begin());
//
// vector v;
// auto x1 = begin1(v);
// auto x2 = begin2(v);
public void testResolvingAutoTypeWithDependentExpression_402409a() throws Exception {
BindingAssertionHelper helper = new BindingAssertionHelper(getAboveComment(), true);
ICPPVariable x1 = helper.assertNonProblem("x1", ICPPVariable.class);
ICPPVariable x2 = helper.assertNonProblem("x2", ICPPVariable.class);
IType pointerToInt = new CPPPointerType(new CPPBasicType(Kind.eInt, 0));
assertSameType(pointerToInt, x1.getType());
assertSameType(pointerToInt, x2.getType());
}
// struct vector {
// int* begin();
// const int* begin() const;
// };
//
// template<class Container>
// auto begin1(Container cont) -> decltype(cont.begin());
//
// template<class Container>
// auto begin2(Container& cont) -> decltype(cont.begin());
//
// int main() {
// vector v;
// begin1(v);
// begin2(v);
// }
public void testResolvingAutoTypeWithDependentExpression_402409b() throws Exception {
parseAndCheckBindings();
}
// void foo(int, int);
// template <typename... Args> void bar(Args... args) {
// foo(1,2,args...);
@ -6946,6 +6990,31 @@ public class AST2TemplateTests extends AST2TestBase {
parseAndCheckBindings();
}
// typedef char (&no_tag)[1];
// typedef char (&yes_tag)[2];
//
// template <typename T>
// struct type_wrapper {};
//
// template <typename T>
// struct has_type {
// template <typename U>
// static yes_tag test(type_wrapper<U> const volatile*, type_wrapper<typename U::type>* = 0);
//
// static no_tag test(...);
//
// static const bool value = sizeof(test(static_cast<type_wrapper<T>*>(0))) == sizeof(yes_tag);
// };
//
// const bool B = has_type<int>::value;
public void testSFINAEInNestedTypeInTemplateArgument_402257() throws Exception {
BindingAssertionHelper helper = new BindingAssertionHelper(getAboveComment(), true);
ICPPVariable B = helper.assertNonProblem("B", ICPPVariable.class);
Long val = B.getInitialValue().numericalValue();
assertNotNull(val);
assertEquals(0 /* false */, val.longValue());
}
// template <typename>
// struct M {
// template <typename... Args>
@ -7311,6 +7380,17 @@ public class AST2TemplateTests extends AST2TestBase {
helper.assertProblem("bind(s, 0, foo)", "bind");
}
// template<typename T>
// T forward(T);
// template <typename, typename S1, typename S2>
// int combine(S1&& r1, S2&& r2);
// template <typename S1, typename S2>
// auto combine(S1 r1, S2 r2) -> decltype(combine<int>(forward<S1>(r1), forward<S2>(r2)));
public void testUnsupportedOperationExceptionInASTAmbiguousNode_402085() throws Exception {
parseAndCheckBindings();
}
// template <bool... Args>
// struct ice_or;
// template <bool First>
@ -7351,4 +7431,92 @@ public class AST2TemplateTests extends AST2TestBase {
public void testVariadicNonTypeTemplateParameter_401400() throws Exception {
parseAndCheckBindings();
}
// template <typename... Args>
// struct foo {
// static constexpr int i = sizeof...(Args);
// };
// constexpr int bar = foo<int, double>::i;
public void testSizeofParameterPackOnTypeid_401973() throws Exception {
BindingAssertionHelper helper = new BindingAssertionHelper(getAboveComment(), true);
ICPPVariable bar = helper.assertNonProblem("bar", ICPPVariable.class);
Long barValue = bar.getInitialValue().numericalValue();
assertNotNull(barValue);
assertEquals(2, barValue.longValue());
}
// template <int...> struct tuple_indices {};
// template <int Sp, class IntTuple, int Ep>
// struct make_indices_imp;
// template <int Sp, int ...Indices, int Ep>
// struct make_indices_imp<Sp, tuple_indices<Indices...>, Ep> {
// typedef typename make_indices_imp<Sp + 1, tuple_indices<Indices..., Sp>, Ep>::type type;
// };
// template <int Ep, int ...Indices>
// struct make_indices_imp<Ep, tuple_indices<Indices...>, Ep> {
// typedef tuple_indices<Indices...> type;
// };
// template <int Ep, int Sp = 0>
// struct make_tuple_indices {
// typedef typename make_indices_imp<Sp, tuple_indices<>, Ep>::type type;
// };
// template <class ... Args>
// class async_func {
// void operator()() {
// typedef typename make_tuple_indices<1 + sizeof...(Args), 1>::type Index;
// }
// };
public void testVariadicTemplatesNPE_401743() throws Exception {
parseAndCheckBindings();
}
// template <typename T>
// struct A {};
//
// template <typename T>
// struct B {
// typedef int type;
// };
//
// template <class T, const T& V>
// struct C {};
//
// extern const char* const K = "";
//
// typedef A<C<const char*, K>> D;
//
// typedef B<D>::type E; // Problem on B<D>::type
public void testRegression_401743a() throws Exception {
parseAndCheckBindings();
}
// template <typename T>
// struct A {};
//
// template <typename T>
// struct B {
// typedef int type;
// };
//
// template <class T, const T& V>
// struct C {};
//
// class F {};
//
// extern F K;
//
// typedef A<C<F, K>> D;
//
// typedef B<D>::type E; // Problem on B<D>::type
public void testRegression_401743b() throws Exception {
parseAndCheckBindings();
}
// template <typename T>
// void foo(T t) {
// bar(t);
// }
public void testUnqualifiedFunctionCallInTemplate_402498() throws Exception {
parseAndCheckBindings();
}
}

View file

@ -377,7 +377,7 @@ public class AST2TestBase extends BaseTestCase {
assertEquals(num, count);
}
protected void assertSameType(IType expected, IType actual) {
protected static void assertSameType(IType expected, IType actual) {
assertNotNull(expected);
assertNotNull(actual);
assertTrue("Expected same types, but the types were: '" +

View file

@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2011, 2011 Andrew Gvozdev and others.
* Copyright (c) 2011, 2013 Andrew Gvozdev 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
@ -30,14 +30,18 @@ import org.eclipse.cdt.core.settings.model.ICConfigurationDescription;
*/
public interface ICListenerAgent {
/**
* Registers a specific listener.
* Provides an opportunity for the provider to register specific listeners.
* Called by CDT core when {@linkplain ICListenerAgent} added
* to the list of {@link ILanguageSettingsProvider}s managed by the model.
*
* @param cfgDescription - configuration description for the listener.
*/
public void registerListener(ICConfigurationDescription cfgDescription);
/**
* Unregister listener and dispose all resources.
* Unregister listeners and dispose all resources.
* Called by CDT core when {@linkplain ICListenerAgent} removed
* from the list of {@link ILanguageSettingsProvider}s managed by the model.
*/
public void unregisterListener();
}

View file

@ -21,6 +21,7 @@ import java.util.Set;
import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.language.settings.providers.ICListenerAgent;
import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsBroadcastingProvider;
import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsChangeEvent;
import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsChangeListener;
import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsEditableProvider;
@ -482,11 +483,11 @@ public class LanguageSettingsProvidersSerializer {
/**
* Compute events for language settings changes in workspace.
*/
private static List<LanguageSettingsChangeEvent> createLanguageSettingsChangeEvents(List<LanguageSettingsSerializableProvider> providers) {
private static List<LanguageSettingsChangeEvent> createLanguageSettingsChangeEvents(List<ILanguageSettingsBroadcastingProvider> providers) {
List<LanguageSettingsChangeEvent> events = new ArrayList<LanguageSettingsChangeEvent>();
List<String> providerIds = new ArrayList<String>();
for (LanguageSettingsSerializableProvider provider : providers) {
for (ILanguageSettingsBroadcastingProvider provider : providers) {
providerIds.add(provider.getId());
}
@ -521,23 +522,27 @@ public class LanguageSettingsProvidersSerializer {
*/
public static void serializeLanguageSettingsWorkspace() throws CoreException {
URI uriStoreWsp = getStoreInWorkspaceArea(STORAGE_WORKSPACE_LANGUAGE_SETTINGS);
List<LanguageSettingsSerializableProvider> serializableWorkspaceProviders = new ArrayList<LanguageSettingsSerializableProvider>();
List<ILanguageSettingsBroadcastingProvider> broadcastingWorkspaceProviders = new ArrayList<ILanguageSettingsBroadcastingProvider>();
List<LanguageSettingsSerializableProvider> serializingWorkspaceProviders = new ArrayList<LanguageSettingsSerializableProvider>();
for (ILanguageSettingsProvider provider : rawGlobalWorkspaceProviders.values()) {
if (provider instanceof ILanguageSettingsBroadcastingProvider) {
broadcastingWorkspaceProviders.add((ILanguageSettingsBroadcastingProvider)provider);
}
if (provider instanceof LanguageSettingsSerializableProvider) {
if (!LanguageSettingsManager.isEqualExtensionProvider(provider, true)) {
serializableWorkspaceProviders.add((LanguageSettingsSerializableProvider)provider);
serializingWorkspaceProviders.add((LanguageSettingsSerializableProvider)provider);
}
}
}
try {
List<LanguageSettingsChangeEvent> events = null;
if (serializableWorkspaceProviders.isEmpty()) {
if (serializingWorkspaceProviders.isEmpty()) {
java.io.File fileStoreWsp = new java.io.File(uriStoreWsp);
try {
serializingLockWsp.acquire();
fileStoreWsp.delete();
// manufacture events while inside the lock
events = createLanguageSettingsChangeEvents(serializableWorkspaceProviders);
events = createLanguageSettingsChangeEvents(broadcastingWorkspaceProviders);
} finally {
serializingLockWsp.release();
}
@ -547,7 +552,7 @@ public class LanguageSettingsProvidersSerializer {
Element elementExtension = XmlUtil.appendElement(rootElement, ELEM_EXTENSION,
new String[] {ATTR_EXTENSION_POINT, PROVIDER_EXTENSION_POINT_ID});
for (LanguageSettingsSerializableProvider provider : serializableWorkspaceProviders) {
for (LanguageSettingsSerializableProvider provider : serializingWorkspaceProviders) {
provider.serialize(elementExtension);
}
@ -555,7 +560,7 @@ public class LanguageSettingsProvidersSerializer {
serializingLockWsp.acquire();
XmlUtil.serializeXml(doc, uriStoreWsp);
// manufacture events while inside the lock
events = createLanguageSettingsChangeEvents(serializableWorkspaceProviders);
events = createLanguageSettingsChangeEvents(broadcastingWorkspaceProviders);
} finally {
serializingLockWsp.release();
}

View file

@ -146,6 +146,12 @@ public interface IASTTypeIdExpression extends IASTExpression {
*/
public static final int op_is_trivial= 21;
/**
* <code>op_sizeofParameterPack</code> is used for sizeof... ( typeid ) expressions.
* @since 5.5
*/
public static final int op_sizeofParameterPack = 22;
/**
* @deprecated constants should be declared here, to avoid using the same constant in different
* interfaces.

View file

@ -28,6 +28,7 @@ import org.eclipse.cdt.internal.core.dom.parser.ProblemType;
public class CPPDeferredFunction extends CPPUnknownBinding implements ICPPFunction, ICPPComputableFunction {
private static final ICPPFunctionType FUNCTION_TYPE=
new CPPFunctionType(ProblemType.UNKNOWN_FOR_EXPRESSION, IType.EMPTY_TYPE_ARRAY);
private static final ICPPFunction[] NO_CANDIDATES= {};
/**
* Creates a CPPDeferredFunction given a set of overloaded functions
@ -44,6 +45,16 @@ public class CPPDeferredFunction extends CPPUnknownBinding implements ICPPFuncti
return new CPPDeferredFunction(owner, candidates[0].getNameCharArray(), candidates);
}
/**
* Creates a CPPDeferredFunction given a name. This is for cases where there
* are no candidates that could be passed to createForCandidates().
* @param name the name of the function
* @return the constructed CPPDeferredFunction
*/
public static ICPPFunction createForName(char[] name) {
return new CPPDeferredFunction(null, name, NO_CANDIDATES);
}
private final IBinding fOwner;
private final ICPPFunction[] fCandidates;

View file

@ -1279,19 +1279,9 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser {
if (LTcatchEOF(2) == IToken.tELLIPSIS) {
int offset= consume().getOffset(); // sizeof
consume(); // ...
consume(IToken.tLPAREN); // (
IASTName id= identifier();
IASTIdExpression idexpr= nodeFactory.newIdExpression(id);
setRange(idexpr, id);
IASTUnaryExpression expr= nodeFactory.newUnaryExpression(IASTUnaryExpression.op_sizeofParameterPack, idexpr);
final int lt1= LT(1);
if (lt1 == IToken.tEOC) {
setRange(expr, offset, calculateEndOffset(id));
} else {
final int endOffset = consume(IToken.tRPAREN).getEndOffset(); // )
setRange(expr, offset, endOffset);
}
return expr;
return parseTypeidInParenthesisOrUnaryExpression(true, offset,
IASTTypeIdExpression.op_sizeofParameterPack,
IASTUnaryExpression.op_sizeofParameterPack, ctx, strat);
}
return parseTypeidInParenthesisOrUnaryExpression(false, consume().getOffset(),
IASTTypeIdExpression.op_sizeof, IASTUnaryExpression.op_sizeof, ctx, strat);

View file

@ -518,6 +518,15 @@ public class CPPSemantics {
}
}
// If this is the unqualified name of a function in a function call in a template and some
// of the function arguments are dependent, the name could be resolved via argument-dependent
// lookup at the point of instantiation.
if (binding == null) {
if (!data.qualified && data.isFunctionCall() && CPPTemplates.containsDependentType(data.getFunctionArgumentTypes())) {
binding = CPPDeferredFunction.createForName(lookupName.getSimpleID());
}
}
// If we're still null...
if (binding == null) {
if (name instanceof ICPPASTQualifiedName && declaration != null) {
@ -555,7 +564,6 @@ public class CPPSemantics {
private static void doKoenigLookup(LookupData data) throws DOMException {
data.ignoreUsingDirectives = true;
data.qualified = true;
Set<ICPPFunction> friendFns = new HashSet<ICPPFunction>(2);
Set<ICPPNamespaceScope> associated = getAssociatedScopes(data, friendFns);
for (ICPPNamespaceScope scope : associated) {
@ -699,6 +707,9 @@ public class CPPSemantics {
private static void getAssociatedScopes(IType t, Set<ICPPNamespaceScope> namespaces,
Set<ICPPFunction> friendFns, ObjectSet<IType> handled, CPPASTTranslationUnit tu) throws DOMException {
t = getNestedType(t, TDEF | CVTYPE | PTR | ARRAY | REF);
// No point getting namespaces associated with a dependent type - we don't know what they are yet.
if (CPPTemplates.isDependentType(t))
return;
if (t instanceof IBinding) {
if (handled.containsKey(t))
return;

View file

@ -2618,16 +2618,18 @@ public class CPPTemplates {
private static IBinding resolveDeferredClassInstance(ICPPDeferredClassInstance dci,
ICPPTemplateParameterMap tpMap, int packOffset, ICPPClassSpecialization within, IASTNode point) {
ICPPClassTemplate classTemplate = dci.getClassTemplate();
ICPPTemplateArgument[] arguments = dci.getTemplateArguments();
ICPPTemplateArgument[] newArgs;
try {
newArgs = instantiateArguments(arguments, tpMap, packOffset, within, point, false);
newArgs = instantiateArguments(arguments, tpMap, packOffset, within, point, true);
} catch (DOMException e) {
return e.getProblem();
}
if (newArgs == null)
return createProblem(classTemplate, IProblemBinding.SEMANTIC_INVALID_TEMPLATE_ARGUMENTS, point);
boolean changed= arguments != newArgs;
ICPPClassTemplate classTemplate = dci.getClassTemplate();
IType classTemplateSpecialization= instantiateType(classTemplate, tpMap, packOffset, within, point);
if (classTemplateSpecialization != classTemplate && classTemplateSpecialization instanceof ICPPClassTemplate) {
classTemplate= (ICPPClassTemplate) classTemplateSpecialization;

View file

@ -336,10 +336,12 @@ public class EvalBinding extends CPPDependentEvaluation {
ICPPClassSpecialization within, int maxdepth, IASTNode point) {
IBinding origBinding = getBinding();
if (origBinding instanceof ICPPTemplateNonTypeParameter) {
if (tpMap != null) {
ICPPTemplateArgument argument = tpMap.getArgument((ICPPTemplateNonTypeParameter) origBinding, packOffset);
if (argument != null && argument.isNonTypeValue()) {
return argument.getNonTypeEvaluation();
}
}
} else if (origBinding instanceof ICPPParameter) {
ICPPParameter parameter = (ICPPParameter) origBinding;
IType origType = parameter.getType();

View file

@ -42,13 +42,19 @@ public class EvalFunctionSet extends CPPDependentEvaluation {
private final CPPFunctionSet fFunctionSet;
private final boolean fAddressOf;
public EvalFunctionSet(CPPFunctionSet set, boolean addressOf, IASTNode pointOfDefinition) {
this(set, addressOf, findEnclosingTemplate(pointOfDefinition));
// Where an EvalFunctionSet is created for an expression of the form 'obj.member_function',
// the type of 'obj' (needed for correct overload resolution of 'member_function' later).
// Otherwise null.
private final IType fImpliedObjectType;
public EvalFunctionSet(CPPFunctionSet set, boolean addressOf, IType impliedObjectType, IASTNode pointOfDefinition) {
this(set, addressOf, impliedObjectType, findEnclosingTemplate(pointOfDefinition));
}
public EvalFunctionSet(CPPFunctionSet set, boolean addressOf, IBinding templateDefinition) {
public EvalFunctionSet(CPPFunctionSet set, boolean addressOf, IType impliedObjectType, IBinding templateDefinition) {
super(templateDefinition);
fFunctionSet= set;
fAddressOf= addressOf;
fImpliedObjectType= impliedObjectType;
}
public CPPFunctionSet getFunctionSet() {
@ -59,6 +65,10 @@ public class EvalFunctionSet extends CPPDependentEvaluation {
return fAddressOf;
}
public IType getImpliedObjectType() {
return fImpliedObjectType;
}
@Override
public boolean isInitializerList() {
return false;
@ -126,6 +136,7 @@ public class EvalFunctionSet extends CPPDependentEvaluation {
buffer.marshalTemplateArgument(arg);
}
}
buffer.marshalType(fImpliedObjectType);
marshalTemplateDefinition(buffer);
}
@ -144,8 +155,9 @@ public class EvalFunctionSet extends CPPDependentEvaluation {
args[i]= buffer.unmarshalTemplateArgument();
}
}
IType impliedObjectType= buffer.unmarshalType();
IBinding templateDefinition= buffer.unmarshalBinding();
return new EvalFunctionSet(new CPPFunctionSet(bindings, args, null), addressOf, templateDefinition);
return new EvalFunctionSet(new CPPFunctionSet(bindings, args, null), addressOf, impliedObjectType, templateDefinition);
}
@Override
@ -177,9 +189,11 @@ public class EvalFunctionSet extends CPPDependentEvaluation {
originalFunctions[i], point);
}
}
// No need to instantiate the implied object type. An EvalFunctioNSet should only be created
// with an implied object type when that type is not dependent.
if (Arrays.equals(arguments, originalArguments) && functions == originalFunctions)
return this;
return new EvalFunctionSet(new CPPFunctionSet(functions, arguments, null), fAddressOf, getTemplateDefinition());
return new EvalFunctionSet(new CPPFunctionSet(functions, arguments, null), fAddressOf, fImpliedObjectType, getTemplateDefinition());
}
@Override
@ -201,6 +215,8 @@ public class EvalFunctionSet extends CPPDependentEvaluation {
LookupData data = new LookupData(functions[0].getNameCharArray(),
fFunctionSet.getTemplateArguments(), point);
data.setFunctionArguments(false, args);
if (fImpliedObjectType != null)
data.setImpliedObjectType(fImpliedObjectType);
try {
IBinding binding = CPPSemantics.resolveFunction(data, functions, true);
if (binding instanceof ICPPFunction && !(binding instanceof ICPPUnknownBinding))

View file

@ -15,6 +15,8 @@ package org.eclipse.cdt.internal.core.dom.parser.cpp.semantics;
import static org.eclipse.cdt.core.dom.ast.IASTExpression.ValueCategory.LVALUE;
import static org.eclipse.cdt.core.dom.ast.IASTExpression.ValueCategory.PRVALUE;
import static org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SemanticUtil.TDEF;
import static org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SemanticUtil.REF;
import static org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SemanticUtil.CVTYPE;
import static org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SemanticUtil.getNestedType;
import org.eclipse.cdt.core.dom.ast.DOMException;
@ -190,7 +192,7 @@ public class EvalID extends CPPDependentEvaluation {
if (binding instanceof IProblemBinding || binding instanceof IType || binding instanceof ICPPConstructor)
return EvalFixed.INCOMPLETE;
if (binding instanceof CPPFunctionSet) {
return new EvalFunctionSet((CPPFunctionSet) binding, isAddressOf(expr), expr);
return new EvalFunctionSet((CPPFunctionSet) binding, isAddressOf(expr), null, expr);
}
if (binding instanceof ICPPUnknownBinding) {
ICPPTemplateArgument[] templateArgs = null;
@ -207,7 +209,7 @@ public class EvalID extends CPPDependentEvaluation {
CPPDeferredFunction deferredFunction = (CPPDeferredFunction) binding;
if (deferredFunction.getCandidates() != null) {
CPPFunctionSet functionSet = new CPPFunctionSet(deferredFunction.getCandidates(), templateArgs, null);
return new EvalFunctionSet(functionSet, isAddressOf(expr), expr);
return new EvalFunctionSet(functionSet, isAddressOf(expr), null, expr);
}
}
@ -320,11 +322,22 @@ public class EvalID extends CPPDependentEvaluation {
return this;
if (nameOwner instanceof ICPPClassType) {
ICPPEvaluation eval = resolveName((ICPPClassType) nameOwner, templateArgs, point);
ICPPEvaluation eval = resolveName((ICPPClassType) nameOwner, templateArgs, null, point);
if (eval != null)
return eval;
}
if (fieldOwner != null && !fieldOwner.isTypeDependent()) {
IType fieldOwnerType = fieldOwner.getTypeOrFunctionSet(point);
IType fieldOwnerClassTypeCV = SemanticUtil.getNestedType(fieldOwnerType, TDEF | REF);
IType fieldOwnerClassType = SemanticUtil.getNestedType(fieldOwnerClassTypeCV, CVTYPE);
if (fieldOwnerClassType instanceof ICPPClassType) {
ICPPEvaluation eval = resolveName((ICPPClassType) fieldOwnerClassType, templateArgs, fieldOwnerClassTypeCV, point);
if (eval != null)
return eval;
}
}
return new EvalID(fieldOwner, nameOwner, fName, fAddressOf, fQualified, templateArgs, getTemplateDefinition());
}
@ -340,7 +353,7 @@ public class EvalID extends CPPDependentEvaluation {
}
private ICPPEvaluation resolveName(ICPPClassType nameOwner, ICPPTemplateArgument[] templateArgs,
IASTNode point) {
IType impliedObjectType, IASTNode point) {
LookupData data = new LookupData(fName, templateArgs, point);
data.qualified = fQualified;
try {
@ -351,7 +364,8 @@ public class EvalID extends CPPDependentEvaluation {
if (bindings.length > 1 && bindings[0] instanceof ICPPFunction) {
ICPPFunction[] functions = new ICPPFunction[bindings.length];
System.arraycopy(bindings, 0, functions, 0, bindings.length);
return new EvalFunctionSet(new CPPFunctionSet(functions, templateArgs, null), fAddressOf, getTemplateDefinition());
return new EvalFunctionSet(new CPPFunctionSet(functions, templateArgs, null), fAddressOf,
impliedObjectType, getTemplateDefinition());
}
IBinding binding = bindings.length == 1 ? bindings[0] : null;
if (binding instanceof IEnumerator) {
@ -359,7 +373,7 @@ public class EvalID extends CPPDependentEvaluation {
} else if (binding instanceof ICPPMember) {
return new EvalMemberAccess(nameOwner, ValueCategory.PRVALUE, binding, false, getTemplateDefinition());
} else if (binding instanceof CPPFunctionSet) {
return new EvalFunctionSet((CPPFunctionSet) binding, fAddressOf, getTemplateDefinition());
return new EvalFunctionSet((CPPFunctionSet) binding, fAddressOf, impliedObjectType, getTemplateDefinition());
}
return null;
}

View file

@ -32,6 +32,7 @@ import static org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_is_standard_l
import static org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_is_trivial;
import static org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_is_union;
import static org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_sizeof;
import static org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_sizeofParameterPack;
import static org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_typeid;
import static org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.op_typeof;
@ -92,6 +93,8 @@ public class EvalUnaryTypeID extends CPPDependentEvaluation {
@Override
public boolean isValueDependent() {
switch (fOperator) {
case op_sizeofParameterPack:
return true;
case op_sizeof:
case op_alignof:
case op_has_nothrow_copy:
@ -130,6 +133,7 @@ public class EvalUnaryTypeID extends CPPDependentEvaluation {
private IType computeType(IASTNode point) {
switch (fOperator) {
case op_sizeof:
case op_sizeofParameterPack:
case op_alignof:
return CPPVisitor.get_SIZE_T(point);
case op_typeid:
@ -191,6 +195,14 @@ public class EvalUnaryTypeID extends CPPDependentEvaluation {
@Override
public ICPPEvaluation instantiate(ICPPTemplateParameterMap tpMap, int packOffset,
ICPPClassSpecialization within, int maxdepth, IASTNode point) {
if (fOperator == op_sizeofParameterPack) {
int packSize = determinePackSize(tpMap);
if (packSize == CPPTemplates.PACK_SIZE_FAIL || packSize == CPPTemplates.PACK_SIZE_NOT_FOUND) {
return EvalFixed.INCOMPLETE;
} else if (packSize != CPPTemplates.PACK_SIZE_DEFER) {
return new EvalFixed(getTypeOrFunctionSet(point), getValueCategory(point), Value.create(packSize));
}
}
IType type = CPPTemplates.instantiateType(fOrigType, tpMap, packOffset, within, point);
if (type == fOrigType)
return this;

View file

@ -359,6 +359,15 @@ public class LookupData extends ScopeLookupData {
return fImpliedObjectType;
}
/**
* Explicitly set the implied object type.
* This is for use in cases where implied object type cannot
* be determined automatically because there is no lookup name.
*/
public void setImpliedObjectType(IType impliedObjectType) {
fImpliedObjectType = impliedObjectType;
}
private IType determineImpliedObjectType() {
IASTName tn = getLookupName();
if (tn == null)

View file

@ -332,11 +332,13 @@ public class CPPCompositesFactory extends AbstractCompositeFactory {
final CPPFunctionSet fset = e.getFunctionSet();
ICPPFunction[] a = fset.getBindings();
ICPPTemplateArgument[] b = fset.getTemplateArguments();
IType c = e.getImpliedObjectType();
ICPPFunction[] a2 = getCompositeFunctionArray(a);
ICPPTemplateArgument[] b2 = TemplateInstanceUtil.convert(this, b);
if (a != a2 || b != b2 || templateDefinition != templateDefinition2)
e= new EvalFunctionSet(new CPPFunctionSet(a2, b2, null), e.isAddressOf(), templateDefinition2);
IType c2 = getCompositeType(c);
if (a != a2 || b != b2 || c != c2 || templateDefinition != templateDefinition2)
e= new EvalFunctionSet(new CPPFunctionSet(a2, b2, null), e.isAddressOf(), c2, templateDefinition2);
return e;
}
if (eval instanceof EvalID) {

View file

@ -234,10 +234,11 @@ public class PDOM extends PlatformObject implements IPDOM {
* 140.1 - Mechanism for tagging nodes with extended data, bug 400020
* 141.0 - Storing enclosing template bindings for evaluations, bug 399829.
* 142.0 - Changed marshalling of evaluations to allow more than 15 evaluation kinds, bug 401479.
* 143.0 - Store implied object type in EvalFunctionSet, bug 402409.
*/
private static final int MIN_SUPPORTED_VERSION= version(142, 0);
private static final int MAX_SUPPORTED_VERSION= version(142, Short.MAX_VALUE);
private static final int DEFAULT_VERSION = version(142, 0);
private static final int MIN_SUPPORTED_VERSION= version(143, 0);
private static final int MAX_SUPPORTED_VERSION= version(143, Short.MAX_VALUE);
private static final int DEFAULT_VERSION = version(143, 0);
private static int version(int major, int minor) {
return (major << 16) + minor;

View file

@ -49,6 +49,7 @@ public class EnvVarCollector {
boolean isCaseInsensitive = !EnvironmentVariableManager.getDefault().isVariableCaseSensitive();
for(int i = 0; i < vars.length; i ++) {
IEnvironmentVariable var = vars[i];
if (var != null) {
String name = var.getName();
if(isCaseInsensitive)
name = name.toUpperCase();
@ -72,6 +73,7 @@ public class EnvVarCollector {
}
}
}
}
/**
* Returns an array of variables held by this collector

BIN
doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 51 KiB

BIN
doc/org.eclipse.cdt.doc.user/images/cdt_menu_run.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -1,6 +1,5 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@ -8,143 +7,237 @@
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<div role="main"><h1>Navigate Menu actions</h1>
<p><img src="../images/cdt_menu_navigate.png" alt="Selecting Navigate Menu" ></p>
<p>
<table class="menu" border="1" cellspacing="0" cellpadding="3">
<tbody>
<tr><th id="name">Name</th><th id="function">Function</th><th id="keyboard">Keyboard Shortcut</th></tr>
<tr>
<td class="menu_name" headers="name">Go Into</td>
<td headers="function">Sets the view input to the currently selected element.</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Go To</td>
<td headers="function"><ul>
<li><strong>Back</strong>:&nbsp; This command displays the hierarchy that was displayed immediately prior to the current display.&nbsp;
For example, if you Go Into a resource, then the Back command in the resulting display returns the view to the same hierarchy from which you activated the Go Into command.&nbsp;
This command is similar to the Back button in an HTML browser.</li>
<li><strong>Forward</strong>:&nbsp; This command displays the hierarchy that was displayed immediately after the current display.&nbsp;
For example, if you've just selected the Back command, then selecting the Forward command in the resulting display returns the view to the same hierarchy from which you activated the
Back command.&nbsp; This command is similar to the Forward button in an HTML browser.</li>
<li><strong>Up one level</strong>:&nbsp; This command displays the hierarchy of the parent of the current highest-level resource.</li>
<li><strong>Resource</strong>: This command allows you to navigate quickly to a resource. For more information see the links to related tasks below.</li>
</ul>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Type Hierarchy</td>
<td headers="function">Opens Type Hierarchy view for selected object</td>
<td headers="keyboard">F4</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Call Hierarchy</td>
<td headers="function">Opens Call Hierarchy view for selected object</td>
<td headers="keyboard">Ctrl+Alt+H</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Declaration</td>
<td headers="function">Opens Declaration for selected object (class, variable...)</td>
<td headers="keyboard">F3</td>
</tr>
<tr>
<td class="menu_name" headers="name">Toggle Source/Header</td>
<td headers="function">Switches between source and corresponding header files.</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Element...</td>
<td headers="function">Brings up the Open Element selection dialog to open an element in the editor. This dialog shows all types existing in the workspace. </td>
<td headers="keyboard">Ctrl+Shift+T</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Resource</td>
<td headers="function">This command displays a dialog that lets you select any resource in the workspace to open it in an editor.
</td>
<td headers="keyboard">Ctrl+Shift+R</td>
</tr>
<tr>
<td class="menu_name" headers="name">Show In</td>
<td headers="function">This sub-menu is used to find and select the currently selected resource in another view. If an editor is active, these commands are used to select the resource currently being edited in another view.</td>
<td headers="keyboard">Ctrl+Shift+W</td>
</tr>
<tr>
<td class="menu_name" headers="name">Quick Outline</td>
<td headers="function">Displays outline view for current source file.</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Next</td>
<td headers="function">The &quot;next&quot; definition is based on where the focus is. For example, during a search this entry becomes <strong>Next Match</strong>.</td>
<td headers="keyboard">Ctrl+.</td>
</tr>
<tr>
<td class="menu_name" headers="name">Previous</td>
<td headers="function">The &quot;previous&quot; definition is based on
where the focus is.
For example, during a search this entry becomes <strong>Previous Match</strong>.</td>
<td headers="keyboard">Ctrl+,</td>
</tr>
<tr>
<td class="menu_name" headers="name">Last Edit Location</td>
<td headers="function">Moves the cursor to the line that contains the last edit.
Editor only.</td>
<td headers="keyboard">Ctrl+Q</td>
</tr>
<tr>
<td class="menu_name" headers="name">Go to Line</td>
<td headers="function">Open a dialog where you can specify the line number
to which to move the cursor.
Editor only.</td>
<td headers="keyboard">Ctrl+L</td>
</tr>
<tr>
<td class="menu_name" headers="name">Back</td>
<td headers="function">Moves the focus to the previous file.
Editor only.</td>
<td headers="keyboard">Ctrl+Q</td>
</tr>
<tr>
<td class="menu_name" headers="name">Forward</td>
<td headers="function">Returns the focus from the previous file.
Editor only.</td>
<td headers="keyboard">Ctrl+Q</td>
</tr>
</tbody>
</table>
<p></p>
<p class="note"><strong>Note: </strong>
Other <strong>Navigate</strong> options are used with the JDT.
Refer to the <em>Java Development User Guide</em> for details.
</p>
<p>
<img src="../images/ng00_07.gif" ALT="IBM Copyright Statement" >
</p>
</div></body>
<div role="main">
<h1>Navigate Menu actions</h1>
<p>
<img src="../images/cdt_menu_navigate.png"
alt="Selecting Navigate Menu">
</p>
<table class="menu" border="1" cellspacing="0" cellpadding="3">
<thead>
<tr>
<th id="name">Name</th>
<th id="function">Function</th>
<th id="keyboard">Keyboard Shortcut</th>
</tr>
</thead>
<tbody>
<tr>
<td class="menu_name" headers="name">Go Into</td>
<td headers="function">Sets the view input to the currently
selected element</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td rowspan="9" class="menu_name" headers="name">Go To</td>
<td headers="function">Changes the active element in the
following ways:</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Back</dt>
<dd>Displays the prior hierarchy (similar to the Back button
in a Web browser)</dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Forward</dt>
<dd>Displays the following hierarchy (similar to the Forward
button in a Web browser)</dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Up One Level</dt>
<dd>Displays the hierarchy of the parent of the current
highest-level resource</dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Resource...</dt>
<dd>Displays a particular resource, via a dialog box (For
more information see the links to related tasks below.)</dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Next Member</dt>
<dd></dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Previous Member</dt>
<dd></dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Go to Matching Bracket</dt>
<dd></dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td headers="function">
<dl>
<dt>Next Bookmark</dt>
<dd></dd>
</dl>
</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Declaration</td>
<td headers="function">Opens Declaration for selected object
(class, variable...)</td>
<td headers="keyboard">F3</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Type Hierarchy</td>
<td headers="function">Opens Type Hierarchy view for selected
type</td>
<td headers="keyboard">F4</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Call Hierarchy</td>
<td headers="function">Opens Call Hierarchy view for selected
function or method</td>
<td headers="keyboard">Ctrl+Alt+H</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Include Browser</td>
<td headers="function">Opens the Include Browser, focused on
the selected file</td>
<td headers="keyboard">Ctrl+Alt+I</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open from Clipboard</td>
<td headers="function">(Java-specific function)</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Toggle Source/Header</td>
<td headers="function">Switches the active editor between a
source file and its corresponding header file</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Element...</td>
<td headers="function">Brings up the Open Element selection
dialog, which shows all the types existing in the open projects</td>
<td headers="keyboard">Ctrl+Shift+T</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Type in Hierarchy...</td>
<td headers="function">&nbsp;</td>
<!-- TODO: Need description. -->
<td headers="keyboard">Ctrl+Shift+H</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Element in Call
Hierarchy...</td>
<td headers="function">&nbsp;</td>
<!-- TODO: Need description. -->
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Resource...</td>
<td headers="function">Displays a dialog that lists all the
resources in the open projects</td>
<td headers="keyboard">Ctrl+Shift+R</td>
</tr>
<tr>
<td class="menu_name" headers="name">Show In (submenu)</td>
<td headers="function">Displays the selected resource (or the
active editor) in another view</td>
<td headers="keyboard">Alt+Shift+W</td>
</tr>
<tr>
<td class="menu_name" headers="name">Quick Outline</td>
<td headers="function">Displays outline view for the active
editor</td>
<td headers="keyboard">Ctrl+O</td>
</tr>
<tr>
<td class="menu_name" headers="name">Next <i>[...]</i></td>
<td headers="function">Navigates to the following item in the
active view (Depending on the view, the name of this menu item
will change, e.g. to <strong>Next Annotation</strong> when an
editor is active)
</td>
<td headers="keyboard">Ctrl+.</td>
</tr>
<tr>
<td class="menu_name" headers="name">Previous</td>
<td headers="function">Navigates to the preceding item in the
active view (Depending on the view, the name of this menu item
will change, e.g. to <strong>Previous Annotation</strong> when an
editor is active)
</td>
<td headers="keyboard">Ctrl+,</td>
</tr>
<tr>
<td class="menu_name" headers="name">Last Edit Location</td>
<td headers="function">Puts the cursor at the location of the
most recent edit, opening an editor if necessary</td>
<td headers="keyboard">Ctrl+Q</td>
</tr>
<tr>
<td class="menu_name" headers="name">Go to Line</td>
<td headers="function">Opens a dialog where you can specify
the line number to move to (Only enabled for editors.)</td>
<td headers="keyboard">Ctrl+L</td>
</tr>
<tr>
<td class="menu_name" headers="name">Back (submenu)</td>
<td headers="function">Moves the cursor to the previous cursor
position stored in history, switching editors if necessary (The
submenu contains a list of windows in the history.)</td>
<td headers="keyboard">Alt+Left</td>
</tr>
<tr>
<td class="menu_name" headers="name">Forward (submenu)</td>
<td headers="function">Moves the cursor to the next cursor
position stored in history, switching editors if necessary
(Enabled only if you've previously used <strong>Back</strong>. The
submenu contains a list of windows available to switch to.)
</td>
<td headers="keyboard">Alt+Right</td>
</tr>
</tbody>
</table>
<p class="note">
<strong>Note: </strong> Other <strong>Navigate</strong> options are
used with the JDT. Refer to the <em>Java Development User Guide</em>
for details.
</p>
<p>
<img alt="IBM Copyright Statement" src="../images/ng00_07.gif">
</p>
</div>
</body>
</html>

View file

@ -1,79 +1,133 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Run Menu actions</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<div role="main">
<h1>Run Menu actions</h1>
<p>
<img src="../images/cdt_menu_run.png" alt="Selecting Run Menu">
</p>
<table class="menu" border="1" cellspacing="0" cellpadding="3">
<thead>
<tr>
<th id="name">Name</th>
<th id="function">Function</th>
<th id="keyboard">Keyboard Shortcut</th>
</tr>
</thead>
<tbody>
<tr>
<td class="menu_name" headers="name">Step Into Selection</td>
<td headers="function">&nbsp; <!-- TODO: Need description. --></td>
<div role="main"><h1>Run Menu actions</h1>
<p><img src="../images/cdt_menu_run.png" alt="Run Menu" ></p>
<p><table class="menu" border="1" cellspacing="0" cellpadding="3">
<tr><th id="name">Name</th><th id="function">Function</th><th id="keyboard">Keyboard Shortcut</th></tr>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Run</td>
<td headers="function"> This command allows you to quickly repeat the most recent launch in run mode.</td>
<td headers="keyboard"> Ctrl+F11</td>
<td headers="function">Repeats the most recent launch in run
mode</td>
<td headers="keyboard">Ctrl+F11</td>
</tr>
<tr>
<td class="menu_name" headers="name">Debug</td>
<td headers="function"> This command allows you to quickly repeat the most recent launch in debug mode.</td>
<td headers="keyboard"> F11</td>
<td headers="function">Repeats the most recent launch in debug
mode</td>
<td headers="keyboard">F11</td>
</tr>
<tr>
<td class="menu_name" headers="name">Run History</td>
<td headers="function"> Presents a sub menu of the recent history of launch configurations launched in run mode.</td>
<td headers="keyboard"> &nbsp;</td>
<td class="menu_name" headers="name">Run History (submenu)</td>
<td headers="function">Run a recently used launch
configuration</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Run As</td>
<td headers="function"> Presents a sub menu of registered run launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching.</td>
<td headers="keyboard"> &nbsp;</td>
<td class="menu_name" headers="name">Run As (submenu)</td>
<td headers="function">&nbsp; <!-- TODO: Need description. --></td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Run Dialog...</td>
<td headers="function"> This command realizes the launch configuration dialog to manage run mode launch configurations. </td>
<td headers="keyboard"> &nbsp;</td>
<td class="menu_name" headers="name">Run Configurations...</td>
<td headers="function">Displays the run configuration dialog,
used to manage launch configurations, and execute them in Run mode</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<!-- Please keep descriptions in sync between the Run and Debug menu items. -->
<tr>
<td class="menu_name" headers="name">Debug History</td>
<td headers="function"> Presents a sub menu of the recent history of launch configurations launched in debug mode.</td>
<td headers="keyboard"> &nbsp;</td>
<td class="menu_name" headers="name">Debug History (submenu)</td>
<td headers="function">Debug using a recently used launch
configuration</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Debug As</td>
<td headers="function"> Presents a sub menu of registered debug launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching.</td>
<td headers="keyboard"> &nbsp;</td>
<td class="menu_name" headers="name">Debug As (submenu)</td>
<td headers="function">&nbsp; <!-- TODO: Need description. --></td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Open Debug Dialog...</td>
<td headers="function"> This command realizes the launch configuration dialog to manage debug mode launch configurations.</td>
<td headers="keyboard"> &nbsp;</td>
<td class="menu_name" headers="name">Debug Configurations...</td>
<td headers="function">Displays the debug configuration
dialog, used to manage launch configurations, and execute them in
Debug mode</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">External Tools</td>
<td headers="function"> Presents a sub menu of links to external run configuration dialogs to manage run mode launch configurations.</td>
<td headers="keyboard"> &nbsp;</td>
<td class="menu_name" headers="name">Toggle Breakpoint</td>
<td headers="function">Toggles the appropriate type of
breakpoint based on what is currently selected</td>
<td headers="keyboard">Ctrl+Shift+B</td>
</tr>
</table>
<p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</p>
</div></body>
<tr>
<td class="menu_name" headers="name">Toggle Line Breakpoint</td>
<td headers="function">Toggles a line breakpoint on the
current executable line of code</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Toggle Method Breakpoint</td>
<td headers="function">Toggles a method breakpoint on the
currently selected method</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Toggle Watchpoint</td>
<td headers="function">Toggles a watchpoint on the currently
selected field</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Skip All Breakpoints</td>
<td headers="function">Toggles a mode that disables all the
breakpoints in the workspace</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Remove All Breakpoints</td>
<td headers="function">Permanently removes all the breakpoints
in the workspace</td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">Breakpoint Types
(submenu)</td>
<td headers="function">&nbsp; <!-- TODO: Need description. --></td>
<td headers="keyboard">&nbsp;</td>
</tr>
<tr>
<td class="menu_name" headers="name">External Tools (submenu)</td>
<td headers="function">Allows executing and configuring
external tools</td>
<td headers="keyboard">&nbsp;</td>
</tr>
</tbody>
</table>
<p>
<img alt="IBM Copyright Statement" src="../images/ng00_04a.gif">
</p>
</div>
</body>
</html>

View file

@ -102,6 +102,13 @@ public class GDBBreakpoints_7_2 extends GDBBreakpoints_7_0
@Override
public void getBreakpoints(final IBreakpointsTargetDMContext context, final DataRequestMonitor<IBreakpointDMContext[]> drm)
{
if (bpThreadGroupInfoAvailable()) {
// With GDB 7.6, we obtain the thread-groups to which a breakpoint applies
// directly in the -break-list command, so we don't need to do any special processing.
super.getBreakpoints(context, drm);
return;
}
// Validate the context
if (context == null) {
drm.setStatus(new Status(IStatus.ERROR, GdbPlugin.PLUGIN_ID, REQUEST_FAILED, UNKNOWN_EXECUTION_CONTEXT, null));
@ -281,4 +288,18 @@ public class GDBBreakpoints_7_2 extends GDBBreakpoints_7_0
}
});
}
/**
* Does the MI command -break-list provide information
* about which thread-group a breakpoint applies to?
* The use of this method allows us to avoid duplicating code.
* See Bug 402217
*
* @return true if the information is available (GDB >= 7.6),
* false otherwise.
* @since 4.2
*/
protected boolean bpThreadGroupInfoAvailable() {
return false;
}
}

View file

@ -0,0 +1,74 @@
/*******************************************************************************
* Copyright (c) 2013 Ericsson 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:
* Marc Khouzam (Ericsson) - Initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.dsf.gdb.service;
import java.util.Hashtable;
import org.eclipse.cdt.dsf.concurrent.ImmediateRequestMonitor;
import org.eclipse.cdt.dsf.concurrent.RequestMonitor;
import org.eclipse.cdt.dsf.debug.service.IBreakpoints;
import org.eclipse.cdt.dsf.debug.service.IBreakpointsExtension;
import org.eclipse.cdt.dsf.mi.service.IMICommandControl;
import org.eclipse.cdt.dsf.mi.service.MIBreakpoints;
import org.eclipse.cdt.dsf.service.DsfSession;
/**
* Breakpoint service for GDB 7.6.
*
* @since 4.2
*/
public class GDBBreakpoints_7_6 extends GDBBreakpoints_7_4
{
private IMICommandControl fConnection;
public GDBBreakpoints_7_6(DsfSession session) {
super(session);
}
@Override
public void initialize(final RequestMonitor rm) {
super.initialize(new ImmediateRequestMonitor(rm) {
@Override
protected void handleSuccess() {
doInitialize(rm);
}
});
}
private void doInitialize(final RequestMonitor rm) {
// Get the services references
fConnection = getServicesTracker().getService(IMICommandControl.class);
// Register this service
register(new String[] { IBreakpoints.class.getName(),
IBreakpointsExtension.class.getName(),
MIBreakpoints.class.getName(),
GDBBreakpoints_7_0.class.getName(),
GDBBreakpoints_7_2.class.getName(),
GDBBreakpoints_7_4.class.getName(),
GDBBreakpoints_7_6.class.getName() },
new Hashtable<String, String>());
rm.done();
}
@Override
public void shutdown(RequestMonitor requestMonitor) {
unregister();
super.shutdown(requestMonitor);
}
@Override
protected boolean bpThreadGroupInfoAvailable() {
return true;
}
}

View file

@ -124,6 +124,9 @@ public class GdbDebugServicesFactory extends AbstractDsfDebugServicesFactory {
@Override
protected IBreakpoints createBreakpointService(DsfSession session) {
if (GDB_7_6_VERSION.compareTo(fVersion) <= 0) {
return new GDBBreakpoints_7_6(session);
}
if (GDB_7_4_VERSION.compareTo(fVersion) <= 0) {
return new GDBBreakpoints_7_4(session);
}

View file

@ -549,7 +549,7 @@ public class MIBreakpoint {
if (value instanceof MITuple) {
parseCommands((MITuple)value);
}
} else if (var.equals("thread-group")) { //$NON-NLS-1$
} else if (var.equals("thread-groups")) { //$NON-NLS-1$
if (value instanceof MIList) {
parseGroups((MIList)value);
}

View file

@ -8,7 +8,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.cdt.dsf,
org.eclipse.cdt.core,
org.eclipse.cdt.debug.core,
org.junit4,
org.junit;bundle-version="4.8.1",
org.eclipse.debug.core,
org.eclipse.swt,
org.eclipse.cdt.launch;bundle-version="6.1.0",

View file

@ -34,16 +34,21 @@ import org.eclipse.cdt.tests.dsf.gdb.launching.TestsPlugin;
import org.eclipse.cdt.utils.spawner.ProcessFactory;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
import org.eclipse.core.runtime.preferences.InstanceScope;
import org.eclipse.debug.core.DebugException;
import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.ILaunchConfiguration;
import org.eclipse.debug.core.ILaunchConfigurationType;
import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
import org.eclipse.debug.core.ILaunchManager;
import org.eclipse.debug.internal.core.IInternalDebugCoreConstants;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Assert;
import org.junit.Assume;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.rules.TestName;
import org.junit.rules.TestRule;
@ -57,6 +62,7 @@ import org.junit.rules.Timeout;
* must call super.baseSetup or super.baseTeardown itself, if this
* code is to be run.
*/
@SuppressWarnings("restriction")
public class BaseTestCase {
// Timeout value for each individual test
private final static int TEST_TIMEOUT = 5 * 60 * 1000; // 5 minutes in milliseconds
@ -93,6 +99,8 @@ public class BaseTestCase {
/** Event semaphore we set when the target has reached the breakpoint at main() */
final private String fTargetSuspendedSem = new String(); // just used as a semaphore
private static boolean fgStatusHandlersEnabled = true;
public GdbLaunch getGDBLaunch() { return fLaunch; }
public void setLaunchAttribute(String key, Object value) {
@ -393,4 +401,18 @@ public class BaseTestCase {
protected boolean reallyLaunchGDBServer() {
return true;
}
@BeforeClass
public static void setGlobalPreferences() {
IEclipsePreferences node = InstanceScope.INSTANCE.getNode(DebugPlugin.getUniqueIdentifier());
// Disable status handlers
fgStatusHandlersEnabled = Platform.getPreferencesService().getBoolean(DebugPlugin.getUniqueIdentifier(), IInternalDebugCoreConstants.PREF_ENABLE_STATUS_HANDLERS, true, null);
node.putBoolean(IInternalDebugCoreConstants.PREF_ENABLE_STATUS_HANDLERS, false);
}
@AfterClass
public static void restoreGlobalPreferences() {
IEclipsePreferences node = InstanceScope.INSTANCE.getNode(DebugPlugin.getUniqueIdentifier());
node.putBoolean(IInternalDebugCoreConstants.PREF_ENABLE_STATUS_HANDLERS, fgStatusHandlersEnabled);
}
}

View file

@ -45,7 +45,7 @@ import org.junit.runners.Suite;
OperationsWhileTargetIsRunningTest_7_5.class,
OperationsWhileTargetIsRunningNonStopTest_7_5.class,
PostMortemCoreTest_7_5.class,
// CommandTimeoutTest_7_5.class,
CommandTimeoutTest_7_5.class,
Suite_Sessionless_Tests.class,
GDBConsoleBreakpointsTest_7_5.class,
/* Add your test class here */

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.cdt.managedbuilder.llvm-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>

View file

@ -0,0 +1,5 @@
bin.includes = feature.xml,\
eclipse_update_120.jpg,\
epl-v10.html,\
feature.properties,\
license.html

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View file

@ -0,0 +1,328 @@
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List
href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
<title>Eclipse Public License - Version 1.0</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Revision>2</o:Revision>
<o:TotalTime>3</o:TotalTime>
<o:Created>2004-03-05T23:03:00Z</o:Created>
<o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
<o:Pages>4</o:Pages>
<o:Words>1626</o:Words>
<o:Characters>9270</o:Characters>
<o:Lines>77</o:Lines>
<o:Paragraphs>18</o:Paragraphs>
<o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
<o:Version>9.4402</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:TrackRevisions/>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:553679495 -2147483648 8 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p
{margin-right:0in;
mso-margin-top-alt:auto;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.BalloonText, li.BalloonText, div.BalloonText
{mso-style-name:"Balloon Text";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:8.0pt;
font-family:Tahoma;
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-US style='tab-interval:.5in'>
<div class=Section1>
<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
</p>
<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
OF THIS AGREEMENT.</span> </p>
<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
in the case of the initial Contributor, the initial code and documentation
distributed under this Agreement, and<br clear=left>
b) in the case of each subsequent Contributor:</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
changes to the Program, and</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
additions to the Program;</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>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. </span></p>
<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
entity that distributes the Program.</span> </p>
<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; 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. </span></p>
<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
distributed in accordance with this Agreement.</span> </p>
<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
receives the Program under this Agreement, including all Contributors.</span> </p>
<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
Subject to the terms of this Agreement, each Contributor hereby grants Recipient
a non-exclusive, worldwide, royalty-free copyright license to<span
style='color:red'> </span>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.</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide,<span style='color:green'> </span>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. </span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>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.</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>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. </span></p>
<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
Program in object code form under its own license agreement, provided that:</span>
</p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
it complies with the terms and conditions of this Agreement; and</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
its license agreement:</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>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; </span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
effectively excludes on behalf of all Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such
as lost profits; </span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
states that any provisions which differ from this Agreement are offered by that
Contributor alone and not by any other party; and</span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>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.<span style='color:blue'> </span></span></p>
<p><span style='font-size:10.0pt'>When the Program is made available in source
code form:</span> </p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
it must be made available under this Agreement; and </span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
copy of this Agreement must be included with each copy of the Program. </span></p>
<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
copyright notices contained within the Program. </span></p>
<p><span style='font-size:10.0pt'>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. </span></p>
<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
<p><span style='font-size:10.0pt'>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 (&quot;Commercial
Contributor&quot;) hereby agrees to defend and indemnify every other
Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
costs (collectively &quot;Losses&quot;) 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.</span> </p>
<p><span style='font-size:10.0pt'>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.</span> </p>
<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; 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. </span></p>
<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
<p><span style='font-size:10.0pt'>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.</span> </p>
<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
<p><span style='font-size:10.0pt'>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.</span> </p>
<p><span style='font-size:10.0pt'>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. </span></p>
<p><span style='font-size:10.0pt'>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. </span></p>
<p><span style='font-size:10.0pt'>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.</span> </p>
<p><span style='font-size:10.0pt'>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.</span> </p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
</div>
</body>
</html>

View file

@ -0,0 +1,168 @@
###############################################################################
# Copyright (c) 2013 QNX Software Systems
# 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:
# Wind River Systems - initial implementation
# IBM Corporation
###############################################################################
# features.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=LLVM-Family C/C++ Compiler Build Support
# "providerName" property - name of the company that provides the feature
providerName=Eclipse CDT
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse CDT Update Site
# "description" property - description of the feature
description=Eclipse p2-based installer for toolchains and libraries. Included in C/C++ Development Tools.
# copyright
copyright=\
Copyright (c) 2013 QNX Software Systems and others.\n\
All rights reserved. This program and the accompanying materials\n\
are made available under the terms of the Eclipse Public License v1.0\n\
which accompanies this distribution, and is available at\n\
http://www.eclipse.org/legal/epl-v10.html
# "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\
February 1, 2011\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\
- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\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 ##########################################

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.eclipse.cdt.managedbuilder.llvm"
label="%featureName"
version="1.0.0.qualifier"
provider-name="%providerName"
plugin="org.eclipse.cdt.managedbuilder.llvm.ui">
<description>
%description
</description>
<copyright>
%copyright
</copyright>
<license url="%licenseURL">
%license
</license>
<plugin
id="org.eclipse.cdt.managedbuilder.llvm.ui"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View file

@ -0,0 +1,108 @@
<?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>February 1, 2011</p>
<h3>Usage Of Content</h3>
<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY &quot;CONTENT&quot;). 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
(&quot;EPL&quot;). 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, &quot;Program&quot; 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 (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</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 (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</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 &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; 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 (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; 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 &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). 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 &quot;src&quot; 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 (&quot;Feature Update License&quot;) 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 &quot;license&quot; property of files named &quot;feature.properties&quot; 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>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
<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 (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
other materials (collectively &quot;Installable Software&quot;). 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>
(&quot;Specification&quot;).</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 (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
on a machine (&quot;Target Machine&quot;) 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 (&quot;Installable Software Agreement&quot;) 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>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.cdt</groupId>
<artifactId>cdt-parent</artifactId>
<version>8.2.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.cdt.features</groupId>
<version>1.0.0-SNAPSHOT</version>
<artifactId>org.eclipse.cdt.managedbuilder.llvm</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.cdt.managedbuilder.llvm.tests</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>

View file

@ -0,0 +1,81 @@
#Wed Mar 02 15:23:00 KST 2011
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.autoboxing=error
org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
org.eclipse.jdt.core.compiler.problem.deadCode=error
org.eclipse.jdt.core.compiler.problem.deprecation=error
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
org.eclipse.jdt.core.compiler.problem.discouragedReference=error
org.eclipse.jdt.core.compiler.problem.emptyStatement=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
org.eclipse.jdt.core.compiler.problem.fieldHiding=error
org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
org.eclipse.jdt.core.compiler.problem.nullReference=error
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
org.eclipse.jdt.core.compiler.problem.rawTypeReference=error
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=error
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=error
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=error
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
org.eclipse.jdt.core.compiler.problem.unusedImport=error
org.eclipse.jdt.core.compiler.problem.unusedLabel=error
org.eclipse.jdt.core.compiler.problem.unusedLocal=error
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=error
org.eclipse.jdt.core.compiler.problem.unusedParameter=error
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
org.eclipse.jdt.core.compiler.source=1.5

View file

@ -0,0 +1,12 @@
#Tue Mar 01 18:13:46 KST 2011
CHECK_CALL_TEMPLATES=2
CHECK_XPATHS=2
CIRCULAR_REF=2
DUPLICATE_PARAMETER=2
EMPTY_PARAM=1
MISSING_INCLUDE=2
MISSING_PARAM=1
NAME_ATTRIBUTE_EMPTY=2
NAME_ATTRIBUTE_MISSING=2
TEMPLATE_CONFLICT=2
eclipse.preferences.version=1

View file

@ -0,0 +1,12 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.llvm.tests
Bundle-Version: 0.1.0.qualifier
Bundle-Activator: org.eclipse.cdt.managedbuilder.llvm.tests.Activator
Bundle-Vendor: %Bundle-Vendor
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
Import-Package: junit.framework

View file

@ -0,0 +1,3 @@
#Properties file for org.eclipse.cdt.managedbuilder.llvm.tests
Bundle-Vendor = Nokia Siemens Networks
Bundle-Name = Tests

View file

@ -0,0 +1,6 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
OSGI-INF/l10n/bundle.properties,\
OSGI-INF/

View file

@ -0,0 +1,52 @@
package org.eclipse.cdt.managedbuilder.llvm.tests;
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 = Messages.Activator_0;
// The shared instance
private static Activator plugin;
/**
* The constructor
*/
public Activator() {
}
/*
* (non-Javadoc)
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
*/
@Override
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this;
}
/*
* (non-Javadoc)
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
*/
@Override
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;
}
}

View file

@ -0,0 +1,40 @@
/*******************************************************************************
* Copyright (c) 2010, 2011 Nokia Siemens Networks Oyj, Finland.
* 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:
* Nokia Siemens Networks - initial implementation
*******************************************************************************/
package org.eclipse.cdt.managedbuilder.llvm.tests;
import junit.framework.TestCase;
/**
* Automated testing with JUnit.
*
* @author Petri Tuononen
*
*/
public class JUnit_tests extends TestCase {
public JUnit_tests(String name) {
super(name);
}
@Override
protected void setUp() { }
@Override
protected void tearDown() { }
public static void testBooleanTrue() {
assertTrue(true);
}
public static void testBooleanFalse() {
assertTrue(false);
}
}

View file

@ -0,0 +1,15 @@
package org.eclipse.cdt.managedbuilder.llvm.tests;
import org.eclipse.osgi.util.NLS;
public class Messages extends NLS {
private static final String BUNDLE_NAME = "org.eclipse.cdt.managedbuilder.llvm.tests.messages"; //$NON-NLS-1$
public static String Activator_0;
static {
// initialize resource bundle
NLS.initializeMessages(BUNDLE_NAME, Messages.class);
}
private Messages() {
}
}

View file

@ -0,0 +1 @@
Activator_0=org.eclipse.cdt.managedbuilder.llvm.tests

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="Tests" default="run" basedir=".">
<!-- The property ${eclipse-home} should be passed into this script -->
<!-- Set a meaningful default value for when it is not. -->
<property name="eclipse-home" value="${basedir}\..\.."/>
<!-- sets the properties eclipse-home, and library-file -->
<property name="plugin-name" value="org.eclipse.cdt.managedbuilder.llvm.tests"/>
<property name="library-file"
value="${eclipse-home}/plugins/org.eclipse.test/library.xml"/>
<!-- This target holds all initialization code that needs to be done for -->
<!-- all tests that are to be run. Initialization for individual tests -->
<!-- should be done within the body of the suite target. -->
<target name="init">
<tstamp/>
<delete>
<fileset dir="${eclipse-home}" includes="org*.xml"/>
</delete>
</target>
<!-- This target defines the tests that need to be run. -->
<target name="suite">
<!-- Commented out until source of problem found (not reusing same workspace dir)
<property name="session-folder"
value="${eclipse-home}/ui_session_sniff_folder"/>
<delete dir="${session-folder}" quiet="true"/>
<ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
<property name="data-dir" value="${session-folder}"/>
<property name="plugin-name" value="${plugin-name}"/>
<property name="classname"
value="org.eclipse.ui.tests.api.SessionCreateTest"/>
</ant>
<ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
<property name="data-dir" value="${session-folder}"/>
<property name="plugin-name" value="${plugin-name}"/>
<property name="classname"
value="org.eclipse.ui.tests.api.SessionRestoreTest"/>
</ant>
-->
<property name="sniff-folder"
value="${eclipse-home}/ui_sniff_folder"/>
<delete dir="${sniff-folder}" quiet="true"/>
<ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
<property name="data-dir" value="${sniff-folder}"/>
<property name="plugin-name" value="${plugin-name}"/>
<property name="classname"
value="org.eclipse.ui.tests.UiTestSuite"/>
</ant>
<property name="jface-sniff-folder"
value="${eclipse-home}/jface_sniff_folder"/>
<delete dir="${jface-sniff-folder}" quiet="true"/>
<ant target="core-test" antfile="${library-file}" dir="${eclipse-home}">
<property name="data-dir" value="${jface-sniff-folder}"/>
<property name="plugin-name" value="${plugin-name}"/>
<property name="classname"
value="org.eclipse.jface.tests.AllTests"/>
</ant>
<property name="parts-data-folder"
value="${eclipse-home}/parts_data_folder"/>
<delete dir="${parts-data-folder}" quiet="true"/>
<ant target="core-test" antfile="${library-file}" dir="${eclipse-home}">
<property name="data-dir" value="${parts-data-folder}"/>
<property name="plugin-name" value="${plugin-name}"/>
<property name="classname"
value="org.eclipse.ui.parts.tests.PartsReferencesTestSuite"/>
</ant>
<property name="session-data-folder"
value="${eclipse-home}/session_data_folder"/>
<delete dir="${session-data-folder}" quiet="true"/>
<ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}">
<property name="data-dir" value="${session-data-folder}"/>
<property name="plugin-name" value="${plugin-name}"/>
<property name="classname"
value="org.eclipse.ui.tests.session.SessionTests"/>
</ant>
</target>
<!-- This target holds code to cleanup the testing environment after -->
<!-- after all of the tests have been run. You can use this target to -->
<!-- delete temporary files that have been created. -->
<target name="cleanup">
</target>
<!-- This target runs the test suite. Any actions that need to happen -->
<!-- after all the tests have been run should go here. -->
<target name="run" depends="init,suite,cleanup">
<ant target="collect" antfile="${library-file}" dir="${eclipse-home}">
<property name="includes" value="org*.xml"/>
<property name="output-file" value="${plugin-name}.xml"/>
</ant>
</target>
</project>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="ASCII"?>
<properties:ProjectDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:properties="properties.xmi" modelDir="" libraryDir="" profileDir="" templateDir="" JDK="JDK15">
<profiles id="org.eclipse.uml2.uml.resources.StandardProfile" description="Standard Profile" uri="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/Standard.profile.uml" exported="false" kind="system"/>
<profiles id="com.soyatec.uml.JavaProfile" description="Java Profile" uri="platform:/plugin/com.soyatec.core/profiles/Java.profile.uml" exported="false" kind="system"/>
<profiles id="com.soyatec.uml.SoyatecProfile" description="Soyatec Profile" uri="platform:/plugin/com.soyatec.core/profiles/Soyatec.profile.uml" exported="false" kind="system"/>
<profiles id="com.soyatec.uml.ArchetypeProfile" description="Archetype Profile" uri="platform:/plugin/com.soyatec.core/profiles/Archetype.profile.uml" exported="false" kind="system"/>
</properties:ProjectDescription>

View file

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.cdt.managedbuilder.llvm.ui</name>
<comment>@key 32303037303533312D3130303020636F6D2E6E736E2E72742E7377732E7377742E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F7074756F6E6F6E65 </comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.trolltech.qtjambi.juicBuilder</name>
<arguments>
</arguments>
</buildCommand>
<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>com.soyatec.additional.Builder</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>com.soyatec.additional.Nature</nature>
<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
</projectDescription>

View file

@ -0,0 +1,77 @@
#Tue Mar 01 23:43:52 KST 2011
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.autoboxing=error
org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
org.eclipse.jdt.core.compiler.problem.deadCode=error
org.eclipse.jdt.core.compiler.problem.deprecation=error
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
org.eclipse.jdt.core.compiler.problem.emptyStatement=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
org.eclipse.jdt.core.compiler.problem.fieldHiding=error
org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
org.eclipse.jdt.core.compiler.problem.nullReference=error
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
org.eclipse.jdt.core.compiler.problem.parameterAssignment=warning
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
org.eclipse.jdt.core.compiler.problem.rawTypeReference=error
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=error
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=error
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
org.eclipse.jdt.core.compiler.problem.unusedImport=error
org.eclipse.jdt.core.compiler.problem.unusedLabel=error
org.eclipse.jdt.core.compiler.problem.unusedLocal=error
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=error
org.eclipse.jdt.core.compiler.problem.unusedParameter=error
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=disabled
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
org.eclipse.jdt.core.compiler.source=1.5

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="ASCII"?>
<properties:ProjectDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:properties="properties.xmi" modelDir="" libraryDir="" profileDir="" templateDir="">
<profiles id="org.eclipse.uml2.uml.resources.StandardProfile" description="Standard Profile" uri="platform:/plugin/org.eclipse.uml2.uml.resources/profiles/Standard.profile.uml" exported="false" kind="system"/>
<profiles id="com.soyatec.uml.JavaProfile" description="Java Profile" uri="platform:/plugin/com.soyatec.core/profiles/Java.profile.uml" exported="false" kind="system"/>
<profiles id="com.soyatec.uml.SoyatecProfile" description="Soyatec Profile" uri="platform:/plugin/com.soyatec.core/profiles/Soyatec.profile.uml" exported="false" kind="system"/>
<profiles id="com.soyatec.uml.ArchetypeProfile" description="Archetype Profile" uri="platform:/plugin/com.soyatec.core/profiles/Archetype.profile.uml" exported="false" kind="system"/>
</properties:ProjectDescription>

View file

@ -0,0 +1,35 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.llvm.ui;singleton:=true
Bundle-Version: 1.1.7.qualifier
Bundle-Activator: org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.cdt.managedbuilder.core,
org.eclipse.cdt.managedbuilder.gnu.ui,
org.eclipse.cdt.core
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.cdt.managedbuilder.llvm.makegen;
uses:="org.eclipse.core.runtime,
org.eclipse.cdt.managedbuilder.makegen.gnu,
org.eclipse.cdt.managedbuilder.core,
org.eclipse.cdt.managedbuilder.makegen,
org.eclipse.core.resources",
org.eclipse.cdt.managedbuilder.llvm.ui;
uses:="org.eclipse.core.runtime,
org.eclipse.cdt.managedbuilder.core,
org.eclipse.core.resources,
org.eclipse.ui.plugin,
org.osgi.framework,
org.eclipse.cdt.managedbuilder.envvar",
org.eclipse.cdt.managedbuilder.llvm.ui.preferences;
uses:="org.eclipse.jface.preference,
org.eclipse.ui,
org.eclipse.core.runtime.preferences,
org.eclipse.swt.widgets",
org.eclipse.cdt.managedbuilder.llvm.util

View file

@ -0,0 +1,168 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="scannerconfig" size="1816,515" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:ClassEditModel" name="LLVMScannerInfoCollector" location="23,45" size="239,30" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector-Soyatec::Implement->org.eclipse.cdt.managedbuilder.scannerconfig/IManagedScannerInfoCollector" source="//@children.0" target="//@children.10" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="72,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="119,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="119,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector-Standard::Derive->org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector" source="//@children.0" target="//@children.9" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="239,15" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,15"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="ManagedLlvmScannerInfoConsoleParser" location="990,303" size="380,158" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser" runTimeClassModel="startup(Lorg.eclipse.core.resources.IProject;Lorg.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector;),processLine(Ljava.lang.String;),shutdown(),isManagedBuildOn(),fManagedBuildOnState,doCalcManagedBuildOnState()">
<children xsi:type="editmodel:CompartmentEditModel" size="197,18">
<children xsi:type="editmodel:AttributeEditModel" name="fManagedBuildOnState" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#fManagedBuildOnState"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="357,90">
<children xsi:type="editmodel:MethodEditModel" name="processLine" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#processLine(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="shutdown" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#shutdown()"/>
<children xsi:type="editmodel:MethodEditModel" name="startup" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#startup(Lorg.eclipse.core.resources.IProject;Lorg.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector;)"/>
<children xsi:type="editmodel:MethodEditModel" name="isManagedBuildOn" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#isManagedBuildOn()"/>
<children xsi:type="editmodel:MethodEditModel" name="doCalcManagedBuildOnState" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser#doCalcManagedBuildOnState()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext" source="//@children.1" target="//@children.2" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,137" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="241,20"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.core.model/CoreModel" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="296,158" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="83,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Derive->org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser" source="//@children.1" target="//@children.4" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="21,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="291,43"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.core.settings.model/ICProjectDescription" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.3/@children.2" label="//@children.1/@sourceConnections.3/@children.0" sourceEnd="//@children.1/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,155" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="177,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.managedbuilder.core/IConfiguration*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IConfiguration" source="//@children.1" target="//@children.6" targetEnd="//@children.1/@sourceConnections.4/@children.2" label="//@children.1/@sourceConnections.4/@children.0" sourceEnd="//@children.1/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,152" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="222,5"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" source="//@children.1" target="//@children.7" targetEnd="//@children.1/@sourceConnections.5/@children.2" label="//@children.1/@sourceConnections.5/@children.0" sourceEnd="//@children.1/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,47" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="244,48"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/InfoContext" source="//@children.1" target="//@children.8" targetEnd="//@children.1/@sourceConnections.6/@children.2" label="//@children.1/@sourceConnections.6/@children.0" sourceEnd="//@children.1/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,78" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="244,21"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector*org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedLlvmScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector" source="//@children.1" target="//@children.9" targetEnd="//@children.1/@sourceConnections.7/@children.2" label="//@children.1/@sourceConnections.7/@children.0" sourceEnd="//@children.1/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="26,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="194,43"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="CfgInfoContext" location="23,420" size="241,43" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Call->org.eclipse.cdt.managedbuilder.core/IConfiguration*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IConfiguration" source="//@children.2" target="//@children.6" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="241,36" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,6"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Call->org.eclipse.cdt.core.settings.model/ICProjectDescription*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Soyatec::Import->org.eclipse.cdt.core.settings.model/ICProjectDescription" source="//@children.2" target="//@children.5" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="240,43" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,8"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Standard::Instantiate->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.build.core.scannerconfig/CfgInfoContext-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/InfoContext" source="//@children.2" target="//@children.8" targetEnd="//@children.2/@sourceConnections.2/@children.2" label="//@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="140,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="241,9" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,33"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.1" name="CoreModel" location="1203,531" size="167,43" id="org.eclipse.cdt.core.model/CoreModel" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.core.model/CoreModel-Soyatec::Import->org.eclipse.cdt.core.settings.model/ICProjectDescription" source="//@children.3" target="//@children.5" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,21" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="214,27"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.2" name="GCCScannerInfoConsoleParser" location="720,45" size="313,43" id="org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector*org.eclipse.cdt.make.internal.core.scannerconfig.gnu/GCCScannerInfoConsoleParser-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" source="//@children.4" target="//@children.7" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="115,43" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="175,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.1/@sourceConnections.3 //@children.2/@sourceConnections.1 //@children.3/@sourceConnections.0" name="ICProjectDescription" location="645,525" size="214,56" id="org.eclipse.cdt.core.settings.model/ICProjectDescription" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.1/@sourceConnections.4 //@children.2/@sourceConnections.0" name="IConfiguration" location="645,450" size="222,56" id="org.eclipse.cdt.managedbuilder.core/IConfiguration" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.1/@sourceConnections.5 //@children.4/@sourceConnections.0 //@children.10/@sourceConnections.0" name="IScannerInfoCollector" location="375,240" size="244,56" id="org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.6 //@children.2/@sourceConnections.2 //@children.9/@sourceConnections.0" name="InfoContext" location="645,360" size="244,43" id="org.eclipse.cdt.make.core.scannerconfig/InfoContext" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.7 //@children.0/@sourceConnections.1" name="PerProjectSICollector" location="375,45" size="296,43" id="org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector-Standard::Call->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector-Standard::Instantiate->org.eclipse.cdt.make.core.scannerconfig/InfoContext*org.eclipse.cdt.make.internal.core.scannerconfig2/PerProjectSICollector-Soyatec::Import->org.eclipse.cdt.make.core.scannerconfig/InfoContext" source="//@children.9" target="//@children.8" targetEnd="//@children.9/@sourceConnections.0/@children.2" label="//@children.9/@sourceConnections.0/@children.0" sourceEnd="//@children.9/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="140,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="282,43" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="12,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.0" name="IManagedScannerInfoCollector" location="23,240" size="276,56" id="org.eclipse.cdt.managedbuilder.scannerconfig/IManagedScannerInfoCollector" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.scannerconfig/IManagedScannerInfoCollector-Standard::Derive->org.eclipse.cdt.make.core.scannerconfig/IScannerInfoCollector" source="//@children.10" target="//@children.7" targetEnd="//@children.10/@sourceConnections.0/@children.2" label="//@children.10/@sourceConnections.0/@children.0" sourceEnd="//@children.10/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="276,28" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,28"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1,179 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm.ui.preferences_package_class_dependencies" size="1289,719" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:ClassEditModel" name="PreferenceInitializer" location="434,615" size="204,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="181,18">
<children xsi:type="editmodel:MethodEditModel" name="initializeDefaultPreferences" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer#initializeDefaultPreferences()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@sourceConnections.1 //@children.4/@sourceConnections.1 //@children.5/@sourceConnections.1" name="LlvmPreferenceStore" location="28,360" size="384,356" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="361,306">
<children xsi:type="editmodel:MethodEditModel" name="getPreferenceStore" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStore()"/>
<children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValue(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getBinPath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getIncludePath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraryPath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getLibraries" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraries()"/>
<children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValueAsArray" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValueAsArray(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setPreferenceStoreValue(Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setBinPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setIncludePath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibraryPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibrary(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="appendIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendIncludePath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="appendLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibraryPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="appendLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibrary(Ljava.lang.String;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="PreferenceConstants" location="435,465" size="201,112" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="178,72">
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_INCLUDE_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_INCLUDE_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARY_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARY_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARIES" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARIES"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.6/@sourceConnections.1" name="IncludePathListEditor" location="435,331" size="478,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="455,54">
<children xsi:type="editmodel:MethodEditModel" name="IncludePathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#IncludePathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getNewInputObject" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#getNewInputObject()"/>
<children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#removePressed()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3" target="//@children.7" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="478,51" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,269"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3" target="//@children.1" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="87,66" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="384,37"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.3" target="//@children.7" targetEnd="//@children.3/@sourceConnections.2/@children.1" sourceEnd="//@children.3/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
<children xsi:type="editmodel:AssociationEndEditModel" location="478,31" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,249"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.6/@sourceConnections.0" name="LibraryListEditor" location="28,30" size="451,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="428,54">
<children xsi:type="editmodel:MethodEditModel" name="LibraryListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#LibraryListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getNewInputObject" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#getNewInputObject()"/>
<children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#removePressed()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.4" target="//@children.7" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="411,93" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,10"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.4" target="//@children.1" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="191,104" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="191,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.4" target="//@children.7" targetEnd="//@children.4/@sourceConnections.2/@children.1" sourceEnd="//@children.4/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
<children xsi:type="editmodel:AssociationEndEditModel" location="451,97" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,14"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.6/@sourceConnections.2" name="LibraryPathListEditor" location="435,180" size="475,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="452,54">
<children xsi:type="editmodel:MethodEditModel" name="LibraryPathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#LibraryPathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getNewInputObject" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#getNewInputObject()"/>
<children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#removePressed()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.5" target="//@children.7" targetEnd="//@children.5/@sourceConnections.0/@children.2" label="//@children.5/@sourceConnections.0/@children.0" sourceEnd="//@children.5/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="475,52" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,119"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.5" target="//@children.1" targetEnd="//@children.5/@sourceConnections.1/@children.2" label="//@children.5/@sourceConnections.1/@children.0" sourceEnd="//@children.5/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="160,104" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="384,48"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.5" target="//@children.7" targetEnd="//@children.5/@sourceConnections.2/@children.1" sourceEnd="//@children.5/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
<children xsi:type="editmodel:AssociationEndEditModel" location="475,32" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,99"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="LlvmPreferencePage" location="28,210" size="201,122" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="178,72">
<children xsi:type="editmodel:MethodEditModel" name="LlvmPreferencePage" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#LlvmPreferencePage()"/>
<children xsi:type="editmodel:MethodEditModel" name="init" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#init(Lorg.eclipse.ui.IWorkbench;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getDescription" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#getDescription()"/>
<children xsi:type="editmodel:MethodEditModel" name="createFieldEditors" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#createFieldEditors()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.6" target="//@children.4" targetEnd="//@children.6/@sourceConnections.0/@children.2" label="//@children.6/@sourceConnections.0/@children.0" sourceEnd="//@children.6/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="100,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="100,104"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.6" target="//@children.3" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="201,121" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.6" target="//@children.5" targetEnd="//@children.6/@sourceConnections.2/@children.2" label="//@children.6/@sourceConnections.2/@children.0" sourceEnd="//@children.6/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="201,36" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,66"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@sourceConnections.0 //@children.3/@sourceConnections.0 //@children.5/@sourceConnections.0 //@children.3/@sourceConnections.2 //@children.4/@sourceConnections.2 //@children.5/@sourceConnections.2" name="LlvmListEditor" location="975,113" size="439,464" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="215,126">
<children xsi:type="editmodel:AttributeEditModel" name="list" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#list"/>
<children xsi:type="editmodel:AttributeEditModel" name="buttonBox" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#buttonBox"/>
<children xsi:type="editmodel:AttributeEditModel" name="addButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#addButton"/>
<children xsi:type="editmodel:AttributeEditModel" name="removeButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#removeButton"/>
<children xsi:type="editmodel:AttributeEditModel" name="upButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#upButton"/>
<children xsi:type="editmodel:AttributeEditModel" name="downButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#downButton"/>
<children xsi:type="editmodel:AttributeEditModel" name="selectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#selectionListener"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="416,288">
<children xsi:type="editmodel:MethodEditModel" name="LlvmListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#LlvmListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="createList" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createList([Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="parseString" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#parseString(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="createButtons" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createButtons(Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="createPushButton" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createPushButton(Lorg.eclipse.swt.widgets.Composite;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="createSelectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createSelectionListener()"/>
<children xsi:type="editmodel:MethodEditModel" name="getButtonBoxControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getButtonBoxControl(Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getListControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getListControl(Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getSelectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getSelectionListener()"/>
<children xsi:type="editmodel:MethodEditModel" name="selectionChanged" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#selectionChanged()"/>
<children xsi:type="editmodel:MethodEditModel" name="swap" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#swap(Z)"/>
<children xsi:type="editmodel:MethodEditModel" name="getShell" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getShell()"/>
<children xsi:type="editmodel:MethodEditModel" name="addPressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#addPressed()"/>
<children xsi:type="editmodel:MethodEditModel" name="removePressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#removePressed()"/>
<children xsi:type="editmodel:MethodEditModel" name="upPressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#upPressed()"/>
<children xsi:type="editmodel:MethodEditModel" name="downPressed" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#downPressed()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm.util_package_dependencies" size="1336,632" id="org.eclipse.cdt.managedbuilder.llvm.util" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="LlvmToolOptionPathUtil" location="30,15" size="302,842" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil" runTimeClassModel="getProjectsInWorkspace(),addLlvmLibSearchPath(Ljava.lang.String;),lIB,iNCLUDE,getLlvmLinkerLibrarySearchPathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),removeLibraryFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),removeInputFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;),addPathToSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I),addLlvmIncludePath(Ljava.lang.String;),removePathFromSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I),lIB_PATH,getOptionId(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;I),getAllBuildConfigs(Lorg.eclipse.core.resources.IProject;),removeLlvmLibSearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removeLlvmLib(Ljava.lang.String;),addLlvmLib(Ljava.lang.String;),addPathToToolOption(Ljava.lang.String;I),removeLibrarySearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),getLlvmLinkerLibrariesOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),addNewPathToExistingPathList([Ljava.lang.String;Ljava.lang.String;),getLlvmLinker(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),removePathFromExistingPathList([Ljava.lang.String;Ljava.lang.String;),addLlvmLibToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),addLibraryToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),removeLlvmIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removeLlvmLibFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removePathFromToolOption(Ljava.lang.String;I),getLlvmAssemblerIncludePathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),getLlvmAssembler(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;),removeLlvmIncludePath(Ljava.lang.String;),arrayToString([Ljava.lang.String;),stringToArray(Ljava.lang.String;),assemblerInputType,addIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),getIToolPathOption(Lorg.eclipse.cdt.managedbuilder.core.ITool;Ljava.lang.String;),pathExists(Ljava.lang.String;),getIToolByInputType(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),removeLlvmLibSearchPath(Ljava.lang.String;),removeIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),addLibrarySearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;),addLlvmLibSearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),addLlvmIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;),linkerInputType,addInputToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;)">
<children xsi:type="editmodel:CompartmentEditModel" size="168,90">
<children xsi:type="editmodel:AttributeEditModel" name="assemblerInputType" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#assemblerInputType"/>
<children xsi:type="editmodel:AttributeEditModel" name="linkerInputType" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#linkerInputType"/>
<children xsi:type="editmodel:AttributeEditModel" name="iNCLUDE" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#iNCLUDE"/>
<children xsi:type="editmodel:AttributeEditModel" name="lIB" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#lIB"/>
<children xsi:type="editmodel:AttributeEditModel" name="lIB_PATH" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#lIB_PATH"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="279,702">
<children xsi:type="editmodel:MethodEditModel" name="addLlvmIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmIncludePath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLlvmIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmIncludePath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLlvmLib" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLib(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLlvmLib" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLib(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLlvmLibSearchPath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLibSearchPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLlvmLibSearchPath" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLibSearchPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addPathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addPathToToolOption(Ljava.lang.String;I)"/>
<children xsi:type="editmodel:MethodEditModel" name="removePathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removePathFromToolOption(Ljava.lang.String;I)"/>
<children xsi:type="editmodel:MethodEditModel" name="addPathToSelectedToolOptionBuildConf" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addPathToSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I)"/>
<children xsi:type="editmodel:MethodEditModel" name="removePathFromSelectedToolOptionBuildConf" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removePathFromSelectedToolOptionBuildConf(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;I)"/>
<children xsi:type="editmodel:MethodEditModel" name="getProjectsInWorkspace" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getProjectsInWorkspace()"/>
<children xsi:type="editmodel:MethodEditModel" name="getAllBuildConfigs" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getAllBuildConfigs(Lorg.eclipse.core.resources.IProject;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLlvmIncludePathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLlvmIncludePathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLlvmLibToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLibToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLlvmLibFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLibFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLlvmLibSearchPathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLlvmLibSearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLlvmLibSearchPathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLlvmLibSearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addIncludePathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addIncludePathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeIncludePathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeIncludePathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLibraryToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLibraryToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLibraryFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLibraryFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLibrarySearchPathToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addLibrarySearchPathToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLibrarySearchPathFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeLibrarySearchPathFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addInputToToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addInputToToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeInputFromToolOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removeInputFromToolOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.cdt.managedbuilder.core.IOption;Ljava.lang.String;[Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getLlvmAssembler" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmAssembler(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getLlvmLinker" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmLinker(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getIToolByInputType" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getIToolByInputType(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getLlvmAssemblerIncludePathOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmAssemblerIncludePathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getLlvmLinkerLibrariesOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmLinkerLibrariesOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getLlvmLinkerLibrarySearchPathOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getLlvmLinkerLibrarySearchPathOption(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getOptionId" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getOptionId(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.core.ITool;I)"/>
<children xsi:type="editmodel:MethodEditModel" name="getIToolPathOption" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#getIToolPathOption(Lorg.eclipse.cdt.managedbuilder.core.ITool;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addNewPathToExistingPathList" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#addNewPathToExistingPathList([Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removePathFromExistingPathList" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#removePathFromExistingPathList([Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="stringToArray" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#stringToArray(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="arrayToString" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#arrayToString([Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="pathExists" id="org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil#pathExists(Ljava.lang.String;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="ProjectNatureUtil" location="435,210" size="174,68" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil" runTimeClassModel="addProjectNature()">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="125,18">
<children xsi:type="editmodel:MethodEditModel" name="addProjectNature" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil#addProjectNature()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/LlvmToolOptionPathUtil" source="//@children.1" target="//@children.0" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="367,217" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="-1.3912788492826038" distanceFromWire="-19.185003079581165" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="27,33" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="302,228"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="Separators" location="442,15" size="160,122" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators" runTimeClassModel="getFileSeparator(),getPathSeparator(),fileSeparator,pathSeparator">
<children xsi:type="editmodel:CompartmentEditModel" size="137,36">
<children xsi:type="editmodel:AttributeEditModel" name="pathSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#pathSeparator"/>
<children xsi:type="editmodel:AttributeEditModel" name="fileSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#fileSeparator"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="126,36">
<children xsi:type="editmodel:MethodEditModel" name="getPathSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#getPathSeparator()"/>
<children xsi:type="editmodel:MethodEditModel" name="getFileSeparator" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators#getFileSeparator()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_package_dependencies" size="1289,719" id="org.eclipse.cdt.managedbuilder.llvm.ui" metadata="uml2-1.0" initialized="true" scrolledY="17" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:ClassEditModel" name="ProjectNature" location="930,645" size="188,140" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="104,18">
<children xsi:type="editmodel:AttributeEditModel" name="project" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#project"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="165,72">
<children xsi:type="editmodel:MethodEditModel" name="configure" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#configure()"/>
<children xsi:type="editmodel:MethodEditModel" name="deconfigure" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#deconfigure()"/>
<children xsi:type="editmodel:MethodEditModel" name="getProject" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#getProject()"/>
<children xsi:type="editmodel:MethodEditModel" name="setProject" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature#setProject(Lorg.eclipse.core.resources.IProject;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="LlvmUIPlugin" location="930,285" size="239,302" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="216,72">
<children xsi:type="editmodel:AttributeEditModel" name="pLUGIN_ID" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#pLUGIN_ID"/>
<children xsi:type="editmodel:AttributeEditModel" name="resourceBundle" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#resourceBundle"/>
<children xsi:type="editmodel:AttributeEditModel" name="pROPERTIES" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#pROPERTIES"/>
<children xsi:type="editmodel:AttributeEditModel" name="properties" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#properties"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="201,180">
<children xsi:type="editmodel:MethodEditModel" name="LlvmUIPlugin" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#LlvmUIPlugin()"/>
<children xsi:type="editmodel:MethodEditModel" name="start" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#start(Lorg.osgi.framework.BundleContext;)"/>
<children xsi:type="editmodel:MethodEditModel" name="stop" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#stop(Lorg.osgi.framework.BundleContext;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getDefault" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getDefault()"/>
<children xsi:type="editmodel:MethodEditModel" name="getResourceString" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getResourceString(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getResourceBundle" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getResourceBundle()"/>
<children xsi:type="editmodel:MethodEditModel" name="log" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#log(Ljava.lang.Throwable;)"/>
<children xsi:type="editmodel:MethodEditModel" name="log" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#log(Lorg.eclipse.core.runtime.IStatus;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getProperties" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getProperties()"/>
<children xsi:type="editmodel:MethodEditModel" name="getPropertyString" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin#getPropertyString(Ljava.lang.String;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@sourceConnections.0" name="LlvmEnvironmentVariableSupplier" location="40,280" size="800,556" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="436,180">
<children xsi:type="editmodel:AttributeEditModel" name="preferencesChanged" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#preferencesChanged"/>
<children xsi:type="editmodel:AttributeEditModel" name="llvmEnvironmentVariables" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#llvmEnvironmentVariables"/>
<children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LLVM_BIN" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LLVM_BIN"/>
<children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LLVMINTERP" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LLVMINTERP"/>
<children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_INCLUDE_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_INCLUDE_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LIBRARY_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LIBRARY_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="eNV_VAR_NAME_LIBRARIES" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#eNV_VAR_NAME_LIBRARIES"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="777,432">
<children xsi:type="editmodel:MethodEditModel" name="LlvmEnvironmentVariableSupplier" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#LlvmEnvironmentVariableSupplier()"/>
<children xsi:type="editmodel:MethodEditModel" name="initializePaths" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#initializePaths()"/>
<children xsi:type="editmodel:MethodEditModel" name="getBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getBinPath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getIncludePath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getLibraryPath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getLibraries" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getLibraries()"/>
<children xsi:type="editmodel:MethodEditModel" name="setBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#setBinPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#addIncludePath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#addLibraryPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="addLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#addLibrary(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="invalidatePaths" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#invalidatePaths()"/>
<children xsi:type="editmodel:MethodEditModel" name="getDirIfLlvmFound" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getDirIfLlvmFound(Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getBinDirIfLlvm_ar" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getBinDirIfLlvm_ar(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getLlvmEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getLlvmEnvironmentVariable(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setLlvmEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#setLlvmEnvironmentVariable(Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="appendLlvmEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#appendLlvmEnvironmentVariable(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setLlvmEnvironmentVariableReplace" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#setLlvmEnvironmentVariableReplace(Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="updatePaths" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#updatePaths()"/>
<children xsi:type="editmodel:MethodEditModel" name="getVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getVariable(Ljava.lang.String;Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getVariables" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier#getVariables(Lorg.eclipse.cdt.managedbuilder.core.IConfiguration;Lorg.eclipse.cdt.managedbuilder.envvar.IEnvironmentVariableProvider;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call»" size="140,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="245,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="240,194"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="LlvmIsToolChainSupported" location="555,120" size="458,104" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="127,18">
<children xsi:type="editmodel:AttributeEditModel" name="supported" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported#supported"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="435,36">
<children xsi:type="editmodel:MethodEditModel" name="LlvmIsToolChainSupported" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported#LlvmIsToolChainSupported()"/>
<children xsi:type="editmodel:MethodEditModel" name="isSupported" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported#isSupported(Lorg.eclipse.cdt.managedbuilder.core.IToolChain;Lorg.osgi.framework.Version;Ljava.lang.String;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="142,104" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="657,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.2/@sourceConnections.0" name="LlvmBuildEnvironmentVariable" location="45,30" size="482,194" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="93,54">
<children xsi:type="editmodel:AttributeEditModel" name="name" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#name"/>
<children xsi:type="editmodel:AttributeEditModel" name="value" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#value"/>
<children xsi:type="editmodel:AttributeEditModel" name="operation" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#operation"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="459,90">
<children xsi:type="editmodel:MethodEditModel" name="LlvmBuildEnvironmentVariable" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#LlvmBuildEnvironmentVariable(Ljava.lang.String;Ljava.lang.String;I)"/>
<children xsi:type="editmodel:MethodEditModel" name="getDelimiter" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getDelimiter()"/>
<children xsi:type="editmodel:MethodEditModel" name="getName" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getName()"/>
<children xsi:type="editmodel:MethodEditModel" name="getOperation" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getOperation()"/>
<children xsi:type="editmodel:MethodEditModel" name="getValue" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable#getValue()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1,233 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_packages_with_eclipse_package_dependencies" size="1866,1135" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.makegen" location="476,90" size="389,60" id="org.eclipse.cdt.managedbuilder.llvm.makegen">
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.cdt.managedbuilder.makegen" source="//@children.0" target="//@children.7" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="205,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="351,37"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.core.resources" source="//@children.0" target="//@children.8" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" location="733,239" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="-31.9720863013645" distanceFromWire="1.669040903663095" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="262,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="65,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.core.runtime" source="//@children.0" target="//@children.9" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="78,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Soyatec::Import->org.eclipse.cdt.managedbuilder.core" source="//@children.0" target="//@children.5" targetEnd="//@children.0/@sourceConnections.3/@children.2" label="//@children.0/@sourceConnections.3/@children.0" sourceEnd="//@children.0/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="131,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="111,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.makegen-Standard::Derive->org.eclipse.cdt.managedbuilder.makegen.gnu" source="//@children.0" target="//@children.6" targetEnd="//@children.0/@sourceConnections.4/@children.2" label="//@children.0/@sourceConnections.4/@children.0" sourceEnd="//@children.0/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,8" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="384,48"/>
</sourceConnections>
</children>
<children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" location="1095,435" size="425,60" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig">
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Standard::Call->org.eclipse.cdt.core.model" source="//@children.1" target="//@children.11" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="167,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="119,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Soyatec::Import->org.eclipse.cdt.core.settings.model" source="//@children.1" target="//@children.24" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="146,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="118,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.1" target="//@children.25" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="219,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="171,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Standard::Derive->org.eclipse.cdt.make.internal.core.scannerconfig.gnu" source="//@children.1" target="//@children.26" targetEnd="//@children.1/@sourceConnections.3/@children.2" label="//@children.1/@sourceConnections.3/@children.0" sourceEnd="//@children.1/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="236,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="188,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.1" target="//@children.27" targetEnd="//@children.1/@sourceConnections.4/@children.2" label="//@children.1/@sourceConnections.4/@children.0" sourceEnd="//@children.1/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="236,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="188,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.5/@children.2" label="//@children.1/@sourceConnections.5/@children.0" sourceEnd="//@children.1/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="107,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="262,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Soyatec::Implement->org.eclipse.cdt.managedbuilder.scannerconfig" source="//@children.1" target="//@children.28" targetEnd="//@children.1/@sourceConnections.6/@children.2" label="//@children.1/@sourceConnections.6/@children.0" sourceEnd="//@children.1/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="211,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="148,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig-Soyatec::Import->org.eclipse.core.resources" source="//@children.1" target="//@children.8" targetEnd="//@children.1/@sourceConnections.7/@children.2" label="//@children.1/@sourceConnections.7/@children.0" sourceEnd="//@children.1/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" location="945,436" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="27.0" distanceFromWire="-8.0" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,15" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="237,45"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.1" target="//@children.10" targetEnd="//@children.1/@sourceConnections.8/@children.2" label="//@children.1/@sourceConnections.8/@children.0" sourceEnd="//@children.1/@sourceConnections.8/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="167,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="71,60"/>
</sourceConnections>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.0 //@children.4/@sourceConnections.5" name="org.eclipse.cdt.managedbuilder.llvm.util" location="15,360" size="345,60" id="org.eclipse.cdt.managedbuilder.llvm.util">
<sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" location="147,463" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="-16.398244998303635" distanceFromWire="6.090776713655634" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="158,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="78,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.2" target="//@children.8" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" location="563,392" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="53.0" distanceFromWire="13.000000000000018" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="345,52" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,7"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.2" target="//@children.5" targetEnd="//@children.2/@sourceConnections.2/@children.2" label="//@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" location="390,328" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="52.89010040076519" distanceFromWire="-3.954400029963813" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="118,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="26,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.2" target="//@children.9" targetEnd="//@children.2/@sourceConnections.3/@children.2" label="//@children.2/@sourceConnections.3/@children.0" sourceEnd="//@children.2/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" location="120,311" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="-94.36670743274935" distanceFromWire="37.362073394043435" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="94,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="81,60"/>
</sourceConnections>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" location="476,509" size="430,60" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences">
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="114,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="273,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.core.runtime" source="//@children.3" target="//@children.9" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="221,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.jface.resource" source="//@children.3" target="//@children.18" targetEnd="//@children.3/@sourceConnections.2/@children.2" label="//@children.3/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" location="623,713" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="24.0" distanceFromWire="13.999999999999996" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="145,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="78,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.swt.events" source="//@children.3" target="//@children.19" targetEnd="//@children.3/@sourceConnections.3/@children.2" label="//@children.3/@sourceConnections.3/@children.0" sourceEnd="//@children.3/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" location="556,609" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="13.0" distanceFromWire="-18.0" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="132,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="70,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Access->org.eclipse.swt.graphics" source="//@children.3" target="//@children.20" targetEnd="//@children.3/@sourceConnections.4/@children.2" label="//@children.3/@sourceConnections.4/@children.0" sourceEnd="//@children.3/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Access»" location="466,705" size="52,13" automaticRelocationAllowed="false" locationOnWireFromSource="68.0" distanceFromWire="-7.0" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="85,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="41,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Derive->org.eclipse.core.runtime.preferences" source="//@children.3" target="//@children.16" targetEnd="//@children.3/@sourceConnections.5/@children.2" label="//@children.3/@sourceConnections.5/@children.0" sourceEnd="//@children.3/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="898,478" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="-63.02646010610281" distanceFromWire="-3.696664238719942" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="429,23" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="105,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.6/@children.2" label="//@children.3/@sourceConnections.6/@children.0" sourceEnd="//@children.3/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="247,540" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="35.17516118926386" distanceFromWire="-1.925625952594418" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,51" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="109,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Access->org.eclipse.swt.layout*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Instantiate->org.eclipse.swt.layout*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.swt.layout" source="//@children.3" target="//@children.21" targetEnd="//@children.3/@sourceConnections.7/@children.2" label="//@children.3/@sourceConnections.7/@children.0" sourceEnd="//@children.3/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Access, Import»" size="158,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="396,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="32,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.swt.widgets*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Instantiate->org.eclipse.swt.widgets*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.swt.widgets" source="//@children.3" target="//@children.22" targetEnd="//@children.3/@sourceConnections.8/@children.2" label="//@children.3/@sourceConnections.8/@children.0" sourceEnd="//@children.3/@sourceConnections.8/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="302,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="107,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.ui*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Implement->org.eclipse.ui" source="//@children.3" target="//@children.23" targetEnd="//@children.3/@sourceConnections.9/@children.2" label="//@children.3/@sourceConnections.9/@children.0" sourceEnd="//@children.3/@sourceConnections.9/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement»" size="113,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="358,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="69,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.jface.preference*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Derive->org.eclipse.jface.preference*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Instantiate->org.eclipse.jface.preference*org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Soyatec::Import->org.eclipse.jface.preference" source="//@children.3" target="//@children.17" targetEnd="//@children.3/@sourceConnections.10/@children.2" label="//@children.3/@sourceConnections.10/@children.0" sourceEnd="//@children.3/@sourceConnections.10/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive, Instantiate, Import, Call»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="405,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="24,0"/>
</sourceConnections>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.6 //@children.2/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui" location="15,540" size="334,60" id="org.eclipse.cdt.managedbuilder.llvm.ui">
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" location="359,524" size="0,13" automaticRelocationAllowed="false" locationOnWireFromSource="70.02777314900608" distanceFromWire="-0.3331483023280876" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="90,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,18"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Derive->org.eclipse.ui.plugin" source="//@children.4" target="//@children.14" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="198,686" size="49,13" automaticRelocationAllowed="false" locationOnWireFromSource="15.769367768084924" distanceFromWire="-8.020413966553361" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="225,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="50,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.osgi.framework" source="//@children.4" target="//@children.15" targetEnd="//@children.4/@sourceConnections.2/@children.2" label="//@children.4/@sourceConnections.2/@children.0" sourceEnd="//@children.4/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="81,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="54,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.envvar*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.cdt.managedbuilder.envvar*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Implement->org.eclipse.cdt.managedbuilder.envvar" source="//@children.4" target="//@children.12" targetEnd="//@children.4/@sourceConnections.3/@children.2" label="//@children.4/@sourceConnections.3/@children.0" sourceEnd="//@children.4/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call, Implement»" size="139,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="226,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="106,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.core.resources*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Implement->org.eclipse.core.resources" source="//@children.4" target="//@children.8" targetEnd="//@children.4/@sourceConnections.4/@children.2" label="//@children.4/@sourceConnections.4/@children.0" sourceEnd="//@children.4/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="299,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,57"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.4" target="//@children.2" targetEnd="//@children.4/@sourceConnections.5/@children.2" label="//@children.4/@sourceConnections.5/@children.0" sourceEnd="//@children.4/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="166,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="166,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.cdt.managedbuilder.core*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Implement->org.eclipse.cdt.managedbuilder.core" source="//@children.4" target="//@children.5" targetEnd="//@children.4/@sourceConnections.6/@children.2" label="//@children.4/@sourceConnections.6/@children.0" sourceEnd="//@children.4/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="219,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="105,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.core.runtime*org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Send->org.eclipse.core.runtime*org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Instantiate->org.eclipse.core.runtime*org.eclipse.cdt.managedbuilder.llvm.ui-Soyatec::Import->org.eclipse.core.runtime" source="//@children.4" target="//@children.9" targetEnd="//@children.4/@sourceConnections.7/@children.2" label="//@children.4/@sourceConnections.7/@children.0" sourceEnd="//@children.4/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call, Send»" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="286,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="46,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Instantiate->org.eclipse.cdt.managedbuilder.gnu.mingw" source="//@children.4" target="//@children.13" targetEnd="//@children.4/@sourceConnections.8/@children.2" label="//@children.4/@sourceConnections.8/@children.0" sourceEnd="//@children.4/@sourceConnections.8/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="168,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="164,0"/>
</sourceConnections>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.3 //@children.2/@sourceConnections.2 //@children.1/@sourceConnections.5 //@children.4/@sourceConnections.6" name="org.eclipse.cdt.managedbuilder.core" location="518,255" size="315,60" id="org.eclipse.cdt.managedbuilder.core"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.4" name="org.eclipse.cdt.managedbuilder.makegen.gnu" location="19,45" size="384,60" id="org.eclipse.cdt.managedbuilder.makegen.gnu"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.makegen" location="15,135" size="351,60" id="org.eclipse.cdt.managedbuilder.makegen"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.1 //@children.1/@sourceConnections.7 //@children.0/@sourceConnections.1 //@children.4/@sourceConnections.4" name="org.eclipse.core.resources" location="660,405" size="237,60" id="org.eclipse.core.resources"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.3 //@children.3/@sourceConnections.1 //@children.0/@sourceConnections.2 //@children.4/@sourceConnections.7" name="org.eclipse.core.runtime" location="255,240" size="222,60" id="org.eclipse.core.runtime"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.8" name="org.eclipse.cdt.build.core.scannerconfig" location="1200,255" size="341,60" id="org.eclipse.cdt.build.core.scannerconfig"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.0" name="org.eclipse.cdt.core.model" location="1143,615" size="239,60" id="org.eclipse.cdt.core.model"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.3" name="org.eclipse.cdt.managedbuilder.envvar" location="135,840" size="334,60" id="org.eclipse.cdt.managedbuilder.envvar"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.8" name="org.eclipse.cdt.managedbuilder.gnu.mingw" location="19,941" size="365,60" id="org.eclipse.cdt.managedbuilder.gnu.mingw"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.1" name="org.eclipse.ui.plugin" location="174,756" size="192,60" id="org.eclipse.ui.plugin"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.2" name="org.osgi.framework" location="15,667" size="185,60" id="org.osgi.framework"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.5" name="org.eclipse.core.runtime.preferences" location="864,255" size="318,60" id="org.eclipse.core.runtime.preferences"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.10" name="org.eclipse.jface.preference" location="857,645" size="250,60" id="org.eclipse.jface.preference"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.2" name="org.eclipse.jface.resource" location="525,823" size="233,60" id="org.eclipse.jface.resource"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.3" name="org.eclipse.swt.events" location="525,645" size="206,60" id="org.eclipse.swt.events"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.4" name="org.eclipse.swt.graphics" location="450,735" size="222,60" id="org.eclipse.swt.graphics"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.7" name="org.eclipse.swt.layout" location="840,870" size="203,60" id="org.eclipse.swt.layout"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.8" name="org.eclipse.swt.widgets" location="671,941" size="216,60" id="org.eclipse.swt.widgets"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.9" name="org.eclipse.ui" location="765,765" size="139,60" id="org.eclipse.ui"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.1" name="org.eclipse.cdt.core.settings.model" location="1143,525" size="305,60" id="org.eclipse.cdt.core.settings.model"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.2" name="org.eclipse.cdt.make.core.scannerconfig" location="1143,960" size="343,60" id="org.eclipse.cdt.make.core.scannerconfig"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.3" name="org.eclipse.cdt.make.internal.core.scannerconfig.gnu" location="1143,781" size="440,60" id="org.eclipse.cdt.make.internal.core.scannerconfig.gnu"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.4" name="org.eclipse.cdt.make.internal.core.scannerconfig2" location="1143,870" size="416,60" id="org.eclipse.cdt.make.internal.core.scannerconfig2"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.6" name="org.eclipse.cdt.managedbuilder.scannerconfig" location="1143,697" size="387,60" id="org.eclipse.cdt.managedbuilder.scannerconfig"/>
<diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_project_dependencies" size="1040,816" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.makegen" location="30,405" size="448,60" id="org.eclipse.cdt.managedbuilder.llvm.makegen"/>
<children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" location="30,300" size="484,60" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.1 //@children.4/@sourceConnections.1" name="org.eclipse.cdt.managedbuilder.llvm.util" location="30,180" size="345,60" id="org.eclipse.cdt.managedbuilder.llvm.util"/>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" location="513,195" size="489,60" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences">
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="107,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="305,60"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,22" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="345,37"/>
</sourceConnections>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui" location="315,45" size="374,60" id="org.eclipse.cdt.managedbuilder.llvm.ui">
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="285,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="87,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.4" target="//@children.2" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="29,60" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="105,0"/>
</sourceConnections>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1,279 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="llvm_project_dependencies_low_level_with_class_dependencies" size="1040,816" id="." metadata="uml2-1.0" initialized="true" scrolledY="50" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.makegen" location="814,515" size="439,154" id="org.eclipse.cdt.managedbuilder.llvm.makegen">
<children xsi:type="editmodel:ClassEditModel" name="ClangDependencyCalculator2" location="70,103" size="264,30" id="org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2Commands" source="//@children.0/@children.0" target="//@children.0/@children.1" targetEnd="//@children.0/@children.0/@sourceConnections.0/@children.2" label="//@children.0/@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="131,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="162,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@children.0/@sourceConnections.0" name="ClangDependencyCalculator2Commands" location="39,38" size="347,30" id="org.eclipse.cdt.managedbuilder.llvm.makegen/ClangDependencyCalculator2Commands" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
</children>
<children xsi:type="editmodel:PackageEditModel" name="org.eclipse.cdt.managedbuilder.llvm.scannerconfig" location="805,355" size="481,130" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig">
<children xsi:type="editmodel:ClassEditModel" name="LLVMScannerInfoCollector" location="126,79" size="239,30" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/LLVMScannerInfoCollector" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="ManagedClangScannerInfoConsoleParser" location="65,37" size="353,30" id="org.eclipse.cdt.managedbuilder.llvm.scannerconfig/ManagedClangScannerInfoConsoleParser" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.1 //@children.4/@sourceConnections.1" name="org.eclipse.cdt.managedbuilder.llvm.util" location="805,160" size="454,145" id="org.eclipse.cdt.managedbuilder.llvm.util">
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.5/@sourceConnections.0 //@children.2/@children.1/@sourceConnections.0" name="LlvmPathUtil" location="153,94" size="140,30" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="ProjectNatureUtil" location="172,45" size="174,30" id="org.eclipse.cdt.managedbuilder.llvm.util/ProjectNatureUtil" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.2/@children.1" target="//@children.2/@children.0" targetEnd="//@children.2/@children.1/@sourceConnections.0/@children.2" label="//@children.2/@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="60,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="79,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.3/@sourceConnections.0 //@children.3/@children.5/@sourceConnections.2 //@children.4/@children.1/@sourceConnections.2" name="Separators" location="25,54" size="126,30" id="org.eclipse.cdt.managedbuilder.llvm.util/Separators" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" location="15,360" size="752,317" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences">
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.2" name="IncludePathListEditor" location="8,149" size="205,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3/@children.0" target="//@children.3/@children.3" targetEnd="//@children.3/@children.0/@sourceConnections.0/@children.2" label="//@children.3/@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="135,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="43,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3/@children.0" target="//@children.4/@children.1" targetEnd="//@children.3/@children.0/@sourceConnections.1/@children.2" label="//@children.3/@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="108,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="95,30"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3/@children.0" target="//@children.3/@children.5" targetEnd="//@children.3/@children.0/@sourceConnections.2/@children.2" label="//@children.3/@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="107,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="96,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.1" name="LibraryListEditor" location="551,169" size="172,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3/@children.1" target="//@children.3/@children.3" targetEnd="//@children.3/@children.1/@sourceConnections.0/@children.2" label="//@children.3/@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="44,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="118,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3/@children.1" target="//@children.4/@children.1" targetEnd="//@children.3/@children.1/@sourceConnections.1/@children.2" label="//@children.3/@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="71,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="166,30"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3/@children.1" target="//@children.3/@children.5" targetEnd="//@children.3/@children.1/@sourceConnections.2/@children.2" label="//@children.3/@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="16,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="171,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.3" name="LibraryPathListEditor" location="243,168" size="206,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.3/@children.2" target="//@children.3/@children.3" targetEnd="//@children.3/@children.2/@sourceConnections.0/@children.2" label="//@children.3/@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="389,526" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="122,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="76,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.3/@children.2" target="//@children.4/@children.1" targetEnd="//@children.3/@children.2/@sourceConnections.1/@children.2" label="//@children.3/@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="285,315" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="-12.0" distanceFromWire="-5.0" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="39,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="261,30"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.3/@children.2" target="//@children.3/@children.5" targetEnd="//@children.3/@children.2/@sourceConnections.2/@children.2" label="//@children.3/@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="72,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="132,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.0/@sourceConnections.0 //@children.3/@children.1/@sourceConnections.0 //@children.3/@children.2/@sourceConnections.0" name="LlvmListEditor" location="289,266" size="153,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/Separators" source="//@children.3/@children.3" target="//@children.2/@children.2" targetEnd="//@children.3/@children.3/@sourceConnections.0/@children.2" label="//@children.3/@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="95,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="44,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="LlvmPreferencePage" location="296,63" size="200,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" source="//@children.3/@children.4" target="//@children.4/@children.3" targetEnd="//@children.3/@children.4/@sourceConnections.0/@children.2" label="//@children.3/@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="115,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="56,30"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.3/@children.4" target="//@children.3/@children.1" targetEnd="//@children.3/@children.4/@sourceConnections.1/@children.2" label="//@children.3/@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="134,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="52,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.3/@children.4" target="//@children.3/@children.0" targetEnd="//@children.3/@children.4/@sourceConnections.2/@children.2" label="//@children.3/@children.4/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="50,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="152,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.3/@children.4" target="//@children.3/@children.2" targetEnd="//@children.3/@children.4/@sourceConnections.3/@children.2" label="//@children.3/@children.4/@sourceConnections.3/@children.0" sourceEnd="//@children.3/@children.4/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="76,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="129,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@children.1/@sourceConnections.0 //@children.3/@children.0/@sourceConnections.2 //@children.3/@children.1/@sourceConnections.2 //@children.3/@children.2/@sourceConnections.2" name="LlvmPreferenceStore" location="19,58" size="203,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.3/@children.5" target="//@children.2/@children.0" targetEnd="//@children.3/@children.5/@sourceConnections.0/@children.2" label="//@children.3/@children.5/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.5/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" size="0,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="183,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,28"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" source="//@children.3/@children.5" target="//@children.4/@children.3" targetEnd="//@children.3/@children.5/@sourceConnections.1/@children.2" label="//@children.3/@children.5/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@children.5/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="136,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="36,30"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/Separators" source="//@children.3/@children.5" target="//@children.2/@children.2" targetEnd="//@children.3/@children.5/@sourceConnections.2/@children.2" label="//@children.3/@children.5/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@children.5/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="157,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="7,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="PreferenceConstants" location="9,209" size="199,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="PreferenceInitializer" location="538,98" size="198,30" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" source="//@children.3/@children.7" target="//@children.4/@children.3" targetEnd="//@children.3/@children.7/@sourceConnections.0/@children.2" label="//@children.3/@children.7/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@children.7/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="69,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="73,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="382,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="382,276"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="473,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="92,142"/>
</sourceConnections>
</children>
<children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.0" name="org.eclipse.cdt.managedbuilder.llvm.ui" location="15,15" size="726,276" id="org.eclipse.cdt.managedbuilder.llvm.ui">
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@children.1/@sourceConnections.1" name="LlvmBuildEnvironmentVariable" location="434,47" size="276,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@children.2/@sourceConnections.0 //@children.3/@children.0/@sourceConnections.1 //@children.3/@children.1/@sourceConnections.1 //@children.3/@children.2/@sourceConnections.1" name="LlvmEnvironmentVariableSupplier" location="21,46" size="302,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.4/@children.1" target="//@children.3/@children.5" targetEnd="//@children.4/@children.1/@sourceConnections.0/@children.2" label="//@children.4/@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="142,275" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="27.0" distanceFromWire="23.999999999999996" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="100,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="102,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable*org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmBuildEnvironmentVariable" source="//@children.4/@children.1" target="//@children.4/@children.0" targetEnd="//@children.4/@children.1/@sourceConnections.1/@children.2" label="//@children.4/@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import, Call»" size="140,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="302,15" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,14"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util/Separators" source="//@children.4/@children.1" target="//@children.2/@children.2" targetEnd="//@children.4/@children.1/@sourceConnections.2/@children.2" label="//@children.4/@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.4/@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="220,30" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,1"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="LlvmIsToolChainSupported" location="139,162" size="244,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmIsToolChainSupported-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui/LlvmEnvironmentVariableSupplier" source="//@children.4/@children.2" target="//@children.4/@children.1" targetEnd="//@children.4/@children.2/@sourceConnections.0/@children.2" label="//@children.4/@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="77,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="154,30"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@children.4/@sourceConnections.0 //@children.3/@children.5/@sourceConnections.1 //@children.3/@children.7/@sourceConnections.0" name="LlvmUIPlugin" location="534,197" size="143,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/LlvmUIPlugin" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="ProjectNature" location="142,225" size="147,30" id="org.eclipse.cdt.managedbuilder.llvm.ui/ProjectNature" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<children xsi:type="editmodel:CompartmentEditModel"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="323,381" size="34,13" automaticRelocationAllowed="false" locationOnWireFromSource="63.0" distanceFromWire="-36.999999999999986" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="362,276" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="362,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.util" source="//@children.4" target="//@children.2" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="726,210" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,65"/>
</sourceConnections>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="makegen" size="1436,558" id="org.eclipse.cdt.managedbuilder.llvm.makegen" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:ClassEditModel" name="LlvmDependencyCalculator2" location="990,27" size="789,86" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2" runTimeClassModel="getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;),getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="766,36">
<children xsi:type="editmodel:MethodEditModel" name="getDependencySourceInfo" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2#getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getDependencySourceInfo" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2#getDependencySourceInfo(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,42" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="860,42"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Standard::Derive->org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2" source="//@children.0" target="//@children.2" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="603,86" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="153,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.0" target="//@children.3" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="276,86" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="188,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo" source="//@children.0" target="//@children.4" targetEnd="//@children.0/@sourceConnections.3/@children.2" label="//@children.0/@sourceConnections.3/@children.0" sourceEnd="//@children.0/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="64,86" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="184,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.0" target="//@children.5" targetEnd="//@children.0/@sourceConnections.4/@children.2" label="//@children.0/@sourceConnections.4/@children.0" sourceEnd="//@children.0/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="161,86" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="222,8"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.0" name="LlvmDependencyCalculator2Commands" location="30,27" size="860,104" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands" runTimeClassModel="LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;),LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;),getDependencyCommandOptions()">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="837,54">
<children xsi:type="editmodel:MethodEditModel" name="LlvmDependencyCalculator2Commands" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands#LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.core.resources.IResource;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
<children xsi:type="editmodel:MethodEditModel" name="LlvmDependencyCalculator2Commands" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands#LlvmDependencyCalculator2Commands(Lorg.eclipse.core.runtime.IPath;Lorg.eclipse.cdt.managedbuilder.core.IBuildObject;Lorg.eclipse.cdt.managedbuilder.core.ITool;Lorg.eclipse.core.runtime.IPath;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getDependencyCommandOptions" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands#getDependencyCommandOptions()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands-Standard::Derive->org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands" source="//@children.1" target="//@children.6" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="194,104" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="194,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="560,104" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="110,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.makegen/LlvmDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="740,104" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="110,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.1" name="DefaultGCCDependencyCalculator2" location="1440,441" size="307,43" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,21" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="249,27"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.2" target="//@children.3" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,5" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="222,40"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.2" target="//@children.5" targetEnd="//@children.2/@sourceConnections.2/@children.2" label="//@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="91,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="193,56"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2-Standard::Instantiate->org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands" source="//@children.2" target="//@children.6" targetEnd="//@children.2/@sourceConnections.3/@children.2" label="//@children.2/@sourceConnections.3/@children.0" sourceEnd="//@children.2/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="73,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="29,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="325,43"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.2 //@children.2/@sourceConnections.1 //@children.4/@sourceConnections.1 //@children.5/@sourceConnections.0 //@children.1/@sourceConnections.1 //@children.6/@sourceConnections.0" name="IBuildObject" location="480,330" size="222,56" id="org.eclipse.cdt.managedbuilder.core/IBuildObject" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.3 //@children.2/@sourceConnections.0" name="IManagedDependencyInfo" location="870,435" size="249,56" id="org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.4" target="//@children.5" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="5,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="215,56"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen/IManagedDependencyInfo-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.4" target="//@children.3" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="17,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="218,56"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.4 //@children.2/@sourceConnections.2 //@children.4/@sourceConnections.0 //@children.1/@sourceConnections.2 //@children.6/@sourceConnections.1" name="ITool" location="660,155" size="222,56" id="org.eclipse.cdt.managedbuilder.core/ITool" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.core/ITool-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.5" target="//@children.3" targetEnd="//@children.5/@sourceConnections.0/@children.2" label="//@children.5/@sourceConnections.0/@children.0" sourceEnd="//@children.5/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="20,56" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="200,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0 //@children.2/@sourceConnections.3" name="DefaultGCCDependencyCalculator2Commands" location="30,210" size="390,43" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands" runTimeClassModel="">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/IBuildObject" source="//@children.6" target="//@children.3" targetEnd="//@children.6/@sourceConnections.0/@children.2" label="//@children.6/@sourceConnections.0/@children.0" sourceEnd="//@children.6/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="258,43" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="30,0"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands-Standard::Call->org.eclipse.cdt.managedbuilder.core/ITool*org.eclipse.cdt.managedbuilder.makegen.gnu/DefaultGCCDependencyCalculator2Commands-Soyatec::Import->org.eclipse.cdt.managedbuilder.core/ITool" source="//@children.6" target="//@children.5" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="75,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="390,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,55"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
</editmodel:ClassDiagramEditModel>

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,156 @@
<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="preferences_package_class_inheritance" size="1294,724" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D31303030206F72672E65636C697073652E6364742E6D616E616765646275696C6465722E6C6C766D2E75692F70657065">
<children xsi:type="editmodel:ClassEditModel" name="PreferenceInitializer" location="287,435" size="204,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer" runTimeClassModel="initializeDefaultPreferences()">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="181,18">
<children xsi:type="editmodel:MethodEditModel" name="initializeDefaultPreferences" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceInitializer#initializeDefaultPreferences()"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="LlvmPreferencePage" location="50,300" size="200,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage" runTimeClassModel="getDescription(),LlvmPreferencePage(),init(Lorg.eclipse.ui.IWorkbench;)">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="141,54">
<children xsi:type="editmodel:MethodEditModel" name="LlvmPreferencePage" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#LlvmPreferencePage()"/>
<children xsi:type="editmodel:MethodEditModel" name="getDescription" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#getDescription()"/>
<children xsi:type="editmodel:MethodEditModel" name="init" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage#init(Lorg.eclipse.ui.IWorkbench;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.1" target="//@children.6" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" location="334,306" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="200,27" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,55"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="200,4" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="31,68"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Standard::Instantiate->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor*org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferencePage-Soyatec::Import->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.1" target="//@children.7" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Import»" size="114,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="99,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="99,68"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.5/@sourceConnections.2 //@children.6/@sourceConnections.2 //@children.7/@sourceConnections.2" name="LlvmPreferenceStore" location="521,300" size="230,410" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" runTimeClassModel="setPreferenceStoreValue(Ljava.lang.String;Ljava.lang.String;),getPreferenceStoreValue(Ljava.lang.String;),setBinPath(Ljava.lang.String;),getPreferenceStoreValueAsArray(Ljava.lang.String;),getPreferenceStore(),removeIncludePath(Ljava.lang.String;),appendLibrary(Ljava.lang.String;),appendLibraryPath(Ljava.lang.String;),appendValue(Ljava.lang.String;Ljava.lang.String;),removeValue(Ljava.lang.String;Ljava.lang.String;),appendIncludePath(Ljava.lang.String;),getBinPath(),setLibrary(Ljava.lang.String;),removeLibraryPath(Ljava.lang.String;),getIncludePath(),setIncludePath(Ljava.lang.String;),removeLibrary(Ljava.lang.String;),getLibraryPath(),getLibraries(),setLibraryPath(Ljava.lang.String;)">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="207,360">
<children xsi:type="editmodel:MethodEditModel" name="appendIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendIncludePath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="appendLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibrary(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="appendLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendLibraryPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getBinPath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getIncludePath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getLibraries" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraries()"/>
<children xsi:type="editmodel:MethodEditModel" name="getLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getLibraryPath()"/>
<children xsi:type="editmodel:MethodEditModel" name="getPreferenceStore" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStore()"/>
<children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValue(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getPreferenceStoreValueAsArray" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#getPreferenceStoreValueAsArray(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setBinPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setBinPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setIncludePath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibrary(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setLibraryPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="setPreferenceStoreValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#setPreferenceStoreValue(Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="appendValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#appendValue(Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLibraryPath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeLibraryPath(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeValue" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeValue(Ljava.lang.String;Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeLibrary" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeLibrary(Ljava.lang.String;)"/>
<children xsi:type="editmodel:MethodEditModel" name="removeIncludePath" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore#removeIncludePath(Ljava.lang.String;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<children xsi:type="editmodel:ClassEditModel" name="PreferenceConstants" location="52,435" size="201,112" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants" runTimeClassModel="p_LLVM_PATH,p_LLVM_LIBRARY_PATH,p_LLVM_LIBRARIES,p_LLVM_INCLUDE_PATH">
<children xsi:type="editmodel:CompartmentEditModel" size="178,72">
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_INCLUDE_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_INCLUDE_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARIES" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARIES"/>
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_LIBRARY_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_LIBRARY_PATH"/>
<children xsi:type="editmodel:AttributeEditModel" name="p_LLVM_PATH" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/PreferenceConstants#p_LLVM_PATH"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.7/@sourceConnections.0 //@children.5/@sourceConnections.1 //@children.6/@sourceConnections.1 //@children.7/@sourceConnections.1" name="LlvmListEditor" location="297,30" size="183,104" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" runTimeClassModel="getButtonBoxControl(Lorg.eclipse.swt.widgets.Composite;),createSelectionListener(),getListControl(Lorg.eclipse.swt.widgets.Composite;)">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="160,54">
<children xsi:type="editmodel:MethodEditModel" name="createSelectionListener" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#createSelectionListener()"/>
<children xsi:type="editmodel:MethodEditModel" name="getButtonBoxControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getButtonBoxControl(Lorg.eclipse.swt.widgets.Composite;)"/>
<children xsi:type="editmodel:MethodEditModel" name="getListControl" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor#getListControl(Lorg.eclipse.swt.widgets.Composite;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.1" name="IncludePathListEditor" location="286,204" size="205,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" runTimeClassModel="IncludePathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="145,18">
<children xsi:type="editmodel:MethodEditModel" name="IncludePathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor#IncludePathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor" source="//@children.5" target="//@children.7/@sourceConnections.0" targetEnd="//@children.5/@sourceConnections.0/@children.1" sourceEnd="//@children.5/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
<children xsi:type="editmodel:AssociationEndEditModel" location="102,0" anchorKind="FixedAtEdge" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.5" target="//@children.4" targetEnd="//@children.5/@sourceConnections.1/@children.2" label="//@children.5/@sourceConnections.1/@children.0" sourceEnd="//@children.5/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="102,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="91,104"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/IncludePathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.5" target="//@children.2" targetEnd="//@children.5/@sourceConnections.2/@children.2" label="//@children.5/@sourceConnections.2/@children.0" sourceEnd="//@children.5/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="134,68" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,81"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="LibraryListEditor" location="521,204" size="172,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" runTimeClassModel="LibraryListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="118,18">
<children xsi:type="editmodel:MethodEditModel" name="LibraryListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor#LibraryListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor" source="//@children.6" target="//@children.7/@sourceConnections.0" targetEnd="//@children.6/@sourceConnections.0/@children.1" sourceEnd="//@children.6/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
<children xsi:type="editmodel:AssociationEndEditModel" location="86,0" anchorKind="FixedAtEdge" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.6" target="//@children.4" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="38,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="164,104"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.6" target="//@children.2" targetEnd="//@children.6/@sourceConnections.2/@children.2" label="//@children.6/@sourceConnections.2/@children.0" sourceEnd="//@children.6/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="85,68" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="85,0"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.2" name="LibraryPathListEditor" location="50,204" size="206,68" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" runTimeClassModel="LibraryPathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)">
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<children xsi:type="editmodel:CompartmentEditModel" size="142,18">
<children xsi:type="editmodel:MethodEditModel" name="LibraryPathListEditor" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor#LibraryPathListEditor(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.swt.widgets.Composite;)"/>
</children>
<children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
<sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.5/@sourceConnections.0 //@children.6/@sourceConnections.0" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor&lt;-org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor" source="//@children.7" target="//@children.4" targetEnd="//@children.7/@sourceConnections.0/@children.1" sourceEnd="//@children.7/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
<children xsi:type="editmodel:AssociationEndEditModel" location="103,0" anchorKind="FixedAtEdge" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="91,104" anchorKind="FixedAtEdge"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Derive->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmListEditor" source="//@children.7" target="//@children.4" targetEnd="//@children.7/@sourceConnections.1/@children.2" label="//@children.7/@sourceConnections.1/@children.0" sourceEnd="//@children.7/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="49,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="154,0" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="13,104"/>
</sourceConnections>
<sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LibraryPathListEditor-Standard::Call->org.eclipse.cdt.managedbuilder.llvm.ui.preferences/LlvmPreferenceStore" source="//@children.7" target="//@children.2" targetEnd="//@children.7/@sourceConnections.2/@children.2" label="//@children.7/@sourceConnections.2/@children.0" sourceEnd="//@children.7/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
<children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="34,13" anchorKind="MiddlePart"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="165,68" attachSource="true"/>
<children xsi:type="editmodel:AssociationEndEditModel" location="0,141"/>
</sourceConnections>
<classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</children>
<diagramOptions xsi:type="options:ClassDiagramOptions" level="-1" showScope="InPackage" properties="wireOptions=1;Product=eUML2"/>
<boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
<leftRuler/>
<topRuler/>
</boardSetting>
<classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</editmodel:ClassDiagramEditModel>

View file

@ -0,0 +1 @@
These UML diagrams are made with eUML2Free Eclipse plugin and it needs GMF (Graphical Modeling Framework) runtime to work.

View file

@ -0,0 +1,24 @@
<!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 22, 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>

View file

@ -0,0 +1,24 @@
# 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=cdt_logo_icon32.png
# Property "aboutImage" contains path to product image (500x330 or 115x164)
# needed for primary features only
# Property "appName" contains name of the application (translated)
# needed for primary features only
# Property "welcomePerspective" contains the id of the perspective in which the
# welcome page is to be opened.
# optional

View file

@ -0,0 +1,9 @@
# 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.
# The following should contain the build version.
# e.g. "0=20020612"
# This value will be added automaticaly via the build scripts
0=@build@

View file

@ -0,0 +1,24 @@
###############################################################################
# Copyright (c) 2002, 2009 Wind River Systems 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:
# Wind River Systems - 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.
# NOTE TO TRANSLATOR: Please do not translate the featureVersion variable.
blurb=Eclipse CDT P2 Customizations for SDK installation\n\
\n\
Version: {featureVersion}\n\
Build id: {0}\n\
\n\
(c) Copyright Eclipse contributors and others, 2000, 2010. All rights reserved.\n\
Visit http://www.eclipse.org/cdt

View file

@ -0,0 +1,13 @@
source.. = src/
output.. = bin/
bin.includes = plugin.xml,\
META-INF/,\
.,\
plugin.properties,\
about.html,\
about.ini,\
about.mappings,\
about.properties,\
cdt_logo_icon32.png
src.includes = patches/,\
help/,\

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,69 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
All Classes
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" CLASS="FrameHeadingFont">
<B>All Classes</B></FONT>
<BR>
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">IncludePathListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LibraryListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LibraryPathListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmBuildEnvironmentVariable</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen" target="classFrame">LlvmDependencyCalculator2</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen" target="classFrame">LlvmDependencyCalculator2Commands</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmEnvironmentVariableSupplier</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmIsToolChainSupported</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmPreferencePage</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">LlvmPreferenceStore</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmProjectNature</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig" target="classFrame">LlvmScannerInfoCollector</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util" target="classFrame">LlvmToolOptionPathUtil</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui" target="classFrame">LlvmUIPlugin</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig" target="classFrame">ManagedLlvmScannerInfoConsoleParser</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">Messages</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">PreferenceConstants</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences" target="classFrame">PreferenceInitializer</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util" target="classFrame">Separators</A>
<BR>
</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,69 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
All Classes
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" CLASS="FrameHeadingFont">
<B>All Classes</B></FONT>
<BR>
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/makegen/LlvmDependencyCalculator2Commands.html" title="class in org.eclipse.cdt.managedbuilder.llvm.makegen">LlvmDependencyCalculator2Commands</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmIsToolChainSupported</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferencePage.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferencePage</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/LlvmScannerInfoCollector.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">LlvmScannerInfoCollector</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceInitializer</A>
<BR>
<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
<BR>
</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,318 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
Constant Field Values
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H1>
Constant Field Values</H1>
</CENTER>
<HR SIZE="4" NOSHADE>
<B>Contents</B><UL>
<LI><A HREF="#org.eclipse">org.eclipse.*</A>
</UL>
<A NAME="org.eclipse"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left"><FONT SIZE="+2">
org.eclipse.*</FONT></TH>
</TR>
</TABLE>
<P>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_INCLUDE_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_INCLUDE_PATH">ENV_VAR_NAME_INCLUDE_PATH</A></CODE></TD>
<TD ALIGN="right"><CODE>"INCLUDE_PATH"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LIBRARIES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARIES">ENV_VAR_NAME_LIBRARIES</A></CODE></TD>
<TD ALIGN="right"><CODE>"LIBRARIES"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LIBRARY_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LIBRARY_PATH">ENV_VAR_NAME_LIBRARY_PATH</A></CODE></TD>
<TD ALIGN="right"><CODE>"LLVM_LIB_SEARCH_PATH"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LLVM_BIN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVM_BIN">ENV_VAR_NAME_LLVM_BIN</A></CODE></TD>
<TD ALIGN="right"><CODE>"LLVM_BIN_PATH"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_LLVMINTERP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_LLVMINTERP">ENV_VAR_NAME_LLVMINTERP</A></CODE></TD>
<TD ALIGN="right"><CODE>"LLVMINTERP"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmEnvironmentVariableSupplier.ENV_VAR_NAME_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#ENV_VAR_NAME_PATH">ENV_VAR_NAME_PATH</A></CODE></TD>
<TD ALIGN="right"><CODE>"PATH"</CODE></TD>
</TR>
</FONT></TD>
</TR>
</TABLE>
<P>
<P>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin.PLUGIN_ID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PLUGIN_ID">PLUGIN_ID</A></CODE></TD>
<TD ALIGN="right"><CODE>"org.eclipse.cdt.managedbuilder.llvm.ui"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin.PROPERTIES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PROPERTIES">PROPERTIES</A></CODE></TD>
<TD ALIGN="right"><CODE>"plugin.properties"</CODE></TD>
</TR>
</FONT></TD>
</TR>
</TABLE>
<P>
<P>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.Messages.BUNDLE_NAME"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#BUNDLE_NAME">BUNDLE_NAME</A></CODE></TD>
<TD ALIGN="right"><CODE>"org.eclipse.cdt.managedbuilder.llvm.ui.preferences.messages"</CODE></TD>
</TR>
</FONT></TD>
</TR>
</TABLE>
<P>
<P>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_INCLUDE_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_INCLUDE_PATH">P_LLVM_INCLUDE_PATH</A></CODE></TD>
<TD ALIGN="right"><CODE>"Include path used in LLVM compilations"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_LIBRARIES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARIES">P_LLVM_LIBRARIES</A></CODE></TD>
<TD ALIGN="right"><CODE>"Libraries used in LLVM builds"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_LIBRARY_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARY_PATH">P_LLVM_LIBRARY_PATH</A></CODE></TD>
<TD ALIGN="right"><CODE>"Library path used in LLVM builds"</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.ui.preferences.PreferenceConstants.P_LLVM_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_PATH">P_LLVM_PATH</A></CODE></TD>
<TD ALIGN="right"><CODE>"LLVM installation folder"</CODE></TD>
</TR>
</FONT></TD>
</TR>
</TABLE>
<P>
<P>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="3">org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.INCLUDE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#INCLUDE">INCLUDE</A></CODE></TD>
<TD ALIGN="right"><CODE>1</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.LIB"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB">LIB</A></CODE></TD>
<TD ALIGN="right"><CODE>2</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.LIB_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#LIB_PATH">LIB_PATH</A></CODE></TD>
<TD ALIGN="right"><CODE>3</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil.linkerInputType"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#linkerInputType">linkerInputType</A></CODE></TD>
<TD ALIGN="right"><CODE>"bc"</CODE></TD>
</TR>
</FONT></TD>
</TR>
</TABLE>
<P>
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,146 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
Deprecated List
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Deprecated API</B></H2>
</CENTER>
<HR SIZE="4" NOSHADE>
<B>Contents</B><UL>
</UL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,223 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
API Help
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H1>
How This API Document Is Organized</H1>
</CENTER>
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
Overview</H3>
<BLOCKQUOTE>
<P>
The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
<H3>
Package</H3>
<BLOCKQUOTE>
<P>
Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
</BLOCKQUOTE>
<H3>
Class/Interface</H3>
<BLOCKQUOTE>
<P>
Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
<P>
<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
<P>
<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
</BLOCKQUOTE>
<H3>
Annotation Type</H3>
<BLOCKQUOTE>
<P>
Each annotation type has its own separate page with the following sections:<UL>
<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
</BLOCKQUOTE>
</BLOCKQUOTE>
<H3>
Enum</H3>
<BLOCKQUOTE>
<P>
Each enum has its own separate page with the following sections:<UL>
<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
</BLOCKQUOTE>
<H3>
Use</H3>
<BLOCKQUOTE>
Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
<H3>
Tree (Class Hierarchy)</H3>
<BLOCKQUOTE>
There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
</BLOCKQUOTE>
<H3>
Deprecated API</H3>
<BLOCKQUOTE>
The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
<H3>
Index</H3>
<BLOCKQUOTE>
The <A HREF="index-files/index-1.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
<H3>
Prev/Next</H3>
These links take you to the next or previous class, interface, package, or related page.<H3>
Frames/No Frames</H3>
These links show and hide the HTML frames. All pages are available with or without frames.
<P>
<H3>
Serialized Form</H3>
Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
<P>
<H3>
Constant Field Values</H3>
The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
<P>
<FONT SIZE="-1">
<EM>
This help file applies to API documentation generated using the standard doclet.</EM>
</FONT>
<BR>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,218 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
A-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="A-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV LETTER&nbsp;
&nbsp;<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_A_"><!-- --></A><H2>
<B>A</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addButton"><B>addButton</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>The Add button.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addIncludePath(java.lang.String)"><B>addIncludePath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>Append a new include path.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>addIncludePathToToolOption(IConfiguration, ITool, IOption, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds include path for given Build configuration's Tool's Include path Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addInputToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])"><B>addInputToToolOption(IConfiguration, ITool, IOption, String, String[])</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds a new value to specific Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addLibrary(java.lang.String)"><B>addLibrary(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>Append a new library.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#addLibraryPath(java.lang.String)"><B>addLibraryPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>Append a new library path.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLibrarySearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>addLibrarySearchPathToToolOption(IConfiguration, ITool, IOption, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds new Library search path for the Linker's Library search path Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLibraryToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>addLibraryToToolOption(IConfiguration, ITool, IOption, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds new Library for the Linker's Libraries Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmIncludePath(java.lang.String)"><B>addLlvmIncludePath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds new include path to LLVM Assembler's Include path option for every project
in the workspace that use LLVM Toolchain and for for every build configuration.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmIncludePathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>addLlvmIncludePathToToolOption(IConfiguration, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds an include path to LLVM front-end's include path option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLib(java.lang.String)"><B>addLlvmLib(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds a new Library to LLVM linker's Libraries Option for every project
in the workspace that use LLVM Toolchain and for for every build configuration.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibSearchPath(java.lang.String)"><B>addLlvmLibSearchPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds a new Library search path directory to LLVM linker's Library search path Option
for every project in the workspace that use LLVM Toolchain and for for every
build configuration.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibSearchPathToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>addLlvmLibSearchPathToToolOption(IConfiguration, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds a Library search path to LLVM linker's Library search path Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addLlvmLibToToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>addLlvmLibToToolOption(IConfiguration, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds a Library to LLVM linker's Libraries Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addNewPathToExistingPathList(java.lang.String[], java.lang.String)"><B>addNewPathToExistingPathList(String[], String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds one or more paths to the list of paths.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addPathToSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)"><B>addPathToSelectedToolOptionBuildConf(IConfiguration, String, int)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Add a path to specific build configuration's Tool option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#addPathToToolOption(java.lang.String, int)"><B>addPathToToolOption(String, int)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Adds a path to Tool option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#addPressed()"><B>addPressed()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>Notifies that the Add button has been pressed.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendIncludePath(java.lang.String)"><B>appendIncludePath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Append an include path to the LLVM Preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendLibrary(java.lang.String)"><B>appendLibrary(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Append a library to the LLVM Preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendLibraryPath(java.lang.String)"><B>appendLibraryPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Append a library path to the LLVM Preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#appendLlvmEnvironmentVariable(java.lang.String, java.lang.String, java.lang.String)"><B>appendLlvmEnvironmentVariable(String, String, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>Append a new LLVM environment variable to existing list.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#appendValue(java.lang.String, java.lang.String)"><B>appendValue(String, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Append a new value to the Preference store if it doesn't already exists.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#arrayToString(java.lang.String[])"><B>arrayToString(String[])</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Append an array of Strings to a String separated by a path separator.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV LETTER&nbsp;
&nbsp;<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

View file

@ -0,0 +1,149 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
M-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="M-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-9.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_M_"><!-- --></A><H2>
<B>M</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig"><B>ManagedLlvmScannerInfoConsoleParser</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.scannerconfig</A><DD>Copy/pasted from org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedGCCScannerInfoConsoleParser
because that class cannot be referenced to due to restrictions in the exported packages definition.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#ManagedLlvmScannerInfoConsoleParser()"><B>ManagedLlvmScannerInfoConsoleParser()</B></A> -
Constructor for class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>Messages</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html#Messages()"><B>Messages()</B></A> -
Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/Messages.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">Messages</A>
<DD>&nbsp;
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-9.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

View file

@ -0,0 +1,148 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
N-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="N-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-10.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_N_"><!-- --></A><H2>
<B>N</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#name"><B>name</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#notifyPreferenceChange()"><B>notifyPreferenceChange()</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>This is to be called if some of the preference paths have changed.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-10.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

View file

@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
O-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="O-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-11.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_O_"><!-- --></A><H2>
<B>O</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html#operation"><B>operation</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmBuildEnvironmentVariable.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmBuildEnvironmentVariable</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/makegen/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.makegen</B></A> - package org.eclipse.cdt.managedbuilder.llvm.makegen<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.scannerconfig</B></A> - package org.eclipse.cdt.managedbuilder.llvm.scannerconfig<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.ui</B></A> - package org.eclipse.cdt.managedbuilder.llvm.ui<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.ui.preferences</B></A> - package org.eclipse.cdt.managedbuilder.llvm.ui.preferences<DD>&nbsp;<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html"><B>org.eclipse.cdt.managedbuilder.llvm.util</B></A> - package org.eclipse.cdt.managedbuilder.llvm.util<DD>&nbsp;</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-11.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

View file

@ -0,0 +1,190 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
P-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="P-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-12.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_INCLUDE_PATH"><B>P_LLVM_INCLUDE_PATH</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARIES"><B>P_LLVM_LIBRARIES</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_LIBRARY_PATH"><B>P_LLVM_LIBRARY_PATH</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#P_LLVM_PATH"><B>P_LLVM_PATH</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#parseString(java.lang.String)"><B>parseString(String)</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#pathExists(java.lang.String)"><B>pathExists(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Checks if a file path exists.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#pathSeparator"><B>pathSeparator</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#plugin"><B>plugin</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PLUGIN_ID"><B>PLUGIN_ID</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceConstants</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>Constant definitions for plug-in preferences<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html#PreferenceConstants()"><B>PreferenceConstants()</B></A> -
Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceConstants.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceConstants</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences"><B>PreferenceInitializer</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.ui.preferences</A><DD>Class used to initialize the default preference values.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html#PreferenceInitializer()"><B>PreferenceInitializer()</B></A> -
Constructor for class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/PreferenceInitializer.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">PreferenceInitializer</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#preferencesChanged"><B>preferencesChanged</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#processLine(java.lang.String)"><B>processLine(String)</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#project"><B>project</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#PROPERTIES"><B>PROPERTIES</B></A> -
Static variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#properties"><B>properties</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<DD>&nbsp;
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-12.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

View file

@ -0,0 +1,215 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
R-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="R-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-13.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_R_"><!-- --></A><H2>
<B>R</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removeButton"><B>removeButton</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>The Remove button.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeIncludePath(java.lang.String)"><B>removeIncludePath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Remove a include path from the LLVM preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>removeIncludePathFromToolOption(IConfiguration, ITool, IOption, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes an include path from given Build configuration's Tool's Include path Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeInputFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String, java.lang.String[])"><B>removeInputFromToolOption(IConfiguration, ITool, IOption, String, String[])</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a value from a specific Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeLibrary(java.lang.String)"><B>removeLibrary(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Remove a library from the LLVM preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLibraryFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>removeLibraryFromToolOption(IConfiguration, ITool, IOption, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a new Library from the Linker's Libraries Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeLibraryPath(java.lang.String)"><B>removeLibraryPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Remove a library path from the LLVM preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLibrarySearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, org.eclipse.cdt.managedbuilder.core.ITool, org.eclipse.cdt.managedbuilder.core.IOption, java.lang.String)"><B>removeLibrarySearchPathFromToolOption(IConfiguration, ITool, IOption, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a Library search path from the Linker's Library search path Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmIncludePath(java.lang.String)"><B>removeLlvmIncludePath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes an include path from LLVM Assembler's Include path option for every project
in the workspace that use LLVM Toolchain and for for every build configuration.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmIncludePathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>removeLlvmIncludePathFromToolOption(IConfiguration, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes an include path from LLVM front-end's include path option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLib(java.lang.String)"><B>removeLlvmLib(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a Library to LLVM linker's Libraries Option for every project
in the workspace that use LLVM Toolchain and for for every build configuration.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>removeLlvmLibFromToolOption(IConfiguration, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a Library from LLVM linker's Libraries Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibSearchPath(java.lang.String)"><B>removeLlvmLibSearchPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a Library search path directory from LLVM linker's Library search path Option
for every project in the workspace that use LLVM Toolchain and for for every
build configuration.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removeLlvmLibSearchPathFromToolOption(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String)"><B>removeLlvmLibSearchPathFromToolOption(IConfiguration, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a Library search path from LLVM linker's Library search path Option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromExistingPathList(java.lang.String[], java.lang.String)"><B>removePathFromExistingPathList(String[], String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes one path from the list of paths.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromSelectedToolOptionBuildConf(org.eclipse.cdt.managedbuilder.core.IConfiguration, java.lang.String, int)"><B>removePathFromSelectedToolOptionBuildConf(IConfiguration, String, int)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a path from specific build configuration's Tool option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#removePathFromToolOption(java.lang.String, int)"><B>removePathFromToolOption(String, int)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Removes a path from Tool option.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html#removePressed()"><B>removePressed()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/IncludePathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">IncludePathListEditor</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html#removePressed()"><B>removePressed()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryListEditor</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html#removePressed()"><B>removePressed()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LibraryPathListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LibraryPathListEditor</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#removePressed()"><B>removePressed()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>Notifies that the Remove button has been pressed.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#removeValue(java.lang.String, java.lang.String)"><B>removeValue(String, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Remove a value from the LLVM preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#resourceBundle"><B>resourceBundle</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<DD>&nbsp;
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-13.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

View file

@ -0,0 +1,199 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
S-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="S-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-14.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_S_"><!-- --></A><H2>
<B>S</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionChanged()"><B>selectionChanged()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>Invoked when the selection in the list has changed.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#selectionListener"><B>selectionListener</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>The selection listener.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util"><B>Separators</B></A> - Class in <A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/package-summary.html">org.eclipse.cdt.managedbuilder.llvm.util</A><DD>Provides different separators such as file and path separators.<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html#Separators()"><B>Separators()</B></A> -
Constructor for class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/Separators.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">Separators</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setBinPath(java.lang.String)"><B>setBinPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>Set path to LLVM bin.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setBinPath(java.lang.String)"><B>setBinPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Set LLVM bin path to the LLVM Preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setIncludePath(java.lang.String)"><B>setIncludePath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Set LLVM include path to the LLVM Preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setLibrary(java.lang.String)"><B>setLibrary(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Set LLVM library to the LLVM Preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setLibraryPath(java.lang.String)"><B>setLibraryPath(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Set LLVM library path to the LLVM Preference store.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setLlvmEnvironmentVariable(java.lang.String, java.lang.String)"><B>setLlvmEnvironmentVariable(String, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>Set LLVM environment variable.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html#setLlvmEnvironmentVariableReplace(java.lang.String, java.lang.String)"><B>setLlvmEnvironmentVariableReplace(String, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmEnvironmentVariableSupplier.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmEnvironmentVariableSupplier</A>
<DD>Set LLVM environment variable by replacing the existing paths.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html#setPreferenceStoreValue(java.lang.String, java.lang.String)"><B>setPreferenceStoreValue(String, String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmPreferenceStore</A>
<DD>Set LLVM Preference store value.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html#setProject(org.eclipse.core.resources.IProject)"><B>setProject(IProject)</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmProjectNature.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmProjectNature</A>
<DD>Set the project.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#shutdown()"><B>shutdown()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#start(org.osgi.framework.BundleContext)"><B>start(BundleContext)</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html#startup(org.eclipse.core.resources.IProject, org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector)"><B>startup(IProject, IScannerInfoCollector)</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.scannerconfig.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/scannerconfig/ManagedLlvmScannerInfoConsoleParser.html" title="class in org.eclipse.cdt.managedbuilder.llvm.scannerconfig">ManagedLlvmScannerInfoConsoleParser</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html#stop(org.osgi.framework.BundleContext)"><B>stop(BundleContext)</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmUIPlugin.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmUIPlugin</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html#stringToArray(java.lang.String)"><B>stringToArray(String)</B></A> -
Static method in class org.eclipse.cdt.managedbuilder.llvm.util.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/util/LlvmToolOptionPathUtil.html" title="class in org.eclipse.cdt.managedbuilder.llvm.util">LlvmToolOptionPathUtil</A>
<DD>Split paths to a String array.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html#supported"><B>supported</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/LlvmIsToolChainSupported.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui">LlvmIsToolChainSupported</A>
<DD>&nbsp;
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#swap(boolean)"><B>swap(boolean)</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>Moves the currently selected item up or down.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-14.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

View file

@ -0,0 +1,148 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_23) on Mon May 02 03:14:24 KST 2011 -->
<TITLE>
U-Index
</TITLE>
<META NAME="date" CONTENT="2011-05-02">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="U-Index";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-15.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
<A NAME="_U_"><!-- --></A><H2>
<B>U</B></H2>
<DL>
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upButton"><B>upButton</B></A> -
Variable in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>The Up button.
<DT><A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html#upPressed()"><B>upPressed()</B></A> -
Method in class org.eclipse.cdt.managedbuilder.llvm.ui.preferences.<A HREF="../org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmListEditor.html" title="class in org.eclipse.cdt.managedbuilder.llvm.ui.preferences">LlvmListEditor</A>
<DD>Notifies that the Up button has been pressed.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-15.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">L</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">U</A> <A HREF="index-17.html">V</A> <HR>
</BODY>
</HTML>

Some files were not shown because too many files have changed in this diff Show more