-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up the utility classes and methods #2383
Comments
|
Looking at package
Oh, I see. I this project/project is part of the
|
The class |
Actually, the whole plugin |
Class It seems to be there because In any case, |
Class |
Class
|
How does
|
Note: Utility classes should be |
Class |
Most of the methods in |
Most of Question:
|
Class |
|
The method is currently used directly from the |
I don't understand the classes
|
We should definitely start using the Eclipse |
All these classes (if we keep them) should be made
|
Had a long discussion with @joeseibel about these classes. Most of them are not meant to be public API. Some of them need further review to determine which parts of them are worth making public, and possibly splitting up. All these classes (if we keep them) should be made
|
In project
In project
In project
In project
In project
|
In project
|
I searched through for classes in the workspace that contain
Util
in the name. I came up with this list after filtering out some classes that were obviously related to supported Xtext or some other framework:org.osate.aadl2.instance.util.InstanceUtil
org.osate.aadl2.parsesupport.ParseUtil
org.osate.aadl2.util.Aadl2InstanceUtil
org.osate.aadl2.util.Aadl2Util
org.osate.aadl2.modelsupport.resources.OsateResourceUtil
org.osate.aadl2.modelsupport.scoping.Aadl2GlobalScopeUtil
org.osate.aadl2.modelsupport.util.AadlUtil
org.osate.aadl2.modelsupport.util.ResolvePrototypeUtil
org.osate.analysis.flows.FlowLatencyUtil
org.osate.analysis.flows.reporting.utils.ReportUtils
org.osate.annexsupport.AnnexParseUtil
org.osate.annexsupport.AnnexUtil
org.osate.importer.Utils
org.osate.importer.simulink.Utils
org.osate.importer.simulink.generator.Utils
org.osate.pluginsupport.ExecuteJavaUtil
org.osate.pluginsupport.PluginSupportUtil
org.osate.result.util.ResultUtil
org.osate.ge.internal.ui.util.UiUtil
org.osate.ui.UiUtil
org.osate.ui.utils.FileUtils
org.osate.utils.Aadl2Utils
org.osate.utils.Aadl2Visitors
org.osate.utils.FileUtils
org.osate.utils.FloatUtil
org.osate.utils.FloatRange
org.osate.utils.IntegerRange
org.osate.utils.PropertyUtils
org.osate.utils.UnitConversion
org.osate.verify.util.VerifyJavaUtil
org.osate.verify.util.VerifyUtilExtension
org.osate.xtext.aadl2.properties.util.InstanceModelUtil
org.osate.xtext.aadl2.properties.util.PropertyUtils
These classes need to be inspected, consolidated, and
@deprecated
.Some work has already been one on
OsateResourceUtil
. I think this was previously deprecated and if so, should be able to be removed immediately.Most of the property-related stuff I think is being replaced by issue #2113.
Some of this following
org.osate.annexsupport.AnnexParseUtil
org.osate.annexsupport.AnnexUtil
org.osate.pluginsupport.ExecuteJavaUtil
org.osate.pluginsupport.PluginSupportUtil
is related to supporting stand-alone "headless" Eclipse execution, that should have it's own issue.
The text was updated successfully, but these errors were encountered: