public void SetModifies(Procedure procedure, Variable variable) { procedure.Modifying.AddVariable(variable); variable.ModifiedByProcedures.AddProcedure(procedure); }
public bool IsModifies(Procedure procedure, Variable variable) { IProcedureList procedureList = GetModifiesProcedures(variable); return(procedureList.Contains(procedure)); }
public bool IsCallsT(Procedure procedure1, Procedure procedure2) { IProcedureList callingProcedures = GetCallingT(procedure2); return(callingProcedures.Contains(procedure1)); }
public void SetCalls(Procedure procedure1, Procedure procedure2) { procedure1.Calling.AddProcedure(procedure2); procedure2.CalledBy.AddProcedure(procedure1); }
public bool IsCalls(Procedure procedure1, Procedure procedure2) { IProcedureList procedureList = GetCalling(procedure2); return(procedureList.Contains(procedure1)); }