From 8189116ea4b5db4675e31dfd04a5687d55e29262 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Tue, 6 May 2014 14:29:37 +0100 Subject: Added javadocs, made minor changes to the comments --- doc/jcgp/backend/resources/Console.html | 286 +++++++ .../backend/resources/ModifiableResources.html | 819 +++++++++++++++++++++ doc/jcgp/backend/resources/Resources.html | 804 ++++++++++++++++++++ doc/jcgp/backend/resources/class-use/Console.html | 214 ++++++ .../resources/class-use/ModifiableResources.html | 234 ++++++ .../backend/resources/class-use/Resources.html | 379 ++++++++++ doc/jcgp/backend/resources/package-frame.html | 25 + doc/jcgp/backend/resources/package-summary.html | 167 +++++ doc/jcgp/backend/resources/package-tree.html | 145 ++++ doc/jcgp/backend/resources/package-use.html | 326 ++++++++ 10 files changed, 3399 insertions(+) create mode 100644 doc/jcgp/backend/resources/Console.html create mode 100644 doc/jcgp/backend/resources/ModifiableResources.html create mode 100644 doc/jcgp/backend/resources/Resources.html create mode 100644 doc/jcgp/backend/resources/class-use/Console.html create mode 100644 doc/jcgp/backend/resources/class-use/ModifiableResources.html create mode 100644 doc/jcgp/backend/resources/class-use/Resources.html create mode 100644 doc/jcgp/backend/resources/package-frame.html create mode 100644 doc/jcgp/backend/resources/package-summary.html create mode 100644 doc/jcgp/backend/resources/package-tree.html create mode 100644 doc/jcgp/backend/resources/package-use.html (limited to 'doc/jcgp/backend/resources') diff --git a/doc/jcgp/backend/resources/Console.html b/doc/jcgp/backend/resources/Console.html new file mode 100644 index 0000000..e920f61 --- /dev/null +++ b/doc/jcgp/backend/resources/Console.html @@ -0,0 +1,286 @@ + + + + + +Console + + + + + + + + +
+ + + + + + + +
+ + + +
+
jcgp.backend.resources
+

Interface Console

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    GUIConsole
    +
    +
    +
    +
    public interface Console
    +
    Defines the basic model for a console. +

    + This interface will typically be implemented by a GUI class + and GUI packages such as JavaFX are usually single-threaded. + If the CGP experiment is running on a side thread (which would + be the case so as not to block the entire GUI), updating a GUI + element such as the console from a different thread would lead + to concurrency problems. For this reason, this console is + intended to buffer printed messages and only output them to the + actual GUI control when flush() is called (which is + guaranteed to be done in a thread-safe way by the library).
    +
    +
    Author:
    +
    Eduardo Pedroni
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidflush() +
      Outputs all buffered messages to the console.
      +
      voidprint(java.lang.String s) +
      Prints a string without line break at the end (unless the string + itself specifies one).
      +
      voidprintln(java.lang.String s) +
      Prints a string and automatically adds a line break at the end.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        println

        +
        void println(java.lang.String s)
        +
        Prints a string and automatically adds a line break at the end.
        +
        +
        Parameters:
        +
        s - the string to print.
        +
        +
      • +
      + + + +
        +
      • +

        print

        +
        void print(java.lang.String s)
        +
        Prints a string without line break at the end (unless the string + itself specifies one).
        +
        +
        Parameters:
        +
        s - the string to print.
        +
        +
      • +
      + + + +
        +
      • +

        flush

        +
        void flush()
        +
        Outputs all buffered messages to the console. Only necessary + if concurrent accesses must be avoided.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/ModifiableResources.html b/doc/jcgp/backend/resources/ModifiableResources.html new file mode 100644 index 0000000..c0295f3 --- /dev/null +++ b/doc/jcgp/backend/resources/ModifiableResources.html @@ -0,0 +1,819 @@ + + + + + +ModifiableResources + + + + + + + + +
+ + + + + + + +
+ + + +
+
jcgp.backend.resources
+

Class ModifiableResources

+
+
+ +
+
    +
  • +
    +
    +
    public class ModifiableResources
    +extends Resources
    +
    This subclass of Resources allows modifications to be made. + A read-only cast of this class is passed to modules for safety, + and only classes with access to a JCGP instance may modify + the resources.
    +
    +
    Author:
    +
    Eduardo Pedroni
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModifiableResources

        +
        public ModifiableResources()
        +
        Creates an instance of this class and initialises + all base parameters to default values. See + createBaseParameters for the exact parameter + initialisation.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setRows

        +
        public void setRows(int rows)
        +
        +
        Parameters:
        +
        rows - the number of rows to set.
        +
        +
      • +
      + + + +
        +
      • +

        setColumns

        +
        public void setColumns(int columns)
        +
        +
        Parameters:
        +
        columns - the number of columns to set.
        +
        +
      • +
      + + + +
        +
      • +

        setInputs

        +
        public void setInputs(int inputs)
        +
        +
        Parameters:
        +
        inputs - the number of inputs to set.
        +
        +
      • +
      + + + +
        +
      • +

        setOutputs

        +
        public void setOutputs(int outputs)
        +
        +
        Parameters:
        +
        outputs - the number of outputs to set.
        +
        +
      • +
      + + + +
        +
      • +

        setPopulationSize

        +
        public void setPopulationSize(int populationSize)
        +
        +
        Parameters:
        +
        populationSize - the population size to set.
        +
        +
      • +
      + + + +
        +
      • +

        setLevelsBack

        +
        public void setLevelsBack(int levelsBack)
        +
        +
        Parameters:
        +
        levelsBack - the levels back to set.
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentGeneration

        +
        public void setCurrentGeneration(int currentGeneration)
        +
        +
        Parameters:
        +
        currentGeneration - the current generation to set.
        +
        +
      • +
      + + + +
        +
      • +

        incrementGeneration

        +
        public void incrementGeneration()
        +
        Adds 1 to the current generation.
        +
      • +
      + + + +
        +
      • +

        setGenerations

        +
        public void setGenerations(int generations)
        +
        +
        Parameters:
        +
        generations - the total generations to set.
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentRun

        +
        public void setCurrentRun(int currentRun)
        +
        +
        Parameters:
        +
        currentRun - the current run to set.
        +
        +
      • +
      + + + +
        +
      • +

        incrementRun

        +
        public void incrementRun()
        +
        Adds 1 to the current generation.
        +
      • +
      + + + +
        +
      • +

        setRuns

        +
        public void setRuns(int runs)
        +
        +
        Parameters:
        +
        runs - the total runs to set.
        +
        +
      • +
      + + + +
        +
      • +

        setArity

        +
        public void setArity(int arity)
        +
        This is called automatically by the experiment when the arity changes.
        +
        +
        Parameters:
        +
        arity - the arity to set.
        +
        +
      • +
      + + + +
        +
      • +

        setSeed

        +
        public void setSeed(int seed)
        +
        +
        Parameters:
        +
        seed - the seed to set.
        +
        +
      • +
      + + + +
        +
      • +

        setReportInterval

        +
        public void setReportInterval(int report)
        +
        +
        Parameters:
        +
        report - the report interval to set.
        +
        +
      • +
      + + + +
        +
      • +

        setFitnessOrientation

        +
        public void setFitnessOrientation(BestFitness newOrientation)
        +
        +
        Parameters:
        +
        newOrientation - the new orientation to set.
        +
        +
      • +
      + + + +
        +
      • +

        getRowsParameter

        +
        public IntegerParameter getRowsParameter()
        +
        +
        Returns:
        +
        the rows parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getColumnsParameter

        +
        public IntegerParameter getColumnsParameter()
        +
        +
        Returns:
        +
        the columns parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getInputsParameter

        +
        public IntegerParameter getInputsParameter()
        +
        +
        Returns:
        +
        the inputs parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getOutputsParameter

        +
        public IntegerParameter getOutputsParameter()
        +
        +
        Returns:
        +
        the outputs parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getPopulationSizeParameter

        +
        public IntegerParameter getPopulationSizeParameter()
        +
        +
        Returns:
        +
        the population size parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getLevelsBackParameter

        +
        public IntegerParameter getLevelsBackParameter()
        +
        +
        Returns:
        +
        the levels back parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentGenerationParameter

        +
        public IntegerParameter getCurrentGenerationParameter()
        +
        +
        Returns:
        +
        the current generation parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getGenerationsParameter

        +
        public IntegerParameter getGenerationsParameter()
        +
        +
        Returns:
        +
        the total generations parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentRunParameter

        +
        public IntegerParameter getCurrentRunParameter()
        +
        +
        Returns:
        +
        the current run parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getRunsParameter

        +
        public IntegerParameter getRunsParameter()
        +
        +
        Returns:
        +
        the total runs parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getArityParameter

        +
        public IntegerParameter getArityParameter()
        +
        +
        Returns:
        +
        the arity parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getSeedParameter

        +
        public IntegerParameter getSeedParameter()
        +
        +
        Returns:
        +
        the seed parameter.
        +
        +
      • +
      + + + +
        +
      • +

        getReportIntervalParameter

        +
        public IntegerParameter getReportIntervalParameter()
        +
        +
        Returns:
        +
        the report interval parameter.
        +
        +
      • +
      + + + +
        +
      • +

        setFunctionSet

        +
        public void setFunctionSet(FunctionSet functionSet)
        +
        Update the current function set.
        +
        +
        Parameters:
        +
        functionSet - the new function set.
        +
        +
      • +
      + + + +
        +
      • +

        setConsole

        +
        public void setConsole(Console console)
        +
        This can be set to null if no extra console is desired.
        +
        +
        Parameters:
        +
        console - the extra console for the experiment to use.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/Resources.html b/doc/jcgp/backend/resources/Resources.html new file mode 100644 index 0000000..0f7e40a --- /dev/null +++ b/doc/jcgp/backend/resources/Resources.html @@ -0,0 +1,804 @@ + + + + + +Resources + + + + + + + + +
+ + + + + + + +
+ + + +
+
jcgp.backend.resources
+

Class Resources

+
+
+ +
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    ModifiableResources
    +
    +
    +
    +
    public class Resources
    +extends java.lang.Object
    +
    Encapsulates all of the resources based on which the program operates. + Each instance of JCGP contains a single instance of Resources. +

    + The experiment's Resources object is passed to modules as the program operates, and + the actual parameter values can be obtained using getter methods. Note that, for code brevity, + this class's getters do not start with the word "get". For instance, to get the number of rows, + one would use rows() instead of getRows() which doesn't exist. + The fitness orientation of the problem being solved can also be retrieved using fitnessOrientation(). + Evolutionary strategies will typically use this to perform selection. +

    + In addition to parameters, this class also offers utility methods. Any necessary random numbers + should be obtained using getRandomInt() and getRandomDouble() as these methods + use a particular Random object guaranteed to generate random numbers based on the seed + parameter. Functions from the selected function set can be obtained through this class as well. + Finally, printing to the console should be done via the resources using the report and print + methods, so that these prints also get sent to the GUI console (if one is present).
    +
    +
    Author:
    +
    Eduardo Pedroni
    +
    See Also:
    +
    Parameter
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Resources() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intarity() 
      intcolumns() 
      intcurrentGeneration() 
      intcurrentRun() 
      BestFitnessfitnessOrientation() 
      intgenerations() 
      FunctiongetFunction(int index) +
      Gets the indexed function out of the + complete set of functions.
      +
      intgetFunctionIndex(Function function) +
      Returns the index of a specified function.
      +
      FunctionSetgetFunctionSet() 
      doublegetRandomDouble() +
      Gets the next random integer using the experiment's random + number generator.
      +
      doublegetRandomDouble(int limit) +
      Gets the next random double using the experiment's random + number generator.
      +
      FunctiongetRandomFunction() +
      Gets a random allowed function from the problem function set.
      +
      intgetRandomInt(int limit) +
      Gets the next random integer using the experiment's random + number generator.
      +
      intinputs() 
      intlevelsBack() 
      intnodes() 
      intoutputs() 
      intpopulationSize() 
      voidprint(java.lang.String message) +
      Prints a message to the consoles ignoring + report interval.
      +
      voidprintln(java.lang.String message) +
      Prints a message to the consoles ignoring + report interval.
      +
      voidreport(java.lang.String message) +
      Prints a message to the consoles taking into account the + report interval parameter.
      +
      intreportInterval() 
      voidreportln(java.lang.String message) +
      Prints a message to the consoles taking into account the + report interval parameter.
      +
      introws() 
      intruns() 
      intseed() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Resources

        +
        public Resources()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        rows

        +
        public int rows()
        +
        +
        Returns:
        +
        the number of rows.
        +
        +
      • +
      + + + +
        +
      • +

        columns

        +
        public int columns()
        +
        +
        Returns:
        +
        the number of columns.
        +
        +
      • +
      + + + +
        +
      • +

        inputs

        +
        public int inputs()
        +
        +
        Returns:
        +
        the number of inputs.
        +
        +
      • +
      + + + +
        +
      • +

        outputs

        +
        public int outputs()
        +
        +
        Returns:
        +
        the number of outputs.
        +
        +
      • +
      + + + +
        +
      • +

        populationSize

        +
        public int populationSize()
        +
        +
        Returns:
        +
        the population size.
        +
        +
      • +
      + + + +
        +
      • +

        levelsBack

        +
        public int levelsBack()
        +
        +
        Returns:
        +
        the levels back value.
        +
        +
      • +
      + + + +
        +
      • +

        nodes

        +
        public int nodes()
        +
        +
        Returns:
        +
        the total number of nodes.
        +
        +
      • +
      + + + +
        +
      • +

        currentGeneration

        +
        public int currentGeneration()
        +
        +
        Returns:
        +
        the current generation.
        +
        +
      • +
      + + + +
        +
      • +

        generations

        +
        public int generations()
        +
        +
        Returns:
        +
        the total number of generations.
        +
        +
      • +
      + + + +
        +
      • +

        currentRun

        +
        public int currentRun()
        +
        +
        Returns:
        +
        the current run.
        +
        +
      • +
      + + + +
        +
      • +

        runs

        +
        public int runs()
        +
        +
        Returns:
        +
        the total number of runs.
        +
        +
      • +
      + + + +
        +
      • +

        arity

        +
        public int arity()
        +
        +
        Returns:
        +
        the maximum arity out of the function set.
        +
        +
      • +
      + + + +
        +
      • +

        seed

        +
        public int seed()
        +
        +
        Returns:
        +
        the random seed being used.
        +
        +
      • +
      + + + +
        +
      • +

        reportInterval

        +
        public int reportInterval()
        +
        +
        Returns:
        +
        the report interval.
        +
        +
      • +
      + + + +
        +
      • +

        fitnessOrientation

        +
        public BestFitness fitnessOrientation()
        +
        +
        Returns:
        +
        the fitness orientation.
        +
        +
      • +
      + + + +
        +
      • +

        getRandomInt

        +
        public int getRandomInt(int limit)
        +
        Gets the next random integer using the experiment's random + number generator. The integer returned will be between 0 (inclusive) + and limit (exclusive).
        +
        +
        Parameters:
        +
        limit - the limit value.
        +
        Returns:
        +
        a random integer between 0 and limit.
        +
        +
      • +
      + + + +
        +
      • +

        getRandomDouble

        +
        public double getRandomDouble(int limit)
        +
        Gets the next random double using the experiment's random + number generator. The double returned will be between 0 (inclusive) + and limit (exclusive).
        +
        +
        Parameters:
        +
        limit - the limit value.
        +
        Returns:
        +
        a random double between 0 and limit.
        +
        +
      • +
      + + + +
        +
      • +

        getRandomDouble

        +
        public double getRandomDouble()
        +
        Gets the next random integer using the experiment's random + number generator. The integer returned will be between 0 (inclusive) + and 1 (exclusive).
        +
        +
        Returns:
        +
        a random integer between 0 and 1.
        +
        +
      • +
      + + + +
        +
      • +

        getRandomFunction

        +
        public Function getRandomFunction()
        +
        Gets a random allowed function from the problem function set. + This function uses getRandomInt() to choose the random + function.
        +
        +
        Returns:
        +
        a random allowed function.
        +
        +
      • +
      + + + +
        +
      • +

        getFunction

        +
        public Function getFunction(int index)
        +
        Gets the indexed function out of the + complete set of functions.
        +
        +
        Parameters:
        +
        index - the function to return.
        +
        Returns:
        +
        the indexed function.
        +
        +
      • +
      + + + +
        +
      • +

        getFunctionSet

        +
        public FunctionSet getFunctionSet()
        +
        +
        Returns:
        +
        the problem's function set.
        +
        +
      • +
      + + + +
        +
      • +

        getFunctionIndex

        +
        public int getFunctionIndex(Function function)
        +
        Returns the index of a specified function. If the function is not found, + -1 is returned.
        +
        +
        Parameters:
        +
        function - the function with unknown index.
        +
        Returns:
        +
        the index of the function, or -1 if it was not found.
        +
        +
      • +
      + + + +
        +
      • +

        reportln

        +
        public void reportln(java.lang.String message)
        +
        Prints a message to the consoles taking into account the + report interval parameter. If no reports are allowed in + the current generation, this does nothing. +
        + This method automatically appends a line break to the message + being printed.
        +
        +
        Parameters:
        +
        message - the message to print.
        +
        +
      • +
      + + + +
        +
      • +

        report

        +
        public void report(java.lang.String message)
        +
        Prints a message to the consoles taking into account the + report interval parameter. If no reports are allowed in + the current generation, this does nothing. +
        + This method does not append a line break to the message + being printed.
        +
        +
        Parameters:
        +
        message - the message to print.
        +
        +
      • +
      + + + +
        +
      • +

        println

        +
        public void println(java.lang.String message)
        +
        Prints a message to the consoles ignoring + report interval. In other words, messages printed + using this method will always appear (though the + GUI console will still need to be flushed). +
        + This method automatically appends a line break to the message + being printed.
        +
        +
        Parameters:
        +
        message - the message to print.
        +
        +
      • +
      + + + +
        +
      • +

        print

        +
        public void print(java.lang.String message)
        +
        Prints a message to the consoles ignoring + report interval. In other words, messages printed + using this method will always appear (though the + GUI console will still need to be flushed). +
        + This method does not append a line break to the message + being printed.
        +
        +
        Parameters:
        +
        message - the message to print.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/class-use/Console.html b/doc/jcgp/backend/resources/class-use/Console.html new file mode 100644 index 0000000..ec17f31 --- /dev/null +++ b/doc/jcgp/backend/resources/class-use/Console.html @@ -0,0 +1,214 @@ + + + + + +Uses of Interface jcgp.backend.resources.Console + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Interface
jcgp.backend.resources.Console

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/class-use/ModifiableResources.html b/doc/jcgp/backend/resources/class-use/ModifiableResources.html new file mode 100644 index 0000000..e2cdfe5 --- /dev/null +++ b/doc/jcgp/backend/resources/class-use/ModifiableResources.html @@ -0,0 +1,234 @@ + + + + + +Uses of Class jcgp.backend.resources.ModifiableResources + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
jcgp.backend.resources.ModifiableResources

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/class-use/Resources.html b/doc/jcgp/backend/resources/class-use/Resources.html new file mode 100644 index 0000000..823711d --- /dev/null +++ b/doc/jcgp/backend/resources/class-use/Resources.html @@ -0,0 +1,379 @@ + + + + + +Uses of Class jcgp.backend.resources.Resources + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
jcgp.backend.resources.Resources

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/package-frame.html b/doc/jcgp/backend/resources/package-frame.html new file mode 100644 index 0000000..7ebf77e --- /dev/null +++ b/doc/jcgp/backend/resources/package-frame.html @@ -0,0 +1,25 @@ + + + + + +jcgp.backend.resources + + + + + +

jcgp.backend.resources

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/doc/jcgp/backend/resources/package-summary.html b/doc/jcgp/backend/resources/package-summary.html new file mode 100644 index 0000000..baef3b5 --- /dev/null +++ b/doc/jcgp/backend/resources/package-summary.html @@ -0,0 +1,167 @@ + + + + + +jcgp.backend.resources + + + + + + + + +
+ + + + + + + +
+ + +
+

Package jcgp.backend.resources

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/package-tree.html b/doc/jcgp/backend/resources/package-tree.html new file mode 100644 index 0000000..c3efe01 --- /dev/null +++ b/doc/jcgp/backend/resources/package-tree.html @@ -0,0 +1,145 @@ + + + + + +jcgp.backend.resources Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package jcgp.backend.resources

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/jcgp/backend/resources/package-use.html b/doc/jcgp/backend/resources/package-use.html new file mode 100644 index 0000000..f9efaf7 --- /dev/null +++ b/doc/jcgp/backend/resources/package-use.html @@ -0,0 +1,326 @@ + + + + + +Uses of Package jcgp.backend.resources + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
jcgp.backend.resources

+
+
+ +
+ +
+ + + + + + + +
+ + + + -- cgit v1.2.3