コード例 #1
0
        public Entities.Entity transform(UIEntity entity)
        {
            if (cyclicDependencyChecker)
            {
                return(null);
            }

            TransformerService ts       = new TransformerService();
            SubDiagram         sd       = entity as SubDiagram;
            Submodel           submodel = new Submodel()
            {
                name = entity.EntityName, id = entity.Id
            };

            cyclicDependencyChecker = true;
            submodel.setEntites(ts.transform(new FileService().open(sd.ProjectItem.FullPath).Children));
            cyclicDependencyChecker = false;

            submodel.setResources(ts.getResources());
            return(submodel);
        }