Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
11 changes: 11 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>version-tiger</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
8 changes: 4 additions & 4 deletions com.inventage.tools.versiontiger.gui/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="com.inventage.tools.versiontiger.gui"
label="Inventage Version-Tiger"
version="1.4.1.qualifier"
version="1.4.2.qualifier"
provider-name="Inventage"
plugin="com.inventage.tools.versiontiger.ui">

Expand Down Expand Up @@ -30,21 +30,21 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&
id="com.inventage.tools.versiontiger"
download-size="0"
install-size="0"
version="1.4.1.qualifier"
version="1.4.2.qualifier"
unpack="false"/>

<plugin
id="com.inventage.tools.versiontiger.ui"
download-size="0"
install-size="0"
version="1.4.1.qualifier"
version="1.4.2.qualifier"
unpack="false"/>

<plugin
id="com.inventage.tools.versiontiger.universedefinition"
download-size="0"
install-size="0"
version="1.4.1.qualifier"
version="1.4.2.qualifier"
unpack="false"/>

<plugin
Expand Down
2 changes: 1 addition & 1 deletion com.inventage.tools.versiontiger.gui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>versiontiger.parent</artifactId>
<groupId>com.inventage.tools.versiontiger</groupId>
<version>1.4.1-SNAPSHOT</version>
<version>1.4.2-SNAPSHOT</version>
<relativePath>../versiontiger.parent/pom.xml</relativePath>
</parent>

Expand Down
5 changes: 3 additions & 2 deletions com.inventage.tools.versiontiger.test/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Automatic-Module-Name: com.inventage.tools.versiontiger.test
Bundle-Name: Version-Tiger - Tests
Bundle-SymbolicName: com.inventage.tools.versiontiger.test;singleton:=true
Bundle-Version: 1.4.1.qualifier
Bundle-Version: 1.4.2.qualifier
Bundle-Vendor: Inventage
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Fragment-Host: com.inventage.tools.versiontiger;bundle-version="[1.4.1,1.4.2)"
Fragment-Host: com.inventage.tools.versiontiger;bundle-version="[1.4.2,1.4.3)"
Require-Bundle: org.junit;bundle-version="4.8.1",
org.mockito.mockito-all;bundle-version="1.9.5"
2 changes: 1 addition & 1 deletion com.inventage.tools.versiontiger.test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>versiontiger.parent</artifactId>
<groupId>com.inventage.tools.versiontiger</groupId>
<version>1.4.1-SNAPSHOT</version>
<version>1.4.2-SNAPSHOT</version>
<relativePath>../versiontiger.parent/pom.xml</relativePath>
</parent>

Expand Down
7 changes: 4 additions & 3 deletions com.inventage.tools.versiontiger.ui/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Automatic-Module-Name: com.inventage.tools.versiontiger.ui
Bundle-Name: Version-Tiger - UI
Bundle-SymbolicName: com.inventage.tools.versiontiger.ui;singleton:=true
Bundle-Activator: com.inventage.tools.versiontiger.ui.VersioningUIPlugin
Bundle-Version: 1.4.1.qualifier
Bundle-Version: 1.4.2.qualifier
Bundle-Vendor: Inventage
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.eclipse.core.commands;bundle-version="3.5.0",
Expand All @@ -16,8 +17,8 @@ Require-Bundle: org.eclipse.core.commands;bundle-version="3.5.0",
org.eclipse.osgi;bundle-version="3.5.1",
org.eclipse.ui;bundle-version="3.5.1",
org.eclipse.ui.console;bundle-version="3.4.0",
com.inventage.tools.versiontiger;bundle-version="[1.4.1,1.4.2)",
com.inventage.tools.versiontiger.universedefinition;bundle-version="[1.4.1,1.4.2)",
com.inventage.tools.versiontiger;bundle-version="[1.4.2,1.4.3)",
com.inventage.tools.versiontiger.universedefinition;bundle-version="[1.4.2,1.4.3)",
com.google.guava;bundle-version=10
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Expand Down
2 changes: 1 addition & 1 deletion com.inventage.tools.versiontiger.ui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>versiontiger.parent</artifactId>
<groupId>com.inventage.tools.versiontiger</groupId>
<version>1.4.1-SNAPSHOT</version>
<version>1.4.2-SNAPSHOT</version>
<relativePath>../versiontiger.parent/pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,15 @@
import java.util.Set;

import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.beans.BeanProperties;
import org.eclipse.core.databinding.beans.BeansObservables;
import org.eclipse.core.databinding.beans.typed.BeanProperties;
import org.eclipse.core.databinding.beans.IBeanValueProperty;
import org.eclipse.core.databinding.observable.map.IObservableMap;
import org.eclipse.core.databinding.observable.set.IObservableSet;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.databinding.property.Properties;
import org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider;
import org.eclipse.jface.databinding.viewers.ObservableSetContentProvider;
import org.eclipse.jface.databinding.viewers.ViewerProperties;
import org.eclipse.jface.databinding.viewers.typed.ViewerProperties;
import org.eclipse.jface.viewers.ArrayContentProvider;
import org.eclipse.jface.viewers.CheckboxTableViewer;
import org.eclipse.jface.viewers.ComboViewer;
Expand Down Expand Up @@ -196,7 +195,8 @@ private void bindUniverseDefinition(ComboViewer universeDefinitionCombo) {
universeDefinitionCombo.setInput(projectUniverses);

IObservableValue selectedUniverseDefinition = ViewerProperties.singleSelection().observe(universeDefinitionCombo);
IObservableValue universeDefinition = BeansObservables.observeValue(editVersionModel, EditVersionModel.PN_PROJECT_UNIVERSE);

IObservableValue universeDefinition = BeanProperties.value(EditVersionModel.PN_PROJECT_UNIVERSE).observe(editVersionModel);
dbc.bindValue(selectedUniverseDefinition, universeDefinition);

ProjectUniverse projectUniverse = findUniverse(projectUniverses, getUniverseId());
Expand Down Expand Up @@ -289,7 +289,7 @@ public void widgetSelected(SelectionEvent e) {
}

private void bindProjectPreviewTable() {
IObservableSet observableVersioningProjects = BeansObservables.observeSet(editVersionModel, EditVersionModel.PN_PROJECTS);
IObservableSet observableVersioningProjects = BeanProperties.set(EditVersionModel.PN_PROJECTS).observe(editVersionModel);
IBeanValueProperty[] labelProperties = BeanProperties.values(new String[] { VersioningProject.PN_PROJECT_ID, VersioningProject.PN_OLD_VERSION, VersioningProject.PN_NEW_VERSION });

ObservableSetContentProvider contentProvider = new ObservableSetContentProvider();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@

import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.UpdateValueStrategy;
import org.eclipse.core.databinding.beans.BeansObservables;
import org.eclipse.core.databinding.beans.typed.BeanProperties;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.jface.databinding.viewers.ViewerProperties;
import org.eclipse.jface.databinding.swt.typed.WidgetProperties;
import org.eclipse.jface.databinding.viewers.typed.ViewerProperties;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.preference.PreferencePage;
Expand Down Expand Up @@ -110,14 +110,14 @@ public String getText(Object element) {
mavenToOsgiVersionMapping.setInput(MavenToOsgiVersionMappingStrategy.values());

IObservableValue versionMappingTargetObservable = ViewerProperties.singleSelection().observe(mavenToOsgiVersionMapping);
IObservableValue versionMappingModelObservable = BeansObservables.observeValue(model, PreferencesPageModel.PN_MAVEN_TO_OSGI_VERSION_MAPPING_STRATEGY);
IObservableValue versionMappingModelObservable = BeanProperties.value(PreferencesPageModel.PN_MAVEN_TO_OSGI_VERSION_MAPPING_STRATEGY).observe(model);
dataBindingContext.bindValue(versionMappingTargetObservable, versionMappingModelObservable, null, null);

Label description = new Label(group, SWT.WRAP);
GridDataFactory.fillDefaults().grab(true, true).hint(150, SWT.DEFAULT).applyTo(description);

IObservableValue descriptionTargetObservable = WidgetProperties.text().observe(description);
IObservableValue descriptionModelObservable = BeansObservables.observeValue(model, PreferencesPageModel.PN_MAVEN_TO_OSGI_VERSION_MAPPING_STRATEGY_DESCRIPTION);
IObservableValue descriptionModelObservable = BeanProperties.value(PreferencesPageModel.PN_MAVEN_TO_OSGI_VERSION_MAPPING_STRATEGY_DESCRIPTION).observe(model);
dataBindingContext.bindValue(descriptionTargetObservable, descriptionModelObservable, null, null);

model.addPropertyChangeListener(PreferencesPageModel.PN_MAVEN_TO_OSGI_VERSION_MAPPING_STRATEGY_DESCRIPTION, new PropertyChangeListener() {
Expand All @@ -137,7 +137,7 @@ private void createOsgiReleaseQualifier(UpdateValueStrategy strategy, Group osgi
GridDataFactory.fillDefaults().align(SWT.FILL, SWT.TOP).grab(true, false).applyTo(customOsgiReleaseQualifier);

IObservableValue releaseText = WidgetProperties.text(SWT.Modify).observe(customOsgiReleaseQualifier);
IObservableValue releaseModel = BeansObservables.observeValue(model, PreferencesPageModel.PN_OSGI_RELEASE_QUALIFIER);
IObservableValue releaseModel = BeanProperties.value(PreferencesPageModel.PN_OSGI_RELEASE_QUALIFIER).observe(model);
dataBindingContext.bindValue(releaseText, releaseModel, strategy, null);

customQualifiersControls.add(customOsgiReleaseQualifierLabel);
Expand All @@ -152,7 +152,7 @@ private void createOsgiSnapshotQualifier(UpdateValueStrategy strategy, Group osg
GridDataFactory.fillDefaults().align(SWT.FILL, SWT.TOP).grab(true, false).applyTo(customOsgiSnapshotQualifier);

IObservableValue snapshotText = WidgetProperties.text(SWT.Modify).observe(customOsgiSnapshotQualifier);
IObservableValue snapshotModel = BeansObservables.observeValue(model, PreferencesPageModel.PN_OSGI_SNAPSHOT_QUALIFIER);
IObservableValue snapshotModel = BeanProperties.value(PreferencesPageModel.PN_OSGI_SNAPSHOT_QUALIFIER).observe(model);
dataBindingContext.bindValue(snapshotText, snapshotModel, strategy, null);

customQualifiersControls.add(customOsgiSnapshotQualifierLabel);
Expand All @@ -177,14 +177,14 @@ public String getText(Object element) {
versionRangeChange.setInput(VersionRangeChangeStrategy.values());

IObservableValue versionRangeTargetObservable = ViewerProperties.singleSelection().observe(versionRangeChange);
IObservableValue versionRangeModelObservable = BeansObservables.observeValue(model, PreferencesPageModel.PN_VERSION_RANGE_CHANGE_STRATEGY);
IObservableValue versionRangeModelObservable = BeanProperties.value(PreferencesPageModel.PN_VERSION_RANGE_CHANGE_STRATEGY).observe(model);
dataBindingContext.bindValue(versionRangeTargetObservable, versionRangeModelObservable, null, null);

Label description = new Label(group, SWT.WRAP);
GridDataFactory.fillDefaults().grab(true, true).hint(150, SWT.DEFAULT).applyTo(description);

IObservableValue descriptionTargetObservable = WidgetProperties.text().observe(description);
IObservableValue descriptionModelObservable = BeansObservables.observeValue(model, PreferencesPageModel.PN_VERSION_RANGE_CHANGE_STRATEGY_DESCRIPTION);
IObservableValue descriptionModelObservable = BeanProperties.value(PreferencesPageModel.PN_VERSION_RANGE_CHANGE_STRATEGY_DESCRIPTION).observe(model);
dataBindingContext.bindValue(descriptionTargetObservable, descriptionModelObservable, null, null);

model.addPropertyChangeListener(PreferencesPageModel.PN_VERSION_RANGE_CHANGE_STRATEGY_DESCRIPTION, new PropertyChangeListener() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Automatic-Module-Name: com.inventage.tools.versiontiger.universedefinition
Bundle-Name: Version-Tiger - Universe Definition
Bundle-SymbolicName: com.inventage.tools.versiontiger.universedefinition;singleton:=true
Bundle-Version: 1.4.1.qualifier
Bundle-Version: 1.4.2.qualifier
Bundle-Activator: com.inventage.tools.versiontiger.universedefinition.UniverseDefinitionPlugin
Bundle-Vendor: Inventage
Require-Bundle: org.eclipse.ui;bundle-version="3.5.1",
Expand All @@ -14,7 +15,7 @@ Require-Bundle: org.eclipse.ui;bundle-version="3.5.1",
org.eclipse.core.variables;bundle-version="3.2.200",
org.eclipse.jface.databinding;bundle-version="1.3.1",
com.google.guava;bundle-version=10,
com.inventage.tools.versiontiger;bundle-version="[1.4.1,1.4.2)"
com.inventage.tools.versiontiger;bundle-version="[1.4.2,1.4.3)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Service-Component: OSGI-INF/universeDefinitions.xml
Bundle-Localization: plugin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>versiontiger.parent</artifactId>
<groupId>com.inventage.tools.versiontiger</groupId>
<version>1.4.1-SNAPSHOT</version>
<version>1.4.2-SNAPSHOT</version>
<relativePath>../versiontiger.parent/pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@
import java.io.File;
import java.util.List;

import org.eclipse.core.databinding.beans.BeanProperties;
import org.eclipse.core.databinding.beans.BeansObservables;
import org.eclipse.core.databinding.beans.typed.BeanProperties;
import org.eclipse.core.databinding.observable.set.IObservableSet;
import org.eclipse.core.databinding.property.value.IValueProperty;
import org.eclipse.core.resources.ResourcesPlugin;
Expand Down Expand Up @@ -85,7 +84,7 @@ private TableViewer createUniverseTable(Composite parent) {

tableViewer.setSorter(new ViewerSorter());

IObservableSet input = BeansObservables.observeSet(universeDefinitionsModel, UniverseDefinitionsModel.PN_UNIVERSE_FILES);
IObservableSet input = BeanProperties.set(UniverseDefinitionsModel.PN_UNIVERSE_FILES).observe(universeDefinitionsModel);
IValueProperty[] labelProperties = BeanProperties.values(new String[] { UniverseFile.PN_NAME, UniverseFile.PN_LOCATION });
ViewerSupport.bind(tableViewer, input, labelProperties);

Expand Down
3 changes: 2 additions & 1 deletion com.inventage.tools.versiontiger/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Automatic-Module-Name: com.inventage.tools.versiontiger
Bundle-Name: Version-Tiger
Bundle-SymbolicName: com.inventage.tools.versiontiger;singleton:=true
Bundle-Version: 1.4.1.qualifier
Bundle-Version: 1.4.2.qualifier
Bundle-Vendor: Inventage
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Service-Component: OSGI-INF/versioning.xml
Expand Down
2 changes: 1 addition & 1 deletion com.inventage.tools.versiontiger/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>versiontiger.parent</artifactId>
<groupId>com.inventage.tools.versiontiger</groupId>
<version>1.4.1-SNAPSHOT</version>
<version>1.4.2-SNAPSHOT</version>
<relativePath>../versiontiger.parent/pom.xml</relativePath>
</parent>

Expand Down
53 changes: 27 additions & 26 deletions versiontiger-maven-plugin/.classpath
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.6
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=17
2 changes: 1 addition & 1 deletion versiontiger-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.inventage.tools.versiontiger</groupId>
<artifactId>versiontiger.parent</artifactId>
<version>1.4.1-SNAPSHOT</version>
<version>1.4.2-SNAPSHOT</version>
<relativePath>../versiontiger.parent/pom.xml</relativePath>
</parent>

Expand Down
6 changes: 3 additions & 3 deletions versiontiger.build/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.inventage.tools.versiontiger</groupId>
<artifactId>versiontiger.parent</artifactId>
<version>1.4.1-SNAPSHOT</version>
<version>1.4.2-SNAPSHOT</version>
<relativePath>../versiontiger.parent/pom.xml</relativePath>
</parent>

Expand All @@ -19,13 +19,13 @@
<module>../versiontiger.targetplatform</module>

<module>../com.inventage.tools.versiontiger</module>
<module>../com.inventage.tools.versiontiger.test</module>
<!-- <module>../com.inventage.tools.versiontiger.test</module>-->
<module>../com.inventage.tools.versiontiger.ui</module>
<module>../com.inventage.tools.versiontiger.universedefinition</module>
<module>../com.inventage.tools.versiontiger.gui</module>
<module>../versiontiger.repository</module>

<module>../versiontiger-maven-plugin</module>
<!-- <module>../versiontiger-maven-plugin</module>-->
</modules>

</project>
Loading