public abstract class BaseAggregatorFacet extends Object implements org.jboss.forge.addon.projects.ProjectFacet, org.jboss.forge.addon.facets.MutableFacet<org.jboss.forge.addon.projects.Project>
Modifier and Type | Class and Description |
---|---|
static class |
BaseAggregatorFacet.UninstallationExecption |
Modifier and Type | Field and Description |
---|---|
protected org.jboss.forge.addon.projects.Project |
project |
Constructor and Description |
---|
BaseAggregatorFacet() |
Modifier and Type | Method and Description |
---|---|
org.jboss.forge.addon.projects.Project |
getFaceted() |
abstract String |
getFeatureDescription() |
abstract String |
getFeatureName() |
protected org.jboss.forge.addon.projects.Project |
getProject() |
abstract String |
getShortName() |
boolean |
install() |
boolean |
isInstalled() |
void |
setFaceted(org.jboss.forge.addon.projects.Project origin) |
boolean |
uninstall() |
boolean |
uninstallRequirements()
Uninstall this facet and all required facets which will not be otherwise
required after this facet is removed.
|
public void setFaceted(org.jboss.forge.addon.projects.Project origin)
setFaceted
in interface org.jboss.forge.addon.facets.MutableFacet<org.jboss.forge.addon.projects.Project>
public org.jboss.forge.addon.projects.Project getFaceted()
getFaceted
in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>
public boolean install()
install
in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>
protected org.jboss.forge.addon.projects.Project getProject()
public boolean isInstalled()
isInstalled
in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>
public boolean uninstall()
uninstall
in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>
public boolean uninstallRequirements() throws BaseAggregatorFacet.UninstallationExecption, IllegalStateException
BaseAggregatorFacet.UninstallationExecption
- Thrown if this class is still required by another facet.IllegalStateException
public abstract String getFeatureName()
public abstract String getShortName()
public abstract String getFeatureDescription()
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.