public Requirement(IRequirementsBean bean, string name) { if (bean == null) { return; } bean.AddRequirement(this); this.name = name; }
private static void RemoveRequirement(IRequirementsBean receiver, DefaultEditParams editParams) { RelationEditParameters rep = editParams as RelationEditParameters; if (rep == null) { return; } receiver.RemoveRequirement((Requirement)rep.Related); }
public IUndoableEdit CreateRemoveRequirementEdit(IRequirementsBean owner, Requirement req) { return(new DefaultEdit <IRequirementsBean>(owner, RemoveRequirement, AddRequirement, req)); }