kolasu
1.6.0-RC1-observers-SNAPSHOT
jvm
emf
/
com.strumenta.kolasu.emf.cli
/
EMFModelCommand
EMFModel
Command
class
EMFModelCommand
<
R
:
Node
,
P
:
EcoreEnabledParser
<
R
,
*
,
*
,
*
>
>
(
parserInstantiator
:
ParserInstantiator
<
P
>
)
:
ASTProcessingCommand
<
R
,
P
>
Members
Constructors
EMFModel
Command
Link copied to clipboard
constructor
(
parserInstantiator
:
ParserInstantiator
<
P
>
)
Functions
aliases
Link copied to clipboard
open
fun
aliases
(
)
:
Map
<
String
,
List
<
String
>
>
get
Formatted
Help
Link copied to clipboard
open
fun
getFormattedHelp
(
)
:
String
get
Formatted
Usage
Link copied to clipboard
open
fun
getFormattedUsage
(
)
:
String
issue
Message
Link copied to clipboard
fun
issueMessage
(
message
:
String
)
main
Link copied to clipboard
fun
main
(
argv
:
Array
<
out
String
>
)
fun
main
(
argv
:
List
<
String
>
)
parse
Link copied to clipboard
fun
parse
(
argv
:
Array
<
String
>
,
parentContext
:
Context
?
)
fun
parse
(
argv
:
List
<
String
>
,
parentContext
:
Context
?
)
register
Argument
Link copied to clipboard
fun
registerArgument
(
argument
:
Argument
)
registered
Arguments
Link copied to clipboard
fun
registeredArguments
(
)
:
List
<
Argument
>
registered
Options
Link copied to clipboard
fun
registeredOptions
(
)
:
List
<
Option
>
registered
Parameter
Groups
Link copied to clipboard
fun
registeredParameterGroups
(
)
:
List
<
ParameterGroup
>
registered
Subcommand
Names
Link copied to clipboard
fun
registeredSubcommandNames
(
)
:
List
<
String
>
registered
Subcommands
Link copied to clipboard
fun
registeredSubcommands
(
)
:
List
<
CliktCommand
>
register
Option
Link copied to clipboard
open
override
fun
registerOption
(
option
:
GroupableOption
)
fun
registerOption
(
option
:
Option
)
register
Option
Group
Link copied to clipboard
fun
registerOptionGroup
(
group
:
ParameterGroup
)
run
Link copied to clipboard
open
override
fun
run
(
)
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
Properties
command
Help
Link copied to clipboard
open
val
commandHelp
:
String
command
Help
Epilog
Link copied to clipboard
open
val
commandHelpEpilog
:
String
command
Name
Link copied to clipboard
val
commandName
:
String
current
Context
Link copied to clipboard
val
currentContext
:
Context
help
Tags
Link copied to clipboard
val
helpTags
:
Map
<
String
,
String
>
include
Metamodel
Link copied to clipboard
val
includeMetamodel
:
Boolean
invoke
Without
Subcommand
Link copied to clipboard
val
invokeWithoutSubcommand
:
Boolean
messages
Link copied to clipboard
val
messages
:
List
<
String
>
metamodel
Link copied to clipboard
val
metamodel
:
String
?
output
Directory
Link copied to clipboard
val
outputDirectory
:
File
parser
Instantiator
Link copied to clipboard
val
parserInstantiator
:
ParserInstantiator
<
P
>
print
Help
On
Empty
Args
Link copied to clipboard
val
printHelpOnEmptyArgs
:
Boolean