public virtual ModelEntity.Element Create(String name, ElementStereotype stereotype, ModelEntity.Package package) { var e = package.EaObject.Elements.AddNew(name, stereotype.Type.Name) as EA.Element; e.Stereotype = stereotype.Name; try { e.Update(); } catch (COMException ce) { throw new ApplicationException(e.GetLastError(), ce); } package.EaObject.Elements.Refresh(); return(Wrapper.Wrap(e)); }
private bool StereotypeIs(EA.Element e, ElementStereotype stype) { return(e.Type.Equals(stype.Type.Name) && e.Stereotype.Equals(stype.Name)); }