Constructor and Description |
---|
RulesParseUnit() |
RulesParseUnit(java.lang.String machineName) |
Modifier and Type | Method and Description |
---|---|
BCompoundException |
getCompoundException() |
java.lang.String |
getMachineName() |
java.util.List<RulesMachineReference> |
getMachineReferences() |
java.util.List<AbstractOperation> |
getOperations() |
java.lang.String |
getPath() |
RulesMachineChecker |
getRulesMachineChecker() |
Start |
getStart() |
boolean |
hasError() |
void |
parse() |
void |
printAsProlog(de.prob.prolog.output.IPrologTermOutput pout,
NodeIdAssignment nodeIdMapping) |
void |
printExceptionAsProlog(java.io.PrintStream err) |
void |
printPrologOutput(java.io.PrintStream out,
java.io.PrintStream err) |
void |
readMachineFromFile(java.io.File file) |
void |
setMachineAsString(java.lang.String content) |
void |
setParsingBehaviour(ParsingBehaviour parsingBehaviour) |
void |
translate() |
void |
translate(java.util.Map<java.lang.String,AbstractOperation> allOperations) |
public RulesParseUnit()
public RulesParseUnit(java.lang.String machineName)
public java.util.List<AbstractOperation> getOperations()
public void setMachineAsString(java.lang.String content)
public RulesMachineChecker getRulesMachineChecker()
public void setParsingBehaviour(ParsingBehaviour parsingBehaviour)
public void readMachineFromFile(java.io.File file)
public void parse()
public void translate()
public void translate(java.util.Map<java.lang.String,AbstractOperation> allOperations)
public java.lang.String getMachineName()
getMachineName
in interface IModel
public java.util.List<RulesMachineReference> getMachineReferences()
getMachineReferences
in interface IModel
public void printPrologOutput(java.io.PrintStream out, java.io.PrintStream err)
public void printExceptionAsProlog(java.io.PrintStream err)
public void printAsProlog(de.prob.prolog.output.IPrologTermOutput pout, NodeIdAssignment nodeIdMapping)
printAsProlog
in interface IModel
public BCompoundException getCompoundException()
getCompoundException
in interface IModel