public void unrelateAcrossR9600From(Query_c target, boolean notifyChanges) { if (target == null) return; if (IsSupertypeQuery == null) return; // already unrelated if (target != IsSupertypeQuery) { Exception e = new Exception(); e.fillInStackTrace(); CorePlugin.logError("Tried to unrelate from non-related instance across R9600", e); return; } if (target != null) { target.clearBackPointerR9600To(this); } if (IsSupertypeQuery != null) { m_id = IsSupertypeQuery.getId(); IsSupertypeQuery = null; target.removeRef(); if (notifyChanges) { RelationshipChangeModelDelta change = new RelationshipChangeModelDelta( Modeleventnotification_c.DELTA_ELEMENT_UNRELATED, this, target, "9600", ""); Ooaofooa.getDefaultInstance().fireModelElementRelationChanged(change); } } }
public void relateAcrossR9600To(Query_c target, boolean notifyChanges) { if (target == null) return; if (target == IsSupertypeQuery) return; // already related if (IsSupertypeQuery != target) { Object oldKey = getInstanceKey(); if (IsSupertypeQuery != null) { IsSupertypeQuery.clearBackPointerR9600To(this); if (Boolean.valueOf(System.getenv("PTC_MCC_ENABLED")) == true) { // $NON-NLS-1$ Ooaofooa.log.println( ILogger.CONSISTENCY, "DescriptionQuery_c.relateAcrossR9600To(Query_c target)", "Relate performed across R9600 from Description Query to Query without unrelate of prior instance."); } } IsSupertypeQuery = target; m_id = target.getId(); updateInstanceKey(oldKey, getInstanceKey()); target.setBackPointerR9600To(this); target.addRef(); if (notifyChanges) { RelationshipChangeModelDelta change = new RelationshipChangeModelDelta( Modeleventnotification_c.DELTA_ELEMENT_RELATED, this, target, "9600", ""); Ooaofooa.getDefaultInstance().fireModelElementRelationChanged(change); } } }
// declare transform functions public void Configureparticipants(final Object p_Monitor) { Ooaofooa.log.println( ILogger.OPERATION, "Description Query", " Operation entered: DescriptionQuery::Configureparticipants"); final ModelRoot modelRoot = getModelRoot(); Query_c v_query = Query_c.getOneSQU_QOnR9600(this); Search_c.Gatherparticipants(p_Monitor, v_query.getId()); } // End configureParticipants
public boolean evaluate(Object candidate) { Query_c selected = (Query_c) candidate; boolean retval = false; retval = (selected.getId().equals(m_p39598)); return retval; }
public java.util.UUID getId() { if (IsSupertypeQuery != null) { return IsSupertypeQuery.getId(); } return IdAssigner.NULL_UUID; }