|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Plug-in dependency entry. Describes a feture dependency on a particular plug-in. The dependency can specify a specific plug-in version and a matching rule for satisfying the dependency.
Clients may implement this interface. However, in most cases clients should directly instantiate or subclass the provided implementation of this interface.
Import
Field Summary | |
static int |
RULE_COMPATIBLE
Dependency can be satisfied only with plug-in version that is compatible with the specified version (either is equivalent, or greater minor identifier (but same major identifier)). |
static int |
RULE_EQUIVALENT
Dependency can be satisfied only with plug-in version that is equivalent to the specified version (same major and minor version identifier, greater than or equal service identifier). |
static int |
RULE_GREATER_OR_EQUAL
Dependency can be satisfied only with plug-in version that is greater or equal to the specified version. |
static int |
RULE_NONE
No matching rule specified |
static int |
RULE_PERFECT
Dependency can be satisfied only with plug-in version matching exactly the specified version. |
Method Summary | |
int |
getRule()
Returns the matching rule for the dependency. |
VersionedIdentifier |
getVersionedIdentifier()
Returns an identifier of the dependent plug-in. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Field Detail |
public static final int RULE_NONE
public static final int RULE_PERFECT
public static final int RULE_EQUIVALENT
public static final int RULE_COMPATIBLE
public static final int RULE_GREATER_OR_EQUAL
Method Detail |
public VersionedIdentifier getVersionedIdentifier()
public int getRule()
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |