zeus.concepts
Class AbilityDbItem

java.lang.Object
  extended byzeus.concepts.AbilityDbItem

public class AbilityDbItem
extends java.lang.Object

AbilityDbItem is a conveinience class for holding the items that will be put in the agents AbilityDb Change Log ------------ Simon put a () init method in so that this could be extended gracefully.

Since:
0.9

Field Summary
protected  AbilitySpec ability
           
protected  java.lang.String agent
           
 
Constructor Summary
AbilityDbItem()
           
AbilityDbItem(AbilityDbItem item)
           
AbilityDbItem(java.lang.String agent, AbilitySpec ab)
           
 
Method Summary
 AbilityDbItem duplicate(DuplicationTable table)
           
 AbilityDbItem duplicate(java.lang.String name, GenSym genSym)
           
 boolean equals(AbilityDbItem item)
           
 AbilitySpec getAbility()
           
 java.lang.String getAgent()
           
 java.lang.String getType()
           
 boolean resolve(Bindings b)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

agent

protected java.lang.String agent

ability

protected AbilitySpec ability
Constructor Detail

AbilityDbItem

public AbilityDbItem()

AbilityDbItem

public AbilityDbItem(java.lang.String agent,
                     AbilitySpec ab)

AbilityDbItem

public AbilityDbItem(AbilityDbItem item)
Method Detail

duplicate

public AbilityDbItem duplicate(java.lang.String name,
                               GenSym genSym)

duplicate

public AbilityDbItem duplicate(DuplicationTable table)

getAgent

public java.lang.String getAgent()

getAbility

public AbilitySpec getAbility()

getType

public java.lang.String getType()

resolve

public boolean resolve(Bindings b)

equals

public boolean equals(AbilityDbItem item)

toString

public java.lang.String toString()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.