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

Develop #40

Open
wants to merge 23 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
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
Prev Previous commit
Next Next commit
CDO Generator Customizer
Signed-off-by: Kyrill Zotkin <[email protected]>
  • Loading branch information
kyrillzotkin committed Jan 15, 2023
commit a3cd1176e1f972e29091afcef20a93b5129ab10e
Original file line number Diff line number Diff line change
@@ -1,17 +1,30 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: ClassMaker CDO UI Support
Bundle-SymbolicName: org.enterprisedomain.classmaker.cdo.ui
Bundle-SymbolicName: org.enterprisedomain.classmaker.cdo.ui;singleton:=true
Bundle-Version: 0.8.55.qualifier
Bundle-Vendor: Kyrill Zotkin
Require-Bundle: org.enterprisedomain.classmaker.cdo;bundle-version="0.0.1",
org.eclipse.emf.cdo.ui.shared;bundle-version="4.5.0",
org.eclipse.emf.cdo.ui;bundle-version="4.9.1",
org.eclipse.emf.cdo.explorer.ui;bundle-version="4.7.1",
org.eclipse.net4j.tcp;bundle-version="4.2.1",
org.eclipse.emf.ecp.view.context;bundle-version="1.26.0",
org.eclipse.emf.ecp.ui.view;bundle-version="1.26.0",
org.eclipse.emf.ecp.ui.view.swt;bundle-version="1.26.0",
org.eclipse.equinox.concurrent;bundle-version="1.2.0"
org.eclipse.equinox.concurrent;bundle-version="1.2.0",
org.eclipse.emf.ecp.ui;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.common.ui;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.view.swt.layout;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.view.model.provider.generator;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.view.model.provider.xmi;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.ui.view.swt;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.edit;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.ui.rcp;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emfforms.setup.base;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.ui.e3;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.core.emffilter;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.ide.view.service;bundle-version="1.26.1",
org.eclipse.emf.ecp.editor.e3;bundle-version="[1.27.0,2.0.0)",
org.eclipse.emf.ecp.explorereditorbridge;bundle-version="1.23.0",
org.eclipse.emfforms.editor.ecore;bundle-version="1.24.0",
org.eclipse.emf.ecp.application.e3;bundle-version="1.26.0"
Automatic-Module-Name: org.enterprisedomain.classmaker.cdo.ui
Bundle-RequiredExecutionEnvironment: JavaSE-11
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.
.,\
plugin.xml
16 changes: 16 additions & 0 deletions bundles/org.enterprisedomain.classmaker.cdo.ui/plugin.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.emf.cdo.ui.editorOpeners">
<editorOpener
class="org.enterprisedomain.classmaker.cdo.ui.CDOEditorOpener"
icon="platform:/plugin/org.eclipse.emf.cdo.ui.shared/icons/full/obj16/cdo_editor.gif"
id="org.enterprisedomain.classmaker.cdo.ui.editorOpener"
name="CDO Editor"
priority="700"
regex="cdo.*">
</editorOpener>
</extension>

</plugin>
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
package org.enterprisedomain.classmaker.cdo.ui;

import org.eclipse.emf.cdo.explorer.ui.checkouts.CDOModelEditorInput;
import org.eclipse.emf.cdo.transaction.CDOCommitContext;
import org.eclipse.emf.cdo.transaction.CDOTransaction;
import org.eclipse.emf.cdo.transaction.CDOTransactionHandler2;
import org.eclipse.emf.cdo.ui.CDOEditorUtil;
import org.eclipse.emf.common.util.URI;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IWorkbenchPage;
import org.enterprisedomain.classmaker.core.ClassMakerPlugin;

public class CDOEditorOpener extends org.eclipse.emf.cdo.ui.CDOEditorOpener.Default {

public CDOEditorOpener() {
}

@Override
protected IEditorPart doOpenEditor(IWorkbenchPage page, URI uri) {
CDOModelEditorInput editorInput = new CDOModelEditorInput(uri) {

@Override
protected void configureTransaction(CDOTransaction transaction) {
transaction.addTransactionHandler(new CDOTransactionHandler2() {

@Override
public void rolledBackTransaction(CDOTransaction transaction) {
System.out.println("rolledBackTransaction " + transaction);
}

@Override
public void committingTransaction(CDOTransaction transaction, CDOCommitContext commitContext) {
System.out.println("committingTransaction " + transaction);
}

@Override
public void committedTransaction(CDOTransaction transaction, CDOCommitContext commitContext) {
System.out.println("committedTransaction " + transaction);
}
});
super.configureTransaction(transaction);
}

};
String editorID = CDOEditorUtil.getEditorID();
try {
return page.openEditor(editorInput, editorID);
} catch (Exception ex) {
ClassMakerPlugin.getInstance().getLog().log(ClassMakerPlugin.createErrorStatus(ex));
return null;
}
}

}
20 changes: 16 additions & 4 deletions bundles/org.enterprisedomain.classmaker.cdo.ui/target/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,27 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: ClassMaker CDO UI Support
Bundle-SymbolicName: org.enterprisedomain.classmaker.cdo.ui
Bundle-Version: 0.8.55.202208170821
Bundle-Version: 0.8.55.202212210851
Bundle-Vendor: Kyrill Zotkin
Require-Bundle: org.enterprisedomain.classmaker.cdo;bundle-version="0.0.
1",org.eclipse.emf.cdo.ui.shared;bundle-version="4.5.0",org.eclipse.emf
.cdo.ui;bundle-version="4.9.1",org.eclipse.emf.cdo.explorer.ui;bundle-v
ersion="4.7.1",org.eclipse.net4j.tcp;bundle-version="4.2.1",org.eclipse
.emf.ecp.view.context;bundle-version="1.26.0",org.eclipse.emf.ecp.ui.vi
ew;bundle-version="1.26.0",org.eclipse.emf.ecp.ui.view.swt;bundle-versi
on="1.26.0",org.eclipse.equinox.concurrent;bundle-version="1.2.0"
.equinox.concurrent;bundle-version="1.2.0",org.eclipse.emf.ecp.ui;bundl
e-version="[1.27.0,2.0.0)",org.eclipse.emf.ecp.common.ui;bundle-version
="[1.27.0,2.0.0)",org.eclipse.emf.ecp.view.swt.layout;bundle-version="[
1.27.0,2.0.0)",org.eclipse.emf.ecp.view.model.provider.generator;bundle
-version="[1.27.0,2.0.0)",org.eclipse.emf.ecp.view.model.provider.xmi;b
undle-version="[1.27.0,2.0.0)",org.eclipse.emf.ecp.ui.view.swt;bundle-v
ersion="[1.27.0,2.0.0)",org.eclipse.emf.ecp.edit;bundle-version="[1.27.
0,2.0.0)",org.eclipse.emf.ecp.ui.rcp;bundle-version="[1.27.0,2.0.0)",or
g.eclipse.emfforms.setup.base;bundle-version="[1.27.0,2.0.0)",org.eclip
se.emf.ecp.ui.e3;bundle-version="[1.27.0,2.0.0)",org.eclipse.emf.ecp.co
re.emffilter;bundle-version="[1.27.0,2.0.0)",org.eclipse.emf.ecp.ide.vi
ew.service;bundle-version="1.26.1",org.eclipse.emf.ecp.editor.e3;bundle
-version="[1.27.0,2.0.0)",org.eclipse.emf.ecp.explorereditorbridge;bund
le-version="1.23.0",org.eclipse.emfforms.editor.ecore;bundle-version="1
.24.0",org.eclipse.emf.ecp.application.e3;bundle-version="1.26.0"
Automatic-Module-Name: org.enterprisedomain.classmaker.cdo.ui
Bundle-RequiredExecutionEnvironment: JavaSE-11

Original file line number Diff line number Diff line change
@@ -1,25 +1,14 @@
<?xml version='1.0' encoding='UTF-8'?>
<?artifactRepository version='1.1.0'?>
<artifacts size='2'>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202208170821'>
<artifacts size='1'>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202212210851'>
<properties size='6'>
<property name='artifact.size' value='6309'/>
<property name='download.size' value='6309'/>
<property name='artifact.size' value='7151'/>
<property name='download.size' value='7151'/>
<property name='maven-groupId' value='org.enterprisedomain'/>
<property name='maven-artifactId' value='org.enterprisedomain.classmaker.cdo.ui'/>
<property name='maven-version' value='0.8.55-SNAPSHOT'/>
<property name='maven-type' value='eclipse-plugin'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo.ui.source' version='0.8.55.202208170821'>
<properties size='7'>
<property name='artifact.size' value='940'/>
<property name='download.size' value='940'/>
<property name='maven-groupId' value='org.enterprisedomain'/>
<property name='maven-artifactId' value='org.enterprisedomain.classmaker.cdo.ui'/>
<property name='maven-version' value='0.8.55-SNAPSHOT'/>
<property name='maven-classifier' value='sources'/>
<property name='maven-type' value='java-source'/>
</properties>
</artifact>
</artifacts>
74 changes: 25 additions & 49 deletions bundles/org.enterprisedomain.classmaker.cdo.ui/target/p2content.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<units size='2'>
<unit id='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202208170821' singleton='false' generation='2'>
<update id='org.enterprisedomain.classmaker.cdo.ui' range='[0.0.0,0.8.55.202208170821)' severity='0'/>
<units size='1'>
<unit id='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202212210851' singleton='false' generation='2'>
<update id='org.enterprisedomain.classmaker.cdo.ui' range='[0.0.0,0.8.55.202212210851)' severity='0'/>
<properties size='6'>
<property name='org.eclipse.equinox.p2.name' value='ClassMaker CDO UI Support'/>
<property name='org.eclipse.equinox.p2.provider' value='Kyrill Zotkin'/>
Expand All @@ -11,76 +11,52 @@
<property name='maven-type' value='eclipse-plugin'/>
</properties>
<provides size='4'>
<provided namespace='org.eclipse.equinox.p2.iu' name='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202208170821'/>
<provided namespace='osgi.bundle' name='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202208170821'/>
<provided namespace='osgi.identity' name='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202208170821'>
<provided namespace='org.eclipse.equinox.p2.iu' name='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202212210851'/>
<provided namespace='osgi.bundle' name='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202212210851'/>
<provided namespace='osgi.identity' name='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202212210851'>
<properties size='1'>
<property name='type' value='osgi.bundle'/>
</properties>
</provided>
<provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
</provides>
<requires size='10'>
<requires size='23'>
<required namespace='osgi.bundle' name='org.enterprisedomain.classmaker.cdo' range='0.0.1'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.cdo.ui.shared' range='4.5.0'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.cdo.ui' range='4.9.1'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.cdo.explorer.ui' range='4.7.1'/>
<required namespace='osgi.bundle' name='org.eclipse.net4j.tcp' range='4.2.1'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.view.context' range='1.26.0'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.ui.view' range='1.26.0'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.ui.view.swt' range='1.26.0'/>
<required namespace='osgi.bundle' name='org.eclipse.equinox.concurrent' range='1.2.0'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.ui' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.common.ui' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.view.swt.layout' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.view.model.provider.generator' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.view.model.provider.xmi' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.ui.view.swt' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.edit' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.ui.rcp' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emfforms.setup.base' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.ui.e3' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.core.emffilter' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.ide.view.service' range='1.26.1'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.editor.e3' range='[1.27.0,2.0.0)'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.explorereditorbridge' range='1.23.0'/>
<required namespace='osgi.bundle' name='org.eclipse.emfforms.editor.ecore' range='1.24.0'/>
<required namespace='osgi.bundle' name='org.eclipse.emf.ecp.application.e3' range='1.26.0'/>
<requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=11))'>
<description>
org.enterprisedomain.classmaker.cdo.ui
</description>
</requiredProperties>
</requires>
<artifacts size='1'>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202208170821'/>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo.ui' version='0.8.55.202212210851'/>
</artifacts>
<touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
<touchpointData size='1'>
<instructions size='1'>
<instruction key='manifest'>
Bundle-SymbolicName: org.enterprisedomain.classmaker.cdo.ui&#xA;Bundle-Version: 0.8.55.202208170821&#xA;
</instruction>
</instructions>
</touchpointData>
</unit>
<unit id='org.enterprisedomain.classmaker.cdo.ui.source' version='0.8.55.202208170821' singleton='false'>
<update id='org.enterprisedomain.classmaker.cdo.ui.source' range='[0.0.0,0.8.55.202208170821)' severity='0'/>
<properties size='10'>
<property name='df_LT.bundleVendor' value='Kyrill Zotkin'/>
<property name='df_LT.bundleName' value='ClassMaker CDO UI Support Source'/>
<property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
<property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
<property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
<property name='maven-groupId' value='org.enterprisedomain'/>
<property name='maven-artifactId' value='org.enterprisedomain.classmaker.cdo.ui'/>
<property name='maven-version' value='0.8.55-SNAPSHOT'/>
<property name='maven-classifier' value='sources'/>
<property name='maven-type' value='java-source'/>
</properties>
<provides size='5'>
<provided namespace='org.eclipse.equinox.p2.iu' name='org.enterprisedomain.classmaker.cdo.ui.source' version='0.8.55.202208170821'/>
<provided namespace='osgi.bundle' name='org.enterprisedomain.classmaker.cdo.ui.source' version='0.8.55.202208170821'/>
<provided namespace='osgi.identity' name='org.enterprisedomain.classmaker.cdo.ui.source' version='0.8.55.202208170821'>
<properties size='1'>
<property name='type' value='osgi.bundle'/>
</properties>
</provided>
<provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
<provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
</provides>
<artifacts size='1'>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo.ui.source' version='0.8.55.202208170821'/>
</artifacts>
<touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
<touchpointData size='1'>
<instructions size='1'>
<instruction key='manifest'>
Bundle-SymbolicName: org.enterprisedomain.classmaker.cdo.ui.source&#xA;Bundle-Version: 0.8.55.202208170821&#xA;
Bundle-SymbolicName: org.enterprisedomain.classmaker.cdo.ui&#xA;Bundle-Version: 0.8.55.202212210851&#xA;
</instruction>
</instructions>
</touchpointData>
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Automatic-Module-Name: org.enterprisedomain.classmaker.cdo
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-Activator: org.enterprisedomain.classmaker.cdo.Activator
Require-Bundle: org.eclipse.osgi;bundle-version="[3.16.200,4.0.0)",
org.enterprisedomain.classmaker;bundle-version="0.8.55",
org.enterprisedomain.classmaker;bundle-version="0.8.55";visibility:=reexport,
org.eclipse.emf.cdo;bundle-version="4.15.0";visibility:=reexport,
org.eclipse.emf.cdo.edit;bundle-version="4.5.6";visibility:=reexport
Export-Package: org.enterprisedomain.classmaker.cdo
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind;
import org.eclipse.emf.codegen.ecore.genmodel.GenModel;
import org.eclipse.emf.ecore.EPackage;
import org.enterprisedomain.classmaker.Contribution;
import org.enterprisedomain.classmaker.core.ClassMakerPlugin;
import org.enterprisedomain.classmaker.jobs.codegen.EcoreGenerator;

Expand All @@ -32,8 +33,11 @@ public CDOGenerator(int depth, long stateTimestamp) {

protected void setupGenModel(IPath projectPath, GenModel ecoreGenModel, Collection<EPackage> ePackages) {
super.setupGenModel(projectPath, ecoreGenModel, ePackages);
ClassMakerPlugin.getClassMaker().getWorkspace().getContribution(projectPath.lastSegment()).getDependencies()
.add("org.eclipse.emf.cdo");
Contribution contribution = ClassMakerPlugin.getClassMaker().getWorkspace()
.getContribution(projectPath.lastSegment());
contribution.getDependencies().add("org.eclipse.emf.cdo");
if (contribution.getState().isEdit())
contribution.getDependencies().add("org.eclipse.emf.cdo.edit");
ecoreGenModel.setSuppressInterfaces(false);
ecoreGenModel.setFeatureDelegation(GenDelegationKind.REFLECTIVE_LITERAL);
ecoreGenModel.getModelPluginVariables().add("CDO=org.eclipse.emf.cdo"); //$NON-NLS-1$
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ public class CreateCDOGeneratorCustomizer extends CustomizerImpl {

@Override
public Object customize(EList<Object> args) {
CDOGenerator generator = new CDOGenerator((Integer) args.get(0), (Long) args.get(2));
generator.setProject((IProject) args.get(1));
CDOGenerator generator = new CDOGenerator((Integer) args.get(0), (Long) args.get(1));
generator.setProject((IProject) args.get(2));
return generator;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: ClassMaker CDO Support
Bundle-SymbolicName: org.enterprisedomain.classmaker.cdo;singleton:=true
Bundle-Version: 0.8.55.202208170821
Bundle-Version: 0.8.55.202212210851
Bundle-Vendor: Kyrill Zotkin
Automatic-Module-Name: org.enterprisedomain.classmaker.cdo
Bundle-RequiredExecutionEnvironment: JavaSE-11
Expand Down
19 changes: 4 additions & 15 deletions bundles/org.enterprisedomain.classmaker.cdo/target/p2artifacts.xml
Original file line number Diff line number Diff line change
@@ -1,25 +1,14 @@
<?xml version='1.0' encoding='UTF-8'?>
<?artifactRepository version='1.1.0'?>
<artifacts size='2'>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo' version='0.8.55.202208170821'>
<artifacts size='1'>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo' version='0.8.55.202212210851'>
<properties size='6'>
<property name='artifact.size' value='8834'/>
<property name='download.size' value='8834'/>
<property name='artifact.size' value='8935'/>
<property name='download.size' value='8935'/>
<property name='maven-groupId' value='org.enterprisedomain'/>
<property name='maven-artifactId' value='org.enterprisedomain.classmaker.cdo'/>
<property name='maven-version' value='0.8.55-SNAPSHOT'/>
<property name='maven-type' value='eclipse-plugin'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.enterprisedomain.classmaker.cdo.source' version='0.8.55.202208170821'>
<properties size='7'>
<property name='artifact.size' value='3257'/>
<property name='download.size' value='3257'/>
<property name='maven-groupId' value='org.enterprisedomain'/>
<property name='maven-artifactId' value='org.enterprisedomain.classmaker.cdo'/>
<property name='maven-version' value='0.8.55-SNAPSHOT'/>
<property name='maven-classifier' value='sources'/>
<property name='maven-type' value='java-source'/>
</properties>
</artifact>
</artifacts>
Loading