public void run() { state.addAttributeValue(ragent, OAVBDIRuntimeModel.agent_has_inbox, message); // System.out.println("message moved to inbox: "+getAgentAdapter().getComponentIdentifier().getLocalName() // +"("+state.getAttributeValue(ragent, OAVBDIRuntimeModel.agent_has_state)+")"+", "+message); } });
public void execute(IOAVState state, IVariableAssignments assignments) { Object rplan = assignments.getVariableValue("?rplan"); Object rgoal = assignments.getVariableValue("?rgoal"); state.addAttributeValue(rplan, OAVBDIRuntimeModel.plan_has_waitqueueelements, rgoal); state.addAttributeValue(rgoal, OAVBDIRuntimeModel.goal_has_finisheddispatchedplans, rplan); // System.out.println("planwaitqueue_goalfinished: "+rgoal+", "+rplan); } };
/** * Add an external condition to an OAV waitabstraction. */ public static void addExternalCondition(Object wa, IExternalCondition condition, IOAVState state, Object rcapa) { Collection conditions = state.getAttributeValues(wa, OAVBDIRuntimeModel.waitabstraction_has_externalconditions); if(conditions==null || !conditions.contains(condition)) state.addAttributeValue(wa, OAVBDIRuntimeModel.waitabstraction_has_externalconditions, condition); }
public void execute(IOAVState state, IVariableAssignments assignments) { Object ringoal = assignments.getVariableValue("?ringoal"); Object rgoal = assignments.getVariableValue("?rgoal"); // System.out.println("Adding inhibitor to goal: "+ringoal+" "+rgoal); state.addAttributeValue(ringoal, OAVBDIRuntimeModel.goal_has_inhibitors, rgoal); } };
public void run() { Object caparef = getState().createObject(OAVBDIMetaModel.capabilityref_type); getState().setAttributeValue(caparef, OAVBDIMetaModel.modelelement_has_name, name); getState().setAttributeValue(caparef, OAVBDIMetaModel.capabilityref_has_file, file); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_capabilityrefs, caparef); } };
public void run() { Object mtr = getState().createObject(OAVBDIMetaModel.triggerreference_type); getState().setAttributeValue(mtr, OAVBDIMetaModel.triggerreference_has_ref, reference); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.trigger_has_internalevents, mtr); object = new MTriggerReferenceFlyweight(getState(), getScope(), mtr); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.performgoal_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_goals, elem); object = new MPerformGoalFlyweight(getState(), getScope(), elem); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.metagoal_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_goals, elem); object = new MMetaGoalFlyweight(getState(), getScope(), elem); } };
public void run() { Object mtr = getState().createObject(OAVBDIMetaModel.triggerreference_type); getState().setAttributeValue(mtr, OAVBDIMetaModel.triggerreference_has_ref, reference); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.trigger_has_messageevents, mtr); object = new MTriggerReferenceFlyweight(getState(), getScope(), mtr); } };
public void run() { Object mtr = getState().createObject(OAVBDIMetaModel.triggerreference_type); getState().setAttributeValue(mtr, OAVBDIMetaModel.triggerreference_has_ref, reference); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.trigger_has_goalfinisheds, mtr); object = new MTriggerReferenceFlyweight(getState(), getScope(), mtr); } };
public void run() { Object mtr = getState().createObject(OAVBDIMetaModel.triggerreference_type); getState().setAttributeValue(mtr, OAVBDIMetaModel.triggerreference_has_ref, reference); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.metagoaltrigger_has_goals, mtr); object = new MTriggerReferenceFlyweight(getState(), getScope(), mtr); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.configparameterset_type); getState().setAttributeValue(elem, OAVBDIMetaModel.configparameterset_has_ref, ref); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.configparameterelement_has_parametersets, elem); object = new MConfigParameterSetFlyweight(getState(), getScope(), elem); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.configbeliefset_type); getState().setAttributeValue(elem, OAVBDIMetaModel.configbeliefset_has_ref, ref); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.configuration_has_initialbeliefsets, elem); object = new MConfigBeliefSetFlyweight(getState(), getScope(), elem); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.configelement_type); getState().setAttributeValue(elem, OAVBDIMetaModel.configelement_has_ref, ref); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.configuration_has_endplans, elem); object = new MConfigElementFlyweight(getState(), getScope(), elem); } };
public void run() { Object param = getState().createObject(OAVBDIMetaModel.parameterset_type); getState().setAttributeValue(param, OAVBDIMetaModel.modelelement_has_name, name); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.parameterelement_has_parametersets, param); object = new MParameterSetFlyweight(getState(), getScope(), param); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.achievegoal_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_goals, elem); object = new MAchieveGoalFlyweight(getState(), getScope(), elem); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.maintaingoal_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_goals, elem); object = new MMaintainGoalFlyweight(getState(), getScope(), elem); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.beliefreference_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); if(ref!=null) getState().setAttributeValue(elem, OAVBDIMetaModel.elementreference_has_concrete, ref); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_beliefrefs, elem); object = new MBeliefReferenceFlyweight(getState(), getHandle(), elem); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.beliefsetreference_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); if(ref!=null) getState().setAttributeValue(elem, OAVBDIMetaModel.elementreference_has_concrete, ref); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_beliefsetrefs, elem); object = new MBeliefReferenceFlyweight(getState(), getHandle(), elem); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.goalreference_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); if(ref!=null) getState().setAttributeValue(elem, OAVBDIMetaModel.elementreference_has_concrete, ref); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_goalrefs, elem); object = new MGoalReferenceFlyweight(getState(), getScope(), elem); } };