コード例 #1
0
        public string ExportComponentToString(IMgaFCO component)
        {
            if (component.Meta.Name != typeof(Component).Name)
            {
                throw new ApplicationException("Component must be of kind 'Component'");
            }
            var dsmlComponent = new CyPhyClasses.Component();

            dsmlComponent.Impl = component;
            var avmComponentModel = CyPhyML2AVM.AVMComponentBuilder.CyPhyML2AVM(dsmlComponent);

            return(SerializeAvmComponentToString(avmComponentModel));
        }
コード例 #2
0
        public void ExportComponent(IMgaFCO component, String s_outFilePath)
        {
            if (component.Meta.Name != typeof(Component).Name)
            {
                throw new ApplicationException("Component must be of kind 'Component'");
            }
            var dsmlComponent = new CyPhyClasses.Component();

            dsmlComponent.Impl = component;
            var avmComponentModel = CyPhyML2AVM.AVMComponentBuilder.CyPhyML2AVM(dsmlComponent);

            SerializeAvmComponent(avmComponentModel, s_outFilePath);
        }