public interface Plugin
extends org.eclipse.emf.ecore.EObject
The following features are supported:
PomPackage.getPlugin()| Modifier and Type | Method and Description |
|---|---|
String |
getArtifactId()
Returns the value of the 'Artifact Id' attribute.
|
Configuration |
getConfiguration()
Returns the value of the 'Configuration' reference.
|
org.eclipse.emf.common.util.EList<Dependency> |
getDependencies()
Returns the value of the 'Dependencies' containment reference list.
|
org.eclipse.emf.common.util.EList<PluginExecution> |
getExecutions()
Returns the value of the 'Executions' containment reference list.
|
String |
getExtensions()
Returns the value of the 'Extensions' attribute.
|
String |
getGroupId()
Returns the value of the 'Group Id' attribute.
|
String |
getInherited()
Returns the value of the 'Inherited' attribute.
|
String |
getVersion()
Returns the value of the 'Version' attribute.
|
boolean |
isSetDependencies()
Returns whether the value of the '
Dependencies' containment reference list is set. |
boolean |
isSetExecutions()
Returns whether the value of the '
Executions'
containment reference list is set. |
boolean |
isSetExtensions()
Returns whether the value of the '
Extensions'
attribute is set. |
boolean |
isSetGroupId()
Returns whether the value of the '
Group Id'
attribute is set. |
void |
setArtifactId(String value)
Sets the value of the '
Artifact Id'
attribute. |
void |
setConfiguration(Configuration value)
Sets the value of the '
Configuration'
reference. |
void |
setExtensions(String value)
Sets the value of the '
Extensions' attribute. |
void |
setGroupId(String value)
Sets the value of the '
Group Id' attribute. |
void |
setInherited(String value)
Sets the value of the '
Inherited' attribute. |
void |
setVersion(String value)
Sets the value of the '
Version' attribute. |
void |
unsetDependencies()
Unsets the value of the '
Dependencies'
containment reference list. |
void |
unsetExecutions()
Unsets the value of the '
Executions'
containment reference list. |
void |
unsetExtensions()
Unsets the value of the '
Extensions'
attribute. |
void |
unsetGroupId()
Unsets the value of the '
Group Id' attribute. |
String getGroupId()
isSetGroupId(),
unsetGroupId(),
setGroupId(String),
PomPackage.getPlugin_GroupId()void setGroupId(String value)
Group Id' attribute. value - the new value of the 'Group Id' attribute.isSetGroupId(),
unsetGroupId(),
getGroupId()void unsetGroupId()
Group Id' attribute.
isSetGroupId(),
getGroupId(),
setGroupId(String)boolean isSetGroupId()
Group Id'
attribute is set. unsetGroupId(),
getGroupId(),
setGroupId(String)String getArtifactId()
setArtifactId(String),
PomPackage.getPlugin_ArtifactId()void setArtifactId(String value)
Artifact Id'
attribute. value - the new value of the 'Artifact Id' attribute.getArtifactId()String getVersion()
setVersion(String),
PomPackage.getPlugin_Version()void setVersion(String value)
Version' attribute. value - the new value of the 'Version' attribute.getVersion()String getExtensions()
"false". 4.0.0 Whether to load Maven extensions (such as
packaging and type handlers) from this plugin. For performance reasons, this should only be enabled when necessary.
isSetExtensions(),
unsetExtensions(),
setExtensions(String),
PomPackage.getPlugin_Extensions()void setExtensions(String value)
Extensions' attribute.
value - the new value of the 'Extensions' attribute.isSetExtensions(),
unsetExtensions(),
getExtensions()void unsetExtensions()
Extensions'
attribute. isSetExtensions(),
getExtensions(),
setExtensions(String)boolean isSetExtensions()
Extensions'
attribute is set. unsetExtensions(),
getExtensions(),
setExtensions(String)org.eclipse.emf.common.util.EList<PluginExecution> getExecutions()
PluginExecution. 4.0.0 Multiple specifications of a set of goals to execute during the build lifecycle, each
having (possibly) different configuration. isSetExecutions(),
unsetExecutions(),
PomPackage.getPlugin_Executions()void unsetExecutions()
Executions'
containment reference list. isSetExecutions(),
getExecutions()boolean isSetExecutions()
Executions'
containment reference list is set. unsetExecutions(),
getExecutions()org.eclipse.emf.common.util.EList<Dependency> getDependencies()
Dependency. 4.0.0 Additional dependencies that this project needs to introduce to the plugin's classloader.
isSetDependencies(),
unsetDependencies(),
PomPackage.getPlugin_Dependencies()void unsetDependencies()
Dependencies'
containment reference list. isSetDependencies(),
getDependencies()boolean isSetDependencies()
Dependencies' containment reference list is set. unsetDependencies(),
getDependencies()String getInherited()
setInherited(String),
PomPackage.getPlugin_Inherited()void setInherited(String value)
Inherited' attribute.
value - the new value of the 'Inherited' attribute.getInherited()Configuration getConfiguration()
If the meaning of the 'Configuration' reference isn't clear, there really should be more of a description here...
setConfiguration(Configuration),
PomPackage.getPlugin_Configuration()void setConfiguration(Configuration value)
Configuration'
reference. value - the new value of the 'Configuration' reference.getConfiguration()Copyright © 2005–2021 Eclipse Foundation. All rights reserved.