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–2015 Sonatype, Inc.. All rights reserved.