public void createCorrectors(string mdzipPath) { var mdPackage = getMagicDrawPackage(); var magicDrawReader = new MagicDrawReader(mdzipPath, this.model); if (mdPackage != null) { // correctors.Add(new CrossMDzipAttributeCorrector(magicDrawReader, model, mdPackage)); // correctors.Add(new OCLConstraintsCorrector(magicDrawReader,model,mdPackage)); // correctors.Add(new AssociationTableCorrector(magicDrawReader,model,mdPackage)); // correctors.Add(new FixCallBehaviorActionCorrector(magicDrawReader,model,mdPackage)); // correctors.Add(new ConvertPropertiesToAttributes(magicDrawReader,model,mdPackage)); // correctors.Add(new SetStructureCorrector(magicDrawReader,model, mdPackage)); // correctors.Add(new SetStatesOnObjects(magicDrawReader,model, mdPackage)); correctors.Add(new AddCrossMDzipRelationsCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new ASMAAssociationCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new AssociationCorrector(magicDrawReader, model, mdPackage)); // correctors.Add(new AddClassifiersToPartitions(magicDrawReader,model, mdPackage)); // correctors.Add(new SequenceDiagramCorrector(magicDrawReader,model, mdPackage)); // correctors.Add(new NotesCorrector(magicDrawReader, model, mdPackage)); // correctors.Add(new DiagramLayoutCorrector(magicDrawReader,model, mdPackage)); // correctors.Add(new CorrectStereotypesAndTaggedValues(magicDrawReader,model, mdPackage)); correctors.Add(new MapsToDependencyCorrector(magicDrawReader, model, mdPackage)); // correctors.Add(new MigrateDependencyMatrix(magicDrawReader,model, mdPackage)); // correctors.Add(new AddGuardConditions(magicDrawReader, model, mdPackage)); // correctors.Add(new LinksAttributesEnumsCorrector(magicDrawReader, model, mdPackage)); } }
public List <MagicDrawCorrector> createCorrectors(string mdzipPath, TSF_EA.Package mdPackage) { //var mdPackage = getMagicDrawPackage(); var magicDrawReader = new MagicDrawReader(mdzipPath, this.model); if (mdPackage != null) { correctors.Add(new SetStructureCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new NotesCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new RelationsCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new AssociationCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new CrossMDzipAttributeCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new OCLConstraintsCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new AssociationTableCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new FixCallBehaviorActionCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new ConvertPropertiesToAttributes(magicDrawReader, model, mdPackage)); correctors.Add(new SetStatesOnObjects(magicDrawReader, model, mdPackage)); correctors.Add(new AttributeSequenceCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new AddClassifiersToPartitions(magicDrawReader, model, mdPackage)); correctors.Add(new SequenceDiagramCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new DiagramLayoutCorrector(magicDrawReader, model, mdPackage)); correctors.Add(new CorrectStereotypesAndTaggedValues(magicDrawReader, model, mdPackage)); correctors.Add(new MigrateDependencyMatrix(magicDrawReader, model, mdPackage)); correctors.Add(new AddGuardConditions(magicDrawReader, model, mdPackage)); correctors.Add(new TimeEventsCorrector(magicDrawReader, model, mdPackage)); } return(correctors); }
protected MagicDrawCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) { this.magicDrawReader = magicDrawReader; this.model = model; this.mdPackage = mdPackage; this.outputName = System.IO.Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); }
public FixCallBehaviorActionCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public OCLConstraintsCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public ASMAAssociationCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public CorrectStereotypesAndTaggedValues(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public MigrateDependencyMatrix(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public SetStructureCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public TimeEventsCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public FixNavigabilityOnAssociations(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public SetStatesOnObjects(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public AddGuardConditions(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public NotesCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { packageTreeIDString = mdPackage.packageTreeIDString; }
public MapsToDependencyCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public RelationsCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public ConvertPropertiesToAttributes(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public DiagramLayoutCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { packageTreeIDString = mdPackage.getPackageTreeIDString(); }
public CrossMDzipAttributeCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public SequenceDiagramCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public LinksAttributesEnumsCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public AddClassifiersToPartitions(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }
public AttributeSequenceCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage) { }