Skip to content
Merged
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
10 changes: 6 additions & 4 deletions .github/workflows/test-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,18 @@ on:
jobs:
build:
name: Checkout and Build
runs-on: ubuntu-20.04
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
java-version: [11, 16, 17]
java-version: [11, 17]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: JDK setup
uses: actions/setup-java@v2
uses: actions/setup-java@v4
continue-on-error: true
with:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
Expand Down
11 changes: 0 additions & 11 deletions .travis.yml

This file was deleted.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This project provides domain specific language support for the [veraPDF PDF/A an
CI Status
---------

[![Build Status](https://jenkins.openpreservation.org/job/veraPDF/job/1.26/job/model-syntax/badge/icon)](https://jenkins.openpreservation.org/job/veraPDF/job/1.26/job/model-syntax/ "OPF Jenkins")
[![Build Status](https://jenkins.openpreservation.org/job/veraPDF/job/1.28/job/model-syntax/badge/icon)](https://jenkins.openpreservation.org/job/veraPDF/job/1.28/job/model-syntax/ "OPF Jenkins")
[![Maven Central](https://img.shields.io/maven-central/v/org.verapdf/org.verapdf.svg)](https://repo1.maven.org/maven2/org/verapdf/org.verapdf/ "Maven central")
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/a03dbd92b1724cd0a7636ea0245adc16)](https://app.codacy.com/gh/veraPDF/veraPDF-model-syntax/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade "Codacy coverage")

Expand All @@ -20,7 +20,7 @@ Pre-requisites

In order to make use of the DSL support you'll require

* Java 9 - 17, which can be downloaded [from Oracle](https://www.oracle.com/technetwork/java/javase/downloads/index.html), or for Linux users [OpenJDK](https://openjdk.java.net/install/index.html).
* Java 11 or 17, which can be downloaded [from Oracle](https://www.oracle.com/technetwork/java/javase/downloads/index.html), or for Linux users [OpenJDK](https://openjdk.java.net/install/index.html).
* The [Eclipse IDE](https://eclipse.org/) with the [Xtext plug-in](https://eclipse.org/Xtext/download.html). If you haven't installed Eclipse then we recommend downloading the [Xtext Eclipse distribution](https://eclipse.org/Xtext/download.html).

Installation of DSL Support in Eclipse
Expand Down
2 changes: 1 addition & 1 deletion license/template/license.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
This file is part of ${project.name}, a module of the veraPDF project.
Copyright (c) ${project.inceptionYear}, ${owner} <${email}>
Copyright (c) ${project.inceptionYear}-${current.year}, ${owner} <${email}>
All rights reserved.

${project.name} is free software: you can redistribute it and/or modify
Expand Down
26 changes: 24 additions & 2 deletions org.verapdf.releng/pom.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of veraPDF Model Syntax, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

veraPDF Model Syntax is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with veraPDF Model Syntax as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
veraPDF Model Syntax as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
<artifactId>verapdf-parent</artifactId>
<groupId>org.verapdf</groupId>
<version>1.26.2</version>
<version>1.28.1</version>
</parent>

<groupId>org.verapdf</groupId>
<artifactId>parent</artifactId>
<version>1.26.0</version>
<version>1.28.0</version>
<packaging>pom</packaging>

<name>veraPDF Model Syntax</name>
Expand Down
21 changes: 21 additions & 0 deletions org.verapdf.sdk/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1,22 @@
#
# This file is part of VERA PDF Feature, a module of the veraPDF project.
# Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
# All rights reserved.
#
# VERA PDF Feature is free software: you can redistribute it and/or modify
# it under the terms of either:
#
# The GNU General public license GPLv3+.
# You should have received a copy of the GNU General Public License
# along with VERA PDF Feature as the LICENSE.GPL file in the root of the source
# tree. If not, see http://www.gnu.org/licenses/ or
# https://www.gnu.org/licenses/gpl-3.0.en.html.
#
# The Mozilla Public License MPLv2+.
# You should have received a copy of the Mozilla Public License along with
# VERA PDF Feature as the LICENSE.MPL file in the root of the source tree.
# If a copy of the MPL was not distributed with this file, you can obtain one at
# http://mozilla.org/MPL/2.0/.
#

bin.includes =feature.xml
24 changes: 23 additions & 1 deletion org.verapdf.sdk/feature.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of VERA PDF Feature, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

VERA PDF Feature is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with VERA PDF Feature as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
VERA PDF Feature as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<feature id="org.verapdf.sdk"
label="Model SDK Feature "
version="1.26.0">
version="1.28.0">
<plugin
id="org.verapdf"
download-size="0"
Expand Down
24 changes: 23 additions & 1 deletion org.verapdf.sdk/pom.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of VERA PDF Feature, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

VERA PDF Feature is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with VERA PDF Feature as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
VERA PDF Feature as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
Expand All @@ -7,7 +29,7 @@
<relativePath>../org.verapdf.releng/pom.xml</relativePath>
<groupId>org.verapdf</groupId>
<artifactId>parent</artifactId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>

<artifactId>org.verapdf.sdk</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion org.verapdf.tests/META-INF/MANIFEST.MF
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: org.verapdf.tests
Bundle-Vendor: veraPDF Consortium
Bundle-Version: 1.26.0
Bundle-Version: 1.28.0
Bundle-SymbolicName: org.verapdf.tests; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: org.verapdf,
Expand Down
21 changes: 21 additions & 0 deletions org.verapdf.tests/build.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
#
# This file is part of VERA PDF Tests, a module of the veraPDF project.
# Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
# All rights reserved.
#
# VERA PDF Tests is free software: you can redistribute it and/or modify
# it under the terms of either:
#
# The GNU General public license GPLv3+.
# You should have received a copy of the GNU General Public License
# along with VERA PDF Tests as the LICENSE.GPL file in the root of the source
# tree. If not, see http://www.gnu.org/licenses/ or
# https://www.gnu.org/licenses/gpl-3.0.en.html.
#
# The Mozilla Public License MPLv2+.
# You should have received a copy of the Mozilla Public License along with
# VERA PDF Tests as the LICENSE.MPL file in the root of the source tree.
# If a copy of the MPL was not distributed with this file, you can obtain one at
# http://mozilla.org/MPL/2.0/.
#

source.. = src/,\
src-gen/,\
xtend-gen/
Expand Down
24 changes: 23 additions & 1 deletion org.verapdf.tests/pom.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of VERA PDF Tests, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

VERA PDF Tests is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with VERA PDF Tests as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
VERA PDF Tests as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
Expand All @@ -7,7 +29,7 @@
<relativePath>../org.verapdf.releng/pom.xml</relativePath>
<groupId>org.verapdf</groupId>
<artifactId>parent</artifactId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>

<artifactId>org.verapdf.tests</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion org.verapdf.ui/META-INF/MANIFEST.MF
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: org.verapdf.ui
Bundle-Vendor: veraPDF Consortium
Bundle-Version: 1.26.0
Bundle-Version: 1.28.0
Bundle-SymbolicName: org.verapdf.ui; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: org.verapdf;visibility:=reexport,
Expand Down
21 changes: 21 additions & 0 deletions org.verapdf.ui/build.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
#
# This file is part of VERA PDF UI, a module of the veraPDF project.
# Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
# All rights reserved.
#
# VERA PDF UI is free software: you can redistribute it and/or modify
# it under the terms of either:
#
# The GNU General public license GPLv3+.
# You should have received a copy of the GNU General Public License
# along with VERA PDF UI as the LICENSE.GPL file in the root of the source
# tree. If not, see http://www.gnu.org/licenses/ or
# https://www.gnu.org/licenses/gpl-3.0.en.html.
#
# The Mozilla Public License MPLv2+.
# You should have received a copy of the Mozilla Public License along with
# VERA PDF UI as the LICENSE.MPL file in the root of the source tree.
# If a copy of the MPL was not distributed with this file, you can obtain one at
# http://mozilla.org/MPL/2.0/.
#

source.. = src/,\
src-gen/,\
xtend-gen/
Expand Down
22 changes: 22 additions & 0 deletions org.verapdf.ui/plugin.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of VERA PDF UI, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

VERA PDF UI is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with VERA PDF UI as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
VERA PDF UI as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<?eclipse version="3.0"?>

<plugin>
Expand Down
24 changes: 23 additions & 1 deletion org.verapdf.ui/pom.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of VERA PDF UI, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

VERA PDF UI is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with VERA PDF UI as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
VERA PDF UI as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
Expand All @@ -7,7 +29,7 @@
<relativePath>../org.verapdf.releng/pom.xml</relativePath>
<groupId>org.verapdf</groupId>
<artifactId>parent</artifactId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>

<artifactId>org.verapdf.ui</artifactId>
Expand Down
20 changes: 20 additions & 0 deletions org.verapdf.ui/src/org/verapdf/ui/ModelUiModule.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/**
* This file is part of VERA PDF UI, a module of the veraPDF project.
* Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
* All rights reserved.
*
* VERA PDF UI is free software: you can redistribute it and/or modify
* it under the terms of either:
*
* The GNU General public license GPLv3+.
* You should have received a copy of the GNU General Public License
* along with VERA PDF UI as the LICENSE.GPL file in the root of the source
* tree. If not, see http://www.gnu.org/licenses/ or
* https://www.gnu.org/licenses/gpl-3.0.en.html.
*
* The Mozilla Public License MPLv2+.
* You should have received a copy of the Mozilla Public License along with
* VERA PDF UI as the LICENSE.MPL file in the root of the source tree.
* If a copy of the MPL was not distributed with this file, you can obtain one at
* http://mozilla.org/MPL/2.0/.
*/
/*
* generated by Xtext
*/
Expand Down
Loading