zeus.concepts
Class AbilitySpec

java.lang.Object
  extended byzeus.concepts.AbilitySpec
Direct Known Subclasses:
AbilitySpecForwardCh

public class AbilitySpec
extends java.lang.Object

Change Log ---------- 07/06/01 () init added 21/06/02 - DAML-S changes 26/9/02 - DAML-s changes back - moved to a name so that a URL can be generated that is used in the service registration


Field Summary
protected  double cost
           
protected  Fact fact
           
protected  java.lang.String name
           
protected  int time
           
 
Constructor Summary
AbilitySpec()
           
AbilitySpec(AbilitySpec ability)
           
AbilitySpec(Fact fact, int time, double cost)
           
AbilitySpec(java.lang.String name, Fact fact, int time, double cost)
           
 
Method Summary
 AbilitySpec duplicate(DuplicationTable table)
           
 AbilitySpec duplicate(java.lang.String name, GenSym genSym)
           
 boolean equals(AbilitySpec ability)
           
 double getCost()
           
 Fact getFact()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 int getTime()
           
 java.lang.String getType()
           
 java.lang.String pprint()
           
 java.lang.String pprint(int sp)
           
 boolean resolve(Bindings b)
           
 void setCost(double c)
           
 void setName(java.lang.String s)
           
 void setTime(int t)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fact

protected Fact fact

time

protected int time

cost

protected double cost

name

protected java.lang.String name
Constructor Detail

AbilitySpec

public AbilitySpec()

AbilitySpec

public AbilitySpec(java.lang.String name,
                   Fact fact,
                   int time,
                   double cost)

AbilitySpec

public AbilitySpec(Fact fact,
                   int time,
                   double cost)

AbilitySpec

public AbilitySpec(AbilitySpec ability)
Method Detail

duplicate

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

duplicate

public AbilitySpec duplicate(DuplicationTable table)

getType

public java.lang.String getType()

getId

public java.lang.String getId()

getFact

public Fact getFact()

getTime

public int getTime()

getCost

public double getCost()

getName

public java.lang.String getName()

setTime

public void setTime(int t)

setCost

public void setCost(double c)

setName

public void setName(java.lang.String s)

resolve

public boolean resolve(Bindings b)

equals

public boolean equals(AbilitySpec ability)

toString

public java.lang.String toString()

pprint

public java.lang.String pprint()

pprint

public java.lang.String pprint(int sp)


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