/** * Get the reason this plan was created for. * @return The reason. */ public Object getReason() { return rplan.getReason(); }
public void resultAvailable(Void result) { RPLANS.set(null); ip.getCapability().removePlan(rplan); Object reason = rplan.getReason(); if(reason instanceof RProcessableElement) ((RProcessableElement)reason).planFinished(ia, rplan); }
Object r = getRPlan().getReason(); if(r instanceof RProcessableElement)
protected void determineValid(RPlan plan, RPlan orig, StringBuffer buf) { buf.append(plan.getId()+plan.aborted); Object reason = plan.getReason(); if(reason instanceof RGoal) { RGoal rg = (RGoal)reason; if(rg.isFinished()) System.out.println("fini goal"+" "+reason+" "+orig); RPlan pp = rg.getParentPlan(); buf.append(" reason is: "+((RProcessableElement)reason).getId()+rg.lifecyclestate); if(pp!=null) { if(pp.isFinished()) System.out.println("fini plan"+" "+pp+" "+orig); buf.append(" parent plan is: "); determineValid(pp, orig, buf); } } } }
/** * * @param plan * @param orig * @param buf */ protected void determineValid(RPlan plan, RPlan orig, StringBuffer buf) { buf.append(plan.getId()+plan.isFinishing()); Object reason = plan.getReason(); if(reason instanceof RGoal) { RGoal rg = (RGoal)reason; if(rg.isFinished()) System.out.println("fini goal"+" "+reason+" "+orig); RPlan pp = rg.getParentPlan(); buf.append(" reason is: "+((RProcessableElement)reason).getId()+rg.lifecyclestate); if(pp!=null) { if(pp.isFinished()) System.out.println("fini plan"+" "+pp+" "+orig); buf.append(" parent plan is: "); determineValid(pp, orig, buf); } } }
Object r = getRPlan().getReason(); if(r instanceof RProcessableElement)
Object reason = rplan.getReason(); if(reason instanceof RProcessableElement && rpe==null)
Object reason = rplan.getReason(); if(reason instanceof RProcessableElement && rpe==null)
Object reason = rplan.getReason(); if(reason instanceof RProcessableElement && rpe==null)
final Object element = rplan.getReason(); if(element instanceof RGoal)
Object element = rplan.getReason(); if(element instanceof RGoal)