public abstract class SentenceSimple<D extends Diagram> extends java.lang.Object implements Sentence<D>
OPTIONAL_FINAL_DOT, SENTENCE_SEPARATOR
Constructor and Description |
---|
SentenceSimple(Subject<D> subject,
IRegex verb,
IRegex adverbialOrPropositon,
Something<D> complement) |
SentenceSimple(Subject<D> subject,
IRegex verb,
Something<D> complement) |
Modifier and Type | Method and Description |
---|---|
abstract CommandExecutionResult |
execute(D project,
java.lang.Object subject,
java.lang.Object complement) |
CommandExecutionResult |
execute(D project,
RegexResult arg) |
protected IRegex |
getAdverbialOrPropositon() |
protected Something<D> |
getComplement() |
java.lang.String |
getSignature() |
protected Subject<D> |
getSubject() |
IRegex |
getVerbRegex() |
IRegex |
toRegex() |
public java.lang.String getSignature()
public final IRegex toRegex()
public final CommandExecutionResult execute(D project, RegexResult arg)
public abstract CommandExecutionResult execute(D project, java.lang.Object subject, java.lang.Object complement)
public IRegex getVerbRegex()
protected final IRegex getAdverbialOrPropositon()