Skip to content

Commit 6a13d86

Browse files
committed
Merge branch 'main' into 2.9.x
2 parents e4c1bd0 + 5de6c1b commit 6a13d86

File tree

124 files changed

+3471
-1016
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+3471
-1016
lines changed

core/esmf-aspect-meta-model-interface/src/main/java/org/eclipse/esmf/metamodel/Namespace.java

+20-5
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import org.eclipse.esmf.aspectmodel.AspectModelFile;
1919
import org.eclipse.esmf.aspectmodel.VersionNumber;
20+
import org.eclipse.esmf.aspectmodel.urn.AspectModelUrn;
2021

2122
/**
2223
* Represents the namespace the model elements are contained in
@@ -29,14 +30,28 @@ public interface Namespace extends ModelElementGroup, HasDescription {
2930

3031
/**
3132
* The package part of the model namespace is an identifier given in
32-
* <a href="https://en.wikipedia.org/wiki/Reverse_domain_name_notation">reverse domain name notation</a>, e.g., com.example.myapp.
33+
* <a href="https://en.wikipedia.org/wiki/Reverse_domain_name_notation">reverse domain name notation</a>, e.g.,
34+
* {@code com.example.myapp}.
3335
*
3436
* @return the package part of the namespace
37+
* @deprecated use {@link #namespaceMainPart()} instead
3538
*/
36-
String packagePart();
39+
@Deprecated( forRemoval = true )
40+
default String packagePart() {
41+
return namespaceMainPart();
42+
}
43+
44+
/**
45+
* The package part of the model namespace is an identifier given in
46+
* <a href="https://en.wikipedia.org/wiki/Reverse_domain_name_notation">reverse domain name notation</a>, e.g.,
47+
* {@code com.example.myapp}.
48+
*
49+
* @return the package part of the namespace
50+
*/
51+
String namespaceMainPart();
3752

3853
/**
39-
* The version part of the namespace. This is always a semantic version, e.g. 1.2.3.
54+
* The version part of the namespace. This is always a semantic version, e.g. {@code 1.2.3}.
4055
*
4156
* @return the version part
4257
*/
@@ -54,8 +69,8 @@ public interface Namespace extends ModelElementGroup, HasDescription {
5469
*
5570
* @return the identifier
5671
*/
57-
default String urn() {
58-
return String.format( "urn:samm:%s:%s", packagePart(), version() );
72+
default AspectModelUrn urn() {
73+
return AspectModelUrn.fromUrn( String.format( "urn:samm:%s:%s", namespaceMainPart(), version() ) );
5974
}
6075

6176
/**

core/esmf-aspect-meta-model-java/src/main/java/org/apache/jena/graph/AnyNode.java

-33
This file was deleted.

core/esmf-aspect-meta-model-java/src/main/java/org/apache/jena/graph/BlankNode.java

-34
This file was deleted.

core/esmf-aspect-meta-model-java/src/main/java/org/apache/jena/graph/LiteralNode.java

-34
This file was deleted.

core/esmf-aspect-meta-model-java/src/main/java/org/apache/jena/graph/TokenNode.java

-213
This file was deleted.

0 commit comments

Comments
 (0)