|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
public static class MetadataFactory.InstallableUnitDescription
A description containing information about an installable unit. Once created, installable units are immutable. This description class allows a client to build up the state for an installable unit incrementally, and then finally produce the resulting immutable unit.
Field Summary | |
---|---|
static String |
PROP_TYPE_CATEGORY
A property key (value "org.eclipse.equinox.p2.type.category" ) for a
boolean property indicating that an installable unit is a category. |
static String |
PROP_TYPE_FRAGMENT
A property key (value "org.eclipse.equinox.p2.type.fragment" ) for a
boolean property indicating that an installable unit is a fragment. |
static String |
PROP_TYPE_GROUP
|
static String |
PROP_TYPE_PATCH
A property key (value "org.eclipse.equinox.p2.type.patch" ) for a
boolean property indicating that an installable unit is a group. |
Constructor Summary | |
---|---|
MetadataFactory.InstallableUnitDescription()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PROP_TYPE_GROUP
public static final String PROP_TYPE_PATCH
"org.eclipse.equinox.p2.type.patch"
) for a
boolean property indicating that an installable unit is a group.
public static final String PROP_TYPE_FRAGMENT
"org.eclipse.equinox.p2.type.fragment"
) for a
boolean property indicating that an installable unit is a fragment.
public static final String PROP_TYPE_CATEGORY
"org.eclipse.equinox.p2.type.category"
) for a
boolean property indicating that an installable unit is a category.
Constructor Detail |
---|
public MetadataFactory.InstallableUnitDescription()
Method Detail |
---|
public void addProvidedCapabilities(Collection<IProvidedCapability> additional)
public void addRequiredCapabilities(Collection<IRequirement> additional)
public void addRequirements(Collection<IRequirement> additional)
public void addTouchpointData(ITouchpointData data)
public String getId()
public Collection<IProvidedCapability> getProvidedCapabilities()
public List<IRequirement> getRequiredCapabilities()
public List<IRequirement> getRequirements()
public Collection<IRequirement> getMetaRequiredCapabilities()
public Collection<IRequirement> getMetaRequirements()
public Collection<ITouchpointData> getTouchpointData()
public Version getVersion()
public void setArtifacts(IArtifactKey[] value)
public void setCapabilities(IProvidedCapability[] exportedCapabilities)
public void setCopyright(ICopyright copyright)
public void setFilter(IMatchExpression<IInstallableUnit> filter)
public void setFilter(String filter)
public void setId(String id)
public void setLicenses(ILicense[] licenses)
public void setProperty(String key, String value)
public void setRequiredCapabilities(IRequirement[] requirements)
public void setRequirements(IRequirement[] requirements)
public void setMetaRequiredCapabilities(IRequirement[] metaRequirements)
public void setMetaRequirements(IRequirement[] metaRequirements)
public void setSingleton(boolean singleton)
public void setTouchpointType(ITouchpointType type)
public void setUpdateDescriptor(IUpdateDescriptor updateInfo)
public void setVersion(Version newVersion)
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.