Skip to content

Commit e6fabeb

Browse files
committed
Deprecated ModelMixIn, Spec loading - png
1 parent a8cd58c commit e6fabeb

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

emf/src/main/java/module-info.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import org.nasdanika.capability.CapabilityFactory;
22
import org.nasdanika.emf.SpecLoadingDrawioResourceFactoryCapabilityFactory;
3+
import org.nasdanika.emf.SpecLoadingDrawioResourceFactoryPngCapabilityFactory;
34
import org.nasdanika.emf.persistence.EObjectCapabilityFactory;
45
import org.nasdanika.emf.persistence.EObjectLoaderYamlResourceFactoryCapabilityFactory;
56

@@ -22,6 +23,7 @@
2223
provides CapabilityFactory with
2324
EObjectCapabilityFactory,
2425
SpecLoadingDrawioResourceFactoryCapabilityFactory,
26+
SpecLoadingDrawioResourceFactoryPngCapabilityFactory,
2527
EObjectLoaderYamlResourceFactoryCapabilityFactory;
2628

2729
}

emf/src/main/java/org/nasdanika/emf/ModelMixIn.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828

2929
/**
3030
* Mix-in for loading a model from a resource. Registers {@link DocLoadingDrawioResourceFactory} for .drawio and .png
31+
* @deprecated Use org.nasdanika.cli.ModelCommand and chain
3132
*/
33+
@Deprecated
3234
public class ModelMixIn {
3335

3436
@Option(

emf/src/main/java/org/nasdanika/emf/SpecLoadingDrawioResourceFactoryCapabilityFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ public class SpecLoadingDrawioResourceFactoryCapabilityFactory extends ResourceF
88

99
@Override
1010
protected Factory getResourceFactory(ResourceSet resourceSet) {
11+
// TODO - representation filters capability providers
1112
return new SpecLoadingDrawioResourceFactory(uri -> resourceSet.getEObject(uri, true));
1213
}
1314

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package org.nasdanika.emf;
2+
3+
public class SpecLoadingDrawioResourceFactoryPngCapabilityFactory extends SpecLoadingDrawioResourceFactoryCapabilityFactory {
4+
5+
@Override
6+
protected String getExtension() {
7+
return "png";
8+
}
9+
10+
}

0 commit comments

Comments
 (0)