public void processTggEReference(SQLConnector eaReference, String clientOrSupplier) { SQLConnectorTag mocaTreeTag = EAEcoreAddin.Util.EAUtil.findTaggedValue(eaReference, Main.MoflonExportTreeTaggedValueName); MocaNode referenceEndNode = new MocaNode(); referenceEndNode.deserializeFromXmlTree(MocaTreeUtil.stringToXmlDocument(mocaTreeTag.Notes).DocumentElement.FirstChild as XmlElement); SQLElement eTypeElement = null; if (clientOrSupplier == "Client") { referenceEndNode = referenceEndNode.getChildNodeWithName(EReference.ClientReferenceChildNodeName).Children[0]; eTypeElement = repository.GetElementByID(eaReference.ClientID); } else if (clientOrSupplier == "Supplier") { referenceEndNode = referenceEndNode.getChildNodeWithName(EReference.SupplierReferenceChildNodeName).Children[0]; eTypeElement = repository.GetElementByID(eaReference.SupplierID); } ExportMain.computeAndAddToDependencies(repository, eTypeElement); this.currentNode.appendChildNode(referenceEndNode); }
private void Init() { this.StartPosition = FormStartPosition.CenterScreen; //ExportConfig config = ExportConfig.NewInstance(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ExcelTemplate\\ExportConfig.xml")); //cmbProductType.Items.AddRange(config.ProductTypes.Select(p => p.Name).ToArray()); comboValue = ExportMain.GetProductDescription(); //cmbProductType.Items.AddRange(ExportMain.GetProductList().ToArray()); cmbProductType.Items.AddRange(comboValue.Values.ToArray()); txtFileName.Text = Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory), "test.xlsx"); }
public ExportAllToAutoCAD(IRobotWare root, ICallback callback, IParameterManager mgr) : base(root, callback, mgr, BrowserTypes.BothDirectory) { InitializeComponent(); ExportMain.BringToFront(); SetSourceLabel("Directory:"); FileFormat.Items.Clear(); FileFormat.Items.AddRange(new object[] { "AutoCAD DWG files (*.dwg)", "AutoCAD DXF files (*.dxf)" }); FileFormat.SelectedIndex = 0; }
public MocaNode processTggObjectVariable(SQLElement objectVariable) { SQLTaggedValue mocaTreeTag = EAEcoreAddin.Util.EAUtil.findTaggedValue(objectVariable, Main.MoflonExportTreeTaggedValueName); ObjectVariable ov = null; if (objectVariable.Stereotype == TGGModelingMain.TggObjectVariableStereotype) { ov = new TGGObjectVariable(objectVariable, repository); } else if (objectVariable.Stereotype == TGGModelingMain.TggCorrespondenceStereotype) { ov = new TGGCorrespondence(objectVariable, repository); } SQLElement classifier = repository.GetElementByID(objectVariable.ClassifierID); ExportMain.computeAndAddToDependencies(repository, classifier); MocaNode ovMocaNode = new MocaNode(); ovMocaNode.deserializeFromXmlTree(MocaTreeUtil.stringToXmlDocument(mocaTreeTag.Notes).DocumentElement.FirstChild as XmlElement); ov.addAttributesDuringExport(ovMocaNode); this.currentNode.appendChildNode(ovMocaNode); foreach (SQLConnector linkVariable in objectVariable.Connectors) { try { SQLElement source = repository.GetElementByID(linkVariable.ClientID); SQLElement target = repository.GetElementByID(linkVariable.SupplierID); if ((linkVariable.Stereotype == TGGModelingMain.TggLinkVariableStereotype || linkVariable.Type == Main.EAAssociationType) && linkVariable.ClientID == objectVariable.ElementID) { this.currentNode = ovMocaNode.getChildNodeWithName(ObjectVariable.OutgoingLinksNodeName); processTggLinkVariable(linkVariable); } } catch { } } return(ovMocaNode); }
public ExportAllToAutoCAD() { InitializeComponent(); ExportMain.BringToFront(); }