public interface LaunchEntryPoint
The referenced project unit (text template or rule set) may define parameters and expects launch arguments. Each unit parameter may have one or two
corresponding launch arguments : if a model parameter has an inout
direction, then the launch configuration must define two
LaunchModelArgument
elements.
This interface is not intended to be implemented by clients.
LaunchConfiguration.getEntryPoint()
Modifier and Type | Method and Description |
---|---|
LaunchStringArgument |
addArgument(String value)
Adds a new
String argument, matching a Parameter of the unit. |
LaunchModelArgument |
addArgument(String connectorName,
String uri)
Adds a new model argument, matching a
ModelParameter of the unit. |
List<Object> |
getArguments()
Returns the unit arguments to use.
|
String |
getQualifiedName()
Returns the fully qualified name of the referenced unit, including its package name.
|
String getQualifiedName()
List<Object> getArguments()
LaunchStringArgument
and LaunchModelArgument
elements.ProjectElement.getParameters()
LaunchStringArgument addArgument(String value)
String
argument, matching a Parameter
of the unit.value
- an argument.LaunchStringArgument
, added to the argument list of this entry-point.Parameter
LaunchModelArgument addArgument(String connectorName, String uri)
ModelParameter
of the unit.connectorName
- the model reader/writer to use.uri
- an uri used to locate the resource to load/save.LaunchModelArgument
, added to the argument list of this entry-point.ModelParameter