Enhancement #5540

Cleaning up modeling related code

Added by Hannu Niemistö almost 3 years ago. Updated over 2 years ago.

Status:ClosedStart date:2014-12-10
Priority:4Due date:2015-01-16
Assignee:Hannu Niemistö% Done:

100%

Category:-Spent time:-
Target version:1.18.1
Release notes:Developers:<pre>
* Realization interface has been removed
* org.simantics.structural.flattening has been removed as unnecessary and deprecated
* org.simantics.scl.{types,replaying} have been removed
</pre>
See the issue change sets for all details.
Tags: refactor
Story points-
Velocity based estimate-
ReleaseSimantics 1.18.1Release relationshipAuto

Related issues

Related to Platform - Bug #5565: Replace use of gnu.trove2 with gnu.trove3 where applicable Closed 2014-12-31 2015-01-16

Associated revisions

Revision 30668
Added by Hannu Niemistö almost 3 years ago

(refs #5540) Removed classes related to Realization interface

Revision 30669
Added by Tuukka Lehtonen almost 3 years ago

  • Moved VirtualGraphInitializer service initializer to a private package
  • Moved org.simantics.db.layer0 activator to internal package.
  • Removed unused code from org.simantics.db.layer0 and org.simantics.db.common:
    • Removed org.simantics.db.layer0.data
    • Removed org.simantics.db.layer0.util.WriteUtils

refs #5540

Revision 30670
Added by Tuukka Lehtonen almost 3 years ago

Cleaned up org.simantics.structural2 by removing plenty of deprecated code and moving classes to more logical packages.

ComponentsRelation and its related classes have been removed, only StructuralChanges was spared as it is used in org.simantics.structural.flattening still which needs to be looked at separately.

refs #5540

Revision 30672
Added by Hannu Niemistö almost 3 years ago

(refs #5540) Removed deprecated org.simantics.scl.types

Revision 30673
Added by Hannu Niemistö almost 3 years ago

(refs #5540) Updated Simantics project set

Revision 30674
Added by Hannu Niemistö almost 3 years ago

(refs #5540) Removed deprecated org.simantics.scl.replaying

Revision 30675
Added by Hannu Niemistö almost 3 years ago

(refs #5540) Updated Simantics project set

Revision 30676
Added by Hannu Niemistö almost 3 years ago

(refs #5540) Removed dead code

Revision 30677
Added by Hannu Niemistö almost 3 years ago

(refs #5540) Removed Procedures.printError (wrong place for the method)

Revision 30679
Added by Tuukka Lehtonen almost 3 years ago

Removed unused org.simantics.structural.flattening dependencies from os.{document.server,document.swt.core,modeling}.
Fixed a couple of warnings.

refs #5540

Revision 30714
Added by Tuukka Lehtonen almost 3 years ago

org.simantics.db.layer0.adapter.Realization.class was removed, remove adapters too.

refs #5540

Revision 30746
Added by Tuukka Lehtonen almost 3 years ago

Removed both unnecessary versions of ObjectIdentitySchedulingRule from org.simantics.ui and org.simantics.structural.synchronization.client.
Just use the one in org.simantics.

refs #5540

Revision 30748
Added by Tuukka Lehtonen almost 3 years ago

  • Removed org.simantics.structural.flattening from org.simantics.structural feature and the simantics project-set.
  • Bumped org.simantics.structural feature version to 1.1.5.
  • Removed all the contents of the org.simantics.structural2.genericrelations package and the package itself which was the only thing os.structural.flattening used to depend on.

refs #5540

History

#1 Updated by Tuukka Lehtonen almost 3 years ago

  • Tags set to refactor
  • Release set to 17

#2 Updated by Tuukka Lehtonen almost 3 years ago

  • Release notes set to * Realization interface has been removed * org.simantics.structural.flattening has been removed as unnecessary and deprecated * org.simantics.scl.{types,replaying} have been removed See the issue change sets for all details.

#3 Updated by Tuukka Lehtonen almost 3 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

#4 Updated by Tuukka Lehtonen over 2 years ago

  • Release notes changed from * Realization interface has been removed * org.simantics.structural.flattening has been removed as unnecessary and deprecated * org.simantics.scl.{types,replaying} have been removed See the issue change sets for all details. to Developers:<pre> * Realization interface has been removed * org.simantics.structural.flattening has been removed as unnecessary and deprecated * org.simantics.scl.{types,replaying} have been removed </pre> See the issue change sets for all details.

Also available in: Atom PDF