public interface ITargletContainer
extends org.eclipse.pde.core.target.ITargetLocation
Modifier and Type | Field and Description |
---|---|
static String |
IU_PROPERTY_SOURCE |
static String |
TYPE |
Modifier and Type | Method and Description |
---|---|
void |
forceUpdate(boolean activateTargetDefinition,
boolean mirrors,
IProgressMonitor monitor) |
ITargletContainerDescriptor |
getDescriptor() |
String |
getDigest() |
String |
getEnvironmentProperties() |
String |
getID() |
String |
getNLProperty() |
org.eclipse.pde.core.target.ITargetDefinition |
getTargetDefinition() |
Targlet |
getTarglet(String name)
Returns a copy of the targlet with the given name in this targlet container.
|
int |
getTargletIndex(String name) |
EList<Targlet> |
getTarglets()
Returns a copy of the targlets in this targlet container.
|
boolean |
hasTarglet(String name) |
boolean |
isIncludeAllPlatforms() |
boolean |
isIncludeSources() |
void |
setID(String newID) |
void |
setTarglets(Collection<? extends Targlet> targlets)
Copies the passed targlets into this targlet container.
|
IStatus |
updateProfile(IProgressMonitor monitor) |
getBundles, getFeatures, getLocation, getStatus, getType, getVMArguments, isResolved, resolve, serialize
getAdapter
static final String TYPE
static final String IU_PROPERTY_SOURCE
String getID()
void setID(String newID) throws CoreException
CoreException
ITargletContainerDescriptor getDescriptor()
org.eclipse.pde.core.target.ITargetDefinition getTargetDefinition()
Targlet getTarglet(String name)
setTarglets(Collection)
.int getTargletIndex(String name)
boolean hasTarglet(String name)
EList<Targlet> getTarglets()
setTarglets(Collection)
.void setTarglets(Collection<? extends Targlet> targlets) throws CoreException
CoreException
boolean isIncludeSources()
boolean isIncludeAllPlatforms()
String getEnvironmentProperties()
String getNLProperty()
String getDigest()
void forceUpdate(boolean activateTargetDefinition, boolean mirrors, IProgressMonitor monitor) throws CoreException
CoreException
IStatus updateProfile(IProgressMonitor monitor)
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html