Class CreateAgent

    • Constructor Detail

      • CreateAgent

        public CreateAgent()
        Default constructor. A default constructor is necessary for ontological classes.
    • Method Detail

      • setAgentName

        public void setAgentName​(String an)
        Set the agent-name slot of this action.
        Parameters:
        an - The local name (i.e. without the platform ID) of the agent to create.
      • getAgentName

        public String getAgentName()
        Retrieve the value of the agent-name slot of this event, containing the local name (i.e. without the platform ID) of the agent to create.
        Returns:
        The value of the agent-name slot, or null if no value was set.
      • setClassName

        public void setClassName​(String cn)
        Set the class-name slot of this action.
        Parameters:
        cn - The name of the Java class implementing the agent to create.
      • getClassName

        public String getClassName()
        Retrieve the value of the class-name slot of this event, containing the name of the Java class implementing the agentto create.
        Returns:
        The value of the class-name slot, or null if no value was set.
      • setContainer

        public void setContainer​(ContainerID cid)
        Set the container slot of this action.
        Parameters:
        cid - The container identifier of the container where the agent is to be created.
      • getContainer

        public ContainerID getContainer()
        Retrieve the value of the container slot of this event, containing the container identifier of the container where the agent is to be created.
        Returns:
        The value of the container slot, or null if no value was set.
      • setOwner

        public void setOwner​(JADEPrincipal p)
        Set the principal of the owner of the agent to be created.
        Parameters:
        p - The principal of the owner of the agent to be created.
      • getOwner

        public JADEPrincipal getOwner()
        Returns:
        The principal of the owner of the agent to be created.
      • setInitialCredentials

        public void setInitialCredentials​(Credentials c)
        Set the initial credentials to be granted to the agent to be created.
        Parameters:
        c - The initial credentials to be granted to the agent to be created.
      • getInitialCredentials

        public Credentials getInitialCredentials()
        Returns:
        The initial credentials to be granted to the agent to be created.
      • addArguments

        public void addArguments​(Object a)
        Add an object to the arguments slot collection of this object.
        Parameters:
        a - The object to add to the collection.
      • getAllArguments

        public Iterator getAllArguments()
        Remove all objects from the arguments slot collection of this object.