public override void EA_OnRunElementRule(Repository repository, string ruleId, Element element) { EAMain.UpdateRepository(repository); IEAElement wrappedElement = EAMain.WrapElement(element); _modelValidator.ValidateElementUsingRuleID(repository, ruleId, wrappedElement); }
public void EA_WrapElement_elementTest() { Element element = _e.GetDecisionPackageElement(); IEAElement e = EAMain.WrapElement(element); Assert.IsTrue(element.ElementID == e.ID); }
public void EA_WrapElement_eventPropertiesTest() { IEADiagramObject obj = _e.GetForcesDiagramObject(); EventProperties properties = EAEventPropertiesHelper.GetInstance("", "", "", 0, 0, 0, obj.ElementID, 0); IEAElement e = EAMain.WrapElement(properties); Assert.IsTrue(obj.ElementID == e.ID); }
public override bool EA_OnPostNewElement(Repository repository, EventProperties properties) { EAMain.UpdateRepository(repository); IEAElement element = EAMain.WrapElement(properties); foreach (IRepositoryListener l in _listeners) { if (!l.OnPostNewElement(element)) { return(false); } } return(true); }