diff --git a/bundles/org.eclipse.passage.lic.shipments.ecore/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.shipments.ecore/META-INF/MANIFEST.MF
index 758d5930a..12be18412 100644
--- a/bundles/org.eclipse.passage.lic.shipments.ecore/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.shipments.ecore/META-INF/MANIFEST.MF
@@ -7,3 +7,4 @@ Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Require-Bundle: org.eclipse.passage.lic.shipments;bundle-version="0.1.0"
diff --git a/bundles/org.eclipse.passage.lic.shipments.ecore/model/shipments.ecore b/bundles/org.eclipse.passage.lic.shipments.ecore/model/shipments.ecore
index da4a45c75..f4653413d 100644
--- a/bundles/org.eclipse.passage.lic.shipments.ecore/model/shipments.ecore
+++ b/bundles/org.eclipse.passage.lic.shipments.ecore/model/shipments.ecore
@@ -10,12 +10,16 @@
-
+
+
-
+
+
+ *
+ * @generated
+ */
+public class FloatingLicenseDescriptorItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider,
+ IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ *
+ *
+ * @generated
+ */
+ public FloatingLicenseDescriptorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public List getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_FloatingLicenseDescriptor_type"); //$NON-NLS-1$
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ *
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection