"Name of file for MDP adversary export (if enabled)"},
},
{
{BOOLEAN_TYPE,MODEL_AUTO_PARSE,"Auto parse","2.1",newBoolean(true),"","Parse PRISM models automatically as they are loaded/edited in the text editor."},
{BOOLEAN_TYPE,MODEL_AUTO_MANUAL,"Manual parse for large models","2.1",newBoolean(true),"","Disable automatic model parsing when loading large PRISM models."},
{INTEGER_TYPE,MODEL_PARSE_DELAY,"Parse delay (ms)","2.1",newInteger(1000),"0,","Time delay (after typing has finished) before an automatic re-parse of the model is performed."},
{FONT_COLOUR_TYPE,MODEL_PRISM_EDITOR_FONT,"PRISM editor font","2.1",newFontColorPair(newFont("monospaced",Font.PLAIN,12),Color.black),"","Font used in the PRISM model text editor."},
{BOOLEAN_TYPE,MODEL_SHOW_LINE_NUMBERS,"PRISM editor line numbers","3.2",newBoolean(true),"","Enable or disable line numbers in the PRISM model text editor"},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_BG_COLOUR,"PRISM editor background","2.1",newColor(255,255,255),"","Background colour for the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_NUMERIC_COLOUR,"PRISM editor numeric colour","2.1",newColor(0,0,255),"","Syntax highlighting colour for numerical values in the PRISM model text editor."},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_NUMERIC_STYLE,"PRISM editor numeric style","2.1","Plain","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for numerical values in the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_IDENTIFIER_COLOUR,"PRISM editor identifier colour","2.1",newColor(255,0,0),"","Syntax highlighting colour for identifiers values in the PRISM model text editor"},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_IDENTIFIER_STYLE,"PRISM editor identifier style","2.1","Plain","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for identifiers in the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_KEYWORD_COLOUR,"PRISM editor keyword colour","2.1",newColor(0,0,0),"","Syntax highlighting colour for keywords in the PRISM model text editor"},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_KEYWORD_STYLE,"PRISM editor keyword style","2.1","Bold","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for keywords in the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_COMMENT_COLOUR,"PRISM editor comment colour","2.1",newColor(0,99,0),"","Syntax highlighting colour for comments in the PRISM model text editor."},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_COMMENT_STYLE,"PRISM editor comment style","2.1","Italic","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for comments in the PRISM model text editor."},
{FONT_COLOUR_TYPE,MODEL_PEPA_EDITOR_FONT,"PEPA editor font","2.1",newFontColorPair(newFont("monospaced",Font.PLAIN,12),Color.black),"","Font used in the PEPA model text editor."},
{COLOUR_TYPE,MODEL_PEPA_EDITOR_BG_COLOUR,"PEPA editor background","2.1",newColor(255,250,240),"","Background colour for the PEPA model text editor."},
{COLOUR_TYPE,MODEL_PEPA_EDITOR_COMMENT_COLOUR,"PEPA editor comment colour","2.1",newColor(0,99,0),"","Syntax highlighting colour for comments in the PEPA model text editor."},
{CHOICE_TYPE,MODEL_PEPA_EDITOR_COMMENT_STYLE,"PEPA editor comment style","2.1","Italic","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for comments in the PEPA model text editor."}
},
{
{FONT_COLOUR_TYPE,PROPERTIES_FONT,"Display font","2.1",newFontColorPair(newFont("monospaced",Font.PLAIN,12),Color.black),"","Font used for the properties list."},
{COLOUR_TYPE,PROPERTIES_WARNING_COLOUR,"Warning colour","2.1",newColor(255,130,130),"","Colour used to indicate that a property is invalid."},
{CHOICE_TYPE,PROPERTIES_ADDITION_STRATEGY,"Property addition strategy","2.1","Warn when invalid","Warn when invalid,Do not allow invalid","How to deal with properties that are invalid."},
{BOOLEAN_TYPE,PROPERTIES_CLEAR_LIST_ON_LOAD,"Clear list when load model","2.1",newBoolean(true),"","Clear the properties list whenever a new model is loaded."}
},
{
{INTEGER_TYPE,SIMULATOR_DEFAULT_NUM_SAMPLES,"Default number of samples","4.0",newInteger(1000),"1,",
"Default number of samples when using approximate (simulation-based) model checking (CI/ACI/APMC methods)."},
@ -300,6 +274,32 @@ public class PrismSettings implements Observer
"File specifying the network profile used by the distributed PRISM simulator."}
},
{
{BOOLEAN_TYPE,MODEL_AUTO_PARSE,"Auto parse","2.1",newBoolean(true),"","Parse PRISM models automatically as they are loaded/edited in the text editor."},
{BOOLEAN_TYPE,MODEL_AUTO_MANUAL,"Manual parse for large models","2.1",newBoolean(true),"","Disable automatic model parsing when loading large PRISM models."},
{INTEGER_TYPE,MODEL_PARSE_DELAY,"Parse delay (ms)","2.1",newInteger(1000),"0,","Time delay (after typing has finished) before an automatic re-parse of the model is performed."},
{FONT_COLOUR_TYPE,MODEL_PRISM_EDITOR_FONT,"PRISM editor font","2.1",newFontColorPair(newFont("monospaced",Font.PLAIN,12),Color.black),"","Font used in the PRISM model text editor."},
{BOOLEAN_TYPE,MODEL_SHOW_LINE_NUMBERS,"PRISM editor line numbers","3.2",newBoolean(true),"","Enable or disable line numbers in the PRISM model text editor"},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_BG_COLOUR,"PRISM editor background","2.1",newColor(255,255,255),"","Background colour for the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_NUMERIC_COLOUR,"PRISM editor numeric colour","2.1",newColor(0,0,255),"","Syntax highlighting colour for numerical values in the PRISM model text editor."},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_NUMERIC_STYLE,"PRISM editor numeric style","2.1","Plain","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for numerical values in the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_IDENTIFIER_COLOUR,"PRISM editor identifier colour","2.1",newColor(255,0,0),"","Syntax highlighting colour for identifiers values in the PRISM model text editor"},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_IDENTIFIER_STYLE,"PRISM editor identifier style","2.1","Plain","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for identifiers in the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_KEYWORD_COLOUR,"PRISM editor keyword colour","2.1",newColor(0,0,0),"","Syntax highlighting colour for keywords in the PRISM model text editor"},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_KEYWORD_STYLE,"PRISM editor keyword style","2.1","Bold","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for keywords in the PRISM model text editor."},
{COLOUR_TYPE,MODEL_PRISM_EDITOR_COMMENT_COLOUR,"PRISM editor comment colour","2.1",newColor(0,99,0),"","Syntax highlighting colour for comments in the PRISM model text editor."},
{CHOICE_TYPE,MODEL_PRISM_EDITOR_COMMENT_STYLE,"PRISM editor comment style","2.1","Italic","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for comments in the PRISM model text editor."},
{FONT_COLOUR_TYPE,MODEL_PEPA_EDITOR_FONT,"PEPA editor font","2.1",newFontColorPair(newFont("monospaced",Font.PLAIN,12),Color.black),"","Font used in the PEPA model text editor."},
{COLOUR_TYPE,MODEL_PEPA_EDITOR_BG_COLOUR,"PEPA editor background","2.1",newColor(255,250,240),"","Background colour for the PEPA model text editor."},
{COLOUR_TYPE,MODEL_PEPA_EDITOR_COMMENT_COLOUR,"PEPA editor comment colour","2.1",newColor(0,99,0),"","Syntax highlighting colour for comments in the PEPA model text editor."},
{CHOICE_TYPE,MODEL_PEPA_EDITOR_COMMENT_STYLE,"PEPA editor comment style","2.1","Italic","Plain,Italic,Bold,Bold Italic","Syntax highlighting style for comments in the PEPA model text editor."}
},
{
{FONT_COLOUR_TYPE,PROPERTIES_FONT,"Display font","2.1",newFontColorPair(newFont("monospaced",Font.PLAIN,12),Color.black),"","Font used for the properties list."},
{COLOUR_TYPE,PROPERTIES_WARNING_COLOUR,"Warning colour","2.1",newColor(255,130,130),"","Colour used to indicate that a property is invalid."},
{CHOICE_TYPE,PROPERTIES_ADDITION_STRATEGY,"Property addition strategy","2.1","Warn when invalid","Warn when invalid,Do not allow invalid","How to deal with properties that are invalid."},
{BOOLEAN_TYPE,PROPERTIES_CLEAR_LIST_ON_LOAD,"Clear list when load model","2.1",newBoolean(true),"","Clear the properties list whenever a new model is loaded."}
},
{
{FONT_COLOUR_TYPE,LOG_FONT,"Display font","2.1",newFontColorPair(newFont("monospaced",Font.PLAIN,12),Color.black),"","Font used for the log display."},
{COLOUR_TYPE,LOG_BG_COLOUR,"Background colour","2.1",newColor(255,255,255),"","Background colour for the log display."},