Skip to content
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

Release 0.5.0 #89

Merged
merged 84 commits into from
Mar 19, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
f20956e
Serialization of Enumeration Literals (#11)
tgoprince Feb 13, 2020
372d16c
Hotfix: Null pointer exception on Class constructor (#13)
victorviola Feb 14, 2020
9d2fb12
Serialization improvements on propertyAssignments and Generalization …
victorviola Feb 14, 2020
f1d78b9
Hotfix: Null pointer exception when reading outdate config file (#14)
tgoprince Feb 15, 2020
f367ff2
Feature to disable associations dynamically (#15)
victorviola Feb 18, 2020
a293b12
[WIP] Listeners and basic coloring.
victorviola Feb 20, 2020
aeffacf
[WIP] coloring all model
Feb 21, 2020
e1d06a9
[WIP] Smart Coloring fixes
victorviola Feb 21, 2020
5acb588
fix in smart paint
Feb 22, 2020
3ee06c6
fixed unused code
victorviola Feb 22, 2020
f60e82f
paint diagram button improved listeners
victorviola Feb 22, 2020
18dae92
if auto coloring disabled do not paint
victorviola Feb 23, 2020
41bd410
WIP added listeners when load the plugin. Still need to evaluate wher…
victorviola Feb 23, 2020
1d23937
fixed mixins coloring
victorviola Feb 23, 2020
4e86ee7
fixed coloring to match mixin pattern
Feb 25, 2020
4f31ebc
fixed subkinds in a row
Feb 25, 2020
b09ec10
Small fixes
tgoprince Feb 25, 2020
1a1c4ea
Avoids repeating code
tgoprince Feb 25, 2020
41b9f9a
Renamed COLOR_NON_SORTAL to COLOR_UNKNOWN
tgoprince Feb 25, 2020
51fbe79
fixes and removed unused code
Feb 26, 2020
fa25a94
added smartpaint in applystereotype
Feb 26, 2020
087818b
removed unused listeners
Feb 26, 2020
44abe22
Removed println() that I commited by mistake
tgoprince Feb 26, 2020
821a4ab
Update SmartColoring.java
tgoprince Feb 26, 2020
1ea7980
Menubar Icon update
tgoprince Feb 26, 2020
b418faa
working for generalization changes
victorviola Feb 26, 2020
75d9480
Update OntoUML server URL
tgoprince Feb 28, 2020
d3da17e
removed unused imports
Feb 28, 2020
404ccf7
Added a warning when the user clicks on smart paint and the auto colo…
victorviola Mar 1, 2020
4349ff7
fixed null pointer exception when removing generalization.
victorviola Mar 1, 2020
1334b74
Fixed NullPointerException when serializing generalizations
tgoprince Mar 2, 2020
e05d66f
Bugfix on my previous fix ;)
tgoprince Mar 2, 2020
77b596a
added dialog box when user clicks in smart paint
victorviola Mar 2, 2020
b812dff
Updates Smart Paint actions and removes unused imports
claudenirmf Mar 2, 2020
41af7b0
Updates listeners, improves readability and prevents exceptions
claudenirmf Mar 3, 2020
223f9c4
todo's removed.
victorviola Mar 4, 2020
c300bfd
Merge pull request #16 from OntoUML/smart-coloring
victorviola Mar 4, 2020
e54ce36
Quick systout fix
tgoprince Mar 5, 2020
60b152d
Syntax verification (#17)
claudenirmf Mar 6, 2020
197a4de
Connects plugin to the server for model transformation to gUFO (#18)
claudenirmf Mar 7, 2020
6fdee0a
Smart meta properties feature (#27)
victorviola Mar 13, 2020
e7f6ebd
Disable stereotypes as you model (#28)
victorviola Mar 19, 2020
e1efcfc
diagram verification
Mar 20, 2020
1d92bd0
added user logs to distinct between diagram/model verification. Also …
Mar 21, 2020
fc466c8
Adjusted messages display in dialogs displayed after verification is …
tgoprince Mar 21, 2020
9196c8d
Small improvements to the message log
tgoprince Mar 21, 2020
b5ed5f0
Merge pull request #29 from OntoUML/issue21-syntax-verification-curre…
victorviola Mar 21, 2020
4d98ca5
New Log Panel and highlight elements after verification.
Mar 22, 2020
b740b8c
improved textArea in log panel. Now user cannot edit the text.
Mar 22, 2020
0b13fc9
open specification option in context menu / disable take me there if …
Mar 22, 2020
c6dc2e4
border between results in log panel
Mar 22, 2020
981abb7
Updates ViewUtils
claudenirmf Mar 22, 2020
85d37e6
Updates ViewUtils
claudenirmf Mar 22, 2020
7376844
changed log panel to use JList.
Mar 23, 2020
83c3363
Updates ViewUtils
claudenirmf Mar 23, 2020
35d626c
Merge pull request #32 from OntoUML/issue20-custom-log-panel
victorviola Mar 24, 2020
e6f5b28
Apply stereotype feature works when multiple classes are selected (#39)
victorviola Mar 31, 2020
c8a80c8
Issue31 add progress bar (#44)
victorviola Apr 11, 2020
ee1f8a3
Made project compliant to Maven's default folder structure
tgoprince Apr 11, 2020
963c497
Fixes on pom.xml
tgoprince Apr 11, 2020
95784be
Executing VP with plugin through Maven
tgoprince Apr 11, 2020
84256bd
Added maven wrapper
tgoprince Apr 11, 2020
1918494
Skip installation of plugin on local maven directory
tgoprince Apr 11, 2020
ce9bafa
Updates scripts
claudenirmf Apr 14, 2020
67a1a87
Improved README.md
tgoprince Apr 14, 2020
6437376
Cleaned up run.sh
tgoprince Apr 14, 2020
afd0467
Added build profiles to distinguish exec scripts
tgoprince Apr 14, 2020
840075e
added .bat script to mvn exec in windows
victorviola Apr 18, 2020
eff7432
Fixed unix run-vp script
tgoprince Apr 18, 2020
7748921
improved bat script
victorviola Apr 18, 2020
6aacf91
Update README.md
victorviola Apr 18, 2020
ca9dffb
Merge pull request #45 from OntoUML/maven-fixes
victorviola Apr 18, 2020
bf45bf4
added version label in settings panel (#48)
victorviola Apr 29, 2020
aeeaa0c
Added support for OntoUML tagged values(#37)
claudenirmf May 10, 2020
0247b4d
Bugfix duplicated tagged values
claudenirmf May 10, 2020
2367a82
New UI to access the ontouml2gufo service (#49)
victorviola Aug 4, 2020
05f929a
Merge branch 'master' into development
claudenirmf Aug 4, 2020
40cf15f
Merge branch 'master' into development
claudenirmf Aug 5, 2020
114bb25
Plugin Update Automation (#61)
claudenirmf Aug 20, 2020
b6a914b
Language Updates (#64)
tgoprince Oct 1, 2020
2ffc263
Disables UI elements
claudenirmf Oct 2, 2020
f1fea58
0.4.0
claudenirmf Oct 2, 2020
cad2ca9
Merge branch 'master' into development
claudenirmf Oct 3, 2020
90ef8d3
New feature: Import/Export diagrams (#86)
tgoprince Mar 19, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,13 @@ Users must select the elements that shall be exported to gUFO either selecting f

![A screenshot showing the "transformation to gUFO" window](./docs/feature-gufo.png)

### Automatic Diagram Generation

Diagram generation allows users to include into their projects automatically generated diagrams that advantage from OntoUML features to create meaningful views of their ontologies.

![A gif demonstrating the diagram generation feature.](./docs/feature-diagram-generation.gif)


#### Continuous Updates

The cloud-based features offered in the plugin are periodically updated. Updates in these features usually do not require updates in the Visual Paradigm plugin.
Expand Down
Binary file added docs/feature-diagram-generation.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
48 changes: 46 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

<groupId>it.unibz.inf.ontouml</groupId>
<artifactId>ontouml-vp-plugin</artifactId>
<version>0.4.0</version>
<version>0.5.0</version>

<name>OntoUML 2 Plugin for Visual Paradigm</name>

Expand All @@ -18,7 +18,8 @@
</os>
</activation>
<properties>
<script.executable>"${project.basedir}${file.separator}scripts${file.separator}run-vp.bat"</script.executable>
<script.executable>"${project.basedir}${file.separator}scripts${file.separator}run-vp.bat"
</script.executable>
</properties>
</profile>
<profile>
Expand All @@ -43,11 +44,41 @@
</properties>

<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.7.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.7.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.truth</groupId>
<artifactId>truth</artifactId>
<version>1.1.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.truth.extensions</groupId>
<artifactId>truth-java8-extension</artifactId>
<version>1.1.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.1</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>

<dependency>
<groupId>com.visualparadigm.app</groupId>
<artifactId>com.visualparadigm.app.lib.openapi</artifactId>
Expand Down Expand Up @@ -173,6 +204,14 @@
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<javadocExecutable>${java.home}/bin/javadoc</javadocExecutable>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
Expand Down Expand Up @@ -271,6 +310,11 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
</plugin>
</plugins>

</build>
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/it/unibz/inf/ontouml/vp/OntoUMLPlugin.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*/
public class OntoUMLPlugin implements VPPlugin {

public static final String PLUGIN_VERSION_RELEASE = "0.4.0";
public static final String PLUGIN_VERSION_RELEASE = "0.5.0";
public static final String PLUGIN_ID = "it.unibz.inf.ontouml.vp";
public static final String PLUGIN_NAME = "OntoUML Plugin";
public static final String PLUGIN_REPO = "https://github.com/OntoUML/ontouml-vp-plugin/";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,7 @@
import com.vp.plugin.action.VPAction;
import com.vp.plugin.action.VPContext;
import com.vp.plugin.action.VPContextActionController;
import com.vp.plugin.model.IAssociation;
import com.vp.plugin.model.IAssociationEnd;
import com.vp.plugin.model.IClass;
import com.vp.plugin.model.IModelElement;
import com.vp.plugin.model.ITaggedValue;
import com.vp.plugin.model.*;
import com.vp.plugin.model.factory.IModelElementFactory;
import it.unibz.inf.ontouml.vp.model.Configurations;
import it.unibz.inf.ontouml.vp.model.uml.Association;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,7 @@
import it.unibz.inf.ontouml.vp.model.uml.Association;
import it.unibz.inf.ontouml.vp.model.uml.Class;
import it.unibz.inf.ontouml.vp.model.uml.ModelElement;
import it.unibz.inf.ontouml.vp.utils.ActionIdManager;
import it.unibz.inf.ontouml.vp.utils.OntoUMLConstraintsManager;
import it.unibz.inf.ontouml.vp.utils.Stereotype;
import it.unibz.inf.ontouml.vp.utils.StereotypesManager;
import it.unibz.inf.ontouml.vp.utils.ViewManagerUtils;
import it.unibz.inf.ontouml.vp.utils.*;
import java.awt.event.ActionEvent;
import java.util.ArrayList;
import java.util.List;
Expand Down

This file was deleted.

Loading