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);
        }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 public FixCallBehaviorActionCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage)
 {
 }
Esempio n. 5
0
 public OCLConstraintsCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage)
 {
 }
Esempio n. 6
0
 public ASMAAssociationCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage)
 {
 }
Esempio n. 7
0
 public CorrectStereotypesAndTaggedValues(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage)
 {
 }
Esempio n. 8
0
 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)
 {
 }
Esempio n. 11
0
 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)
 {
 }
Esempio n. 14
0
 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)
 {
 }
Esempio n. 16
0
 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)
 {
 }
Esempio n. 18
0
 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)
 {
 }
Esempio n. 20
0
 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)
 {
 }
Esempio n. 23
0
 public AttributeSequenceCorrector(MagicDrawReader magicDrawReader, TSF_EA.Model model, TSF_EA.Package mdPackage) : base(magicDrawReader, model, mdPackage)
 {
 }