Class JADEManagementOntology

  • All Implemented Interfaces:
    ExceptionVocabulary, JADEManagementVocabulary, Serializable, Serializable

    public class JADEManagementOntology
    extends Ontology
    implements JADEManagementVocabulary
    This class represents the JADE-Agent-Management-ontology i.e. the set of concepts, actions and predicates that relates to the JADE specific actions that can be requested to the JADE AMS and DF.

    The actual Ontology object representing the JADE-Agent-Management-ontology is a singleton and is accessible through the static method getInstance()

    Author:
    Giovanni Caire - TILAB
    See Also:
    Serialized Form
    • Method Detail

      • getInstance

        public static Ontology getInstance()
        This method returns the unique instance (according to the singleton pattern) of the JADE-Agent-Management-ontology.
        Returns:
        The singleton Ontology object, containing the schemas for the elements of the JADE-Agent-Management-ontology.
      • adjustAgentName

        public static String adjustAgentName​(String nameWithWildcards,
                                             String[] values)
        This method allows to replace wildcards with a set of defined values.
        Parameters:
        nameWithWildcards - - the name to be parsed
        values - - the corresponding values for the wildcards, if null no substitution is made.
        Returns:
        the name without wildcards.