public abstract class ExtensibleContribution extends Contribution
| Constructor and Description |
|---|
ExtensibleContribution() |
| Modifier and Type | Method and Description |
|---|---|
ExtensibleContribution |
clone()
perform a deep clone to void sharing collection elements between clones
|
ExtensibleContribution |
getBaseContribution() |
String |
getBaseContributionId() |
ExtensibleContribution |
getRootContribution() |
void |
install(ManagedComponent comp) |
boolean |
isRootContribution() |
void |
resolve(ContributionManager mgr) |
void |
setBaseContribution(ExtensibleContribution baseContribution) |
void |
setBaseContributionId(String baseContributionId) |
void |
uninstall(ManagedComponent comp) |
void |
unresolve(ContributionManager mgr) |
equals, getContributionId, getContributor, getDependencies, getExtension, getExtensionPoint, hashCode, install, setContributionId, setExtension, toString, uninstallpublic String getBaseContributionId()
public void setBaseContribution(ExtensibleContribution baseContribution)
public void setBaseContributionId(String baseContributionId)
public void resolve(ContributionManager mgr)
resolve in class Contributionpublic void unresolve(ContributionManager mgr)
unresolve in class Contributionpublic ExtensibleContribution getBaseContribution()
public ExtensibleContribution getRootContribution()
public boolean isRootContribution()
public void install(ManagedComponent comp) throws Exception
install in class ContributionExceptionpublic void uninstall(ManagedComponent comp) throws Exception
uninstall in class ContributionExceptionpublic ExtensibleContribution clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionCopyright © 2014 Nuxeo SA. All rights reserved.