public void run() { Object mtrig = getState().createObject(OAVBDIMetaModel.plantrigger_type); getState().setAttributeValue(getHandle(), OAVBDIMetaModel.plan_has_trigger, mtrig); object = new MPlanTriggerFlyweight(getState(), getScope(), mtrig); } };
/** * Wait for an internal event. * @param type The internal event type. * @param timeout The timeout. */ public IInternalEvent waitForInternalEvent(String type, long timeout) { // Todo: check thread access. Object wa = getState().createObject(OAVBDIRuntimeModel.waitabstraction_type); SFlyweightFunctionality.addInternalEvent(wa, type, getState(), getRCapability()); return (IInternalEvent)PlanRules.waitForWaitAbstraction(wa, timeout, getState(), getRCapability(), getRPlan()); }
/** * Wait for an external condition * @param condition The external condition. * @param timeout The timeout. */ public void waitForExternalCondition(IExternalCondition condition, long timeout) { // Todo: check thread access. Object wa = getState().createObject(OAVBDIRuntimeModel.waitabstraction_type); SFlyweightFunctionality.addExternalCondition(wa, condition, getState(), getRCapability()); PlanRules.waitForWaitAbstraction(wa, timeout, getState(), getRCapability(), getRPlan()); }
/** * Wait for a message event. * @param type The message event type. * @param timeout The timeout. */ public IMessageEvent waitForMessageEvent(String type, long timeout) { // Todo: check thread access. Object wa = getState().createObject(OAVBDIRuntimeModel.waitabstraction_type); SFlyweightFunctionality.addMessageEvent(wa, type, getState(), getRCapability()); return (IMessageEvent)PlanRules.waitForWaitAbstraction(wa, timeout, getState(), getRCapability(), getRPlan()); }
/** * Wait for a goal. * @param type The goal type. * @param timeout The timeout. */ public IGoal waitForGoal(String type, long timeout) { // Todo: check thread access. Object wa = getState().createObject(OAVBDIRuntimeModel.waitabstraction_type); SFlyweightFunctionality.addGoal(wa, type, getState(), getRCapability()); return (IGoal)PlanRules.waitForWaitAbstraction(wa, timeout, getState(), getRCapability(), getRPlan()); }
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_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 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.plantrigger_has_goals, mtr); object = new MTriggerReferenceFlyweight(getState(), getScope(), mtr); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.plan_type); getState().setAttributeValue(elem, OAVBDIMetaModel.modelelement_has_name, name); getState().addAttributeValue(getHandle(), OAVBDIMetaModel.capability_has_plans, elem); object = new MPlanFlyweight(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); } };
public void run() { Object elem = getState().createObject(OAVBDIMetaModel.expressionreference_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_expressionrefs, elem); object = new MExpressionReferenceFlyweight(getState(), getScope(), elem); } };