public interface PluginPrerequisite extends UniqueIdentity, PluginElement<PluginPrerequisite>
Plug-in prerequisite UID is a combination of declaring plug-in ID and prerequisite ID (may be auto-generated) that is unique within whole set of registered plug-ins.
Modifier and Type | Method and Description |
---|---|
MatchingRule |
getMatchingRule() |
String |
getPluginId() |
Version |
getPluginVersion() |
boolean |
isExported() |
boolean |
isOptional() |
boolean |
isReverseLookup() |
boolean |
matches() |
getUniqueId
getDeclaringPluginDescriptor, getDeclaringPluginFragment
getDocsPath, getDocumentation
String getPluginId()
Version getPluginVersion()
null
if not specifiedboolean isExported()
true
if this prerequisite is propagated
on depending plug-insboolean isOptional()
true
if this prerequisite is not requiredboolean isReverseLookup()
true
if this prerequisite allows reverse look up of
classes in imported plug-inboolean matches()
true
if this prerequisite is fulfilledMatchingRule getMatchingRule()
Copyright © 2015. All rights reserved.