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, uninstall
public String getBaseContributionId()
public void setBaseContribution(ExtensibleContribution baseContribution)
public void setBaseContributionId(String baseContributionId)
public void resolve(ContributionManager mgr)
resolve
in class Contribution
public void unresolve(ContributionManager mgr)
unresolve
in class Contribution
public ExtensibleContribution getBaseContribution()
public ExtensibleContribution getRootContribution()
public boolean isRootContribution()
public void install(ManagedComponent comp) throws Exception
install
in class Contribution
Exception
public void uninstall(ManagedComponent comp) throws Exception
uninstall
in class Contribution
Exception
public ExtensibleContribution clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
Copyright © 2011 Nuxeo SA. All Rights Reserved.