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));
        }
Exemple #2
0
 private bool StereotypeIs(EA.Element e, ElementStereotype stype)
 {
     return(e.Type.Equals(stype.Type.Name) && e.Stereotype.Equals(stype.Name));
 }