org.apache.taverna.scufl2.xml.* package name for xjc
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/ef632b5a Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/ef632b5a Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/ef632b5a Branch: refs/heads/master Commit: ef632b5a613ff7f401ebb51041e668a361a8c58c Parents: 555d7a3 Author: Stian Soiland-Reyes <[email protected]> Authored: Tue Feb 23 01:25:14 2016 +0000 Committer: Stian Soiland-Reyes <[email protected]> Committed: Tue Feb 23 01:32:03 2016 +0000 ---------------------------------------------------------------------- .../taverna/scufl2/rdfxml/xsd/binding.xjb | 27 ++++ .../apache/taverna/scufl2/rdfxml/xsd/owl.xsd | 14 ++- .../apache/taverna/scufl2/rdfxml/xsd/prov.xsd | 3 +- .../apache/taverna/scufl2/rdfxml/xsd/rdf.xsd | 13 +- .../apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd | 14 ++- .../apache/taverna/scufl2/rdfxml/xsd/roevo.xsd | 3 +- .../apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd | 2 +- .../taverna/scufl2/rdfxml/AbstractParser.java | 2 +- .../taverna/scufl2/rdfxml/ProfileParser.java | 44 +++---- .../taverna/scufl2/rdfxml/RDFXMLSerializer.java | 124 +++++++++---------- .../taverna/scufl2/rdfxml/RevisionParser.java | 20 +-- .../scufl2/rdfxml/WorkflowBundleParser.java | 10 +- .../taverna/scufl2/rdfxml/WorkflowParser.java | 46 +++---- .../taverna/scufl2/rdfxml/DummyParserTest.java | 18 +-- 14 files changed, 200 insertions(+), 140 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/binding.xjb ---------------------------------------------------------------------- diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/binding.xjb b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/binding.xjb new file mode 100644 index 0000000..5604309 --- /dev/null +++ b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/binding.xjb @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<jaxb:bindings version="2.1" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"> + <jaxb:bindings scd="x-schema::xml" xmlns:xml="http://www.w3.org/XML/1998/namespace"> + <jaxb:schemaBindings> + <jaxb:package name="org.apache.taverna.robundle.xml.xml" /> + </jaxb:schemaBindings> + </jaxb:bindings> + +</jaxb:bindings> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd ---------------------------------------------------------------------- diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd index 55b7c0c..a819c22 100644 --- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd +++ b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd @@ -18,7 +18,19 @@ <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:scufl2="http://ns.taverna.org.uk/2010/scufl2#" - xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> + xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:jxb="http://java.sun.com/xml/ns/jaxb" + jxb:version="1.0"> + + <xs:annotation> + <xs:appinfo> + <jxb:globalBindings /> + <jxb:schemaBindings> + <jxb:package name="org.apache.taverna.scufl2.xml.owl" /> + </jxb:schemaBindings> + </xs:appinfo> + </xs:annotation> + <!-- <xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd ---------------------------------------------------------------------- diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd index e472bd8..0073723 100644 --- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd +++ b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd @@ -24,10 +24,9 @@ <xs:annotation> <xs:appinfo> - <!-- See http://docs.rakeshv.org/java/jaxb/users-guide/jaxb-custom.html --> <jxb:globalBindings /> <jxb:schemaBindings> - <jxb:package name="org.w3.prov.jaxb" /> + <jxb:package name="org.apache.taverna.scufl2.xml.prov" /> </jxb:schemaBindings> </xs:appinfo> </xs:annotation> http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd ---------------------------------------------------------------------- diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd index eb3dc4c..b7d0e1a 100644 --- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd +++ b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd @@ -17,7 +17,18 @@ --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:jxb="http://java.sun.com/xml/ns/jaxb" + jxb:version="1.0"> + + <xs:annotation> + <xs:appinfo> + <jxb:globalBindings /> + <jxb:schemaBindings> + <jxb:package name="org.apache.taverna.scufl2.xml.rdf" /> + </jxb:schemaBindings> + </xs:appinfo> + </xs:annotation> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd" /> http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd ---------------------------------------------------------------------- diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd index f95d3b7..6f12da3 100644 --- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd +++ b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd @@ -17,7 +17,19 @@ --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/01/rdf-schema#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:jxb="http://java.sun.com/xml/ns/jaxb" + jxb:version="1.0"> + + <xs:annotation> + <xs:appinfo> + <jxb:globalBindings /> + <jxb:schemaBindings> + <jxb:package name="org.apache.taverna.scufl2.xml.rdfs" /> + </jxb:schemaBindings> + </xs:appinfo> + </xs:annotation> + <xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" schemaLocation="rdf.xsd" /> http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd ---------------------------------------------------------------------- diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd index 8bc4f05..5bb374c 100644 --- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd +++ b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd @@ -40,10 +40,9 @@ http://w3id.org/ro/roevo <xs:annotation> <xs:appinfo> - <!-- See http://docs.rakeshv.org/java/jaxb/users-guide/jaxb-custom.html --> <jxb:globalBindings /> <jxb:schemaBindings> - <jxb:package name="org.purl.wf4ever.roevo.jaxb" /> + <jxb:package name="org.apache.taverna.scufl2.xml.roevo" /> </jxb:schemaBindings> </xs:appinfo> </xs:annotation> http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd ---------------------------------------------------------------------- diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd index c21072a..92daa62 100644 --- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd +++ b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd @@ -27,7 +27,7 @@ <!-- See http://docs.rakeshv.org/java/jaxb/users-guide/jaxb-custom.html --> <jxb:globalBindings /> <jxb:schemaBindings> - <jxb:package name="org.apache.taverna.scufl2.rdfxml.jaxb" /> + <jxb:package name="org.apache.taverna.scufl2.xml" /> </jxb:schemaBindings> </xs:appinfo> </xs:annotation> http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/AbstractParser.java ---------------------------------------------------------------------- diff --git a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/AbstractParser.java b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/AbstractParser.java index bc4ce6f..08a52fe 100644 --- a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/AbstractParser.java +++ b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/AbstractParser.java @@ -33,7 +33,7 @@ import org.apache.taverna.scufl2.api.common.WorkflowBean; import org.apache.taverna.scufl2.api.container.WorkflowBundle; import org.apache.taverna.scufl2.api.io.ReaderException; -import org.apache.taverna.scufl2.rdfxml.jaxb.ObjectFactory; +import org.apache.taverna.scufl2.xml.ObjectFactory; public class AbstractParser { protected JAXBContext jaxbContext; http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/ProfileParser.java ---------------------------------------------------------------------- diff --git a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/ProfileParser.java b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/ProfileParser.java index 1c22929..1386b45 100644 --- a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/ProfileParser.java +++ b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/ProfileParser.java @@ -47,11 +47,11 @@ import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; -import org.apache.taverna.scufl2.rdfxml.jaxb.Configuration; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding.InputPortBinding; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding.OutputPortBinding; -import org.apache.taverna.scufl2.rdfxml.jaxb.Profile; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProfileDocument; +import org.apache.taverna.scufl2.xml.Configuration; +import org.apache.taverna.scufl2.xml.ProcessorBinding.InputPortBinding; +import org.apache.taverna.scufl2.xml.ProcessorBinding.OutputPortBinding; +import org.apache.taverna.scufl2.xml.Profile; +import org.apache.taverna.scufl2.xml.ProfileDocument; public class ProfileParser extends AbstractParser { private static Logger logger = Logger.getLogger(ProfileParser.class @@ -101,7 +101,7 @@ public class ProfileParser extends AbstractParser { } protected void parseActivity( - org.apache.taverna.scufl2.rdfxml.jaxb.Activity original) { + org.apache.taverna.scufl2.xml.Activity original) { Activity activity = new Activity(); getParserState().push(activity); @@ -113,10 +113,10 @@ public class ProfileParser extends AbstractParser { org.apache.taverna.scufl2.api.profiles.Profile.class)); if (original.getType() != null) activity.setType(resolve(original.getType().getResource())); - for (org.apache.taverna.scufl2.rdfxml.jaxb.Activity.InputActivityPort inputActivityPort : original + for (org.apache.taverna.scufl2.xml.Activity.InputActivityPort inputActivityPort : original .getInputActivityPort()) parseInputActivityPort(inputActivityPort.getInputActivityPort()); - for (org.apache.taverna.scufl2.rdfxml.jaxb.Activity.OutputActivityPort outputActivityPort : original + for (org.apache.taverna.scufl2.xml.Activity.OutputActivityPort outputActivityPort : original .getOutputActivityPort()) parseOutputActivityPort(outputActivityPort .getOutputActivityPort()); @@ -195,7 +195,7 @@ public class ProfileParser extends AbstractParser { } protected void parseInputActivityPort( - org.apache.taverna.scufl2.rdfxml.jaxb.InputActivityPort original) { + org.apache.taverna.scufl2.xml.InputActivityPort original) { InputActivityPort port = new InputActivityPort(); mapBean(original.getAbout(), port); port.setParent(getParserState().getCurrent(Activity.class)); @@ -206,7 +206,7 @@ public class ProfileParser extends AbstractParser { } protected void parseInputPortBinding( - org.apache.taverna.scufl2.rdfxml.jaxb.InputPortBinding original) + org.apache.taverna.scufl2.xml.InputPortBinding original) throws ReaderException { ProcessorInputPortBinding binding = new ProcessorInputPortBinding(); mapBean(original.getAbout(), binding); @@ -221,7 +221,7 @@ public class ProfileParser extends AbstractParser { } protected void parseOutputActivityPort( - org.apache.taverna.scufl2.rdfxml.jaxb.OutputActivityPort original) { + org.apache.taverna.scufl2.xml.OutputActivityPort original) { OutputActivityPort port = new OutputActivityPort(); mapBean(original.getAbout(), port); port.setParent(getParserState().getCurrent(Activity.class)); @@ -234,7 +234,7 @@ public class ProfileParser extends AbstractParser { } protected void parseOutputPortBinding( - org.apache.taverna.scufl2.rdfxml.jaxb.OutputPortBinding original) + org.apache.taverna.scufl2.xml.OutputPortBinding original) throws ReaderException { ProcessorOutputPortBinding binding = new ProcessorOutputPortBinding(); mapBean(original.getAbout(), binding); @@ -249,7 +249,7 @@ public class ProfileParser extends AbstractParser { } protected void parseProcessorBinding( - org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding original) + org.apache.taverna.scufl2.xml.ProcessorBinding original) throws ReaderException { org.apache.taverna.scufl2.api.profiles.ProcessorBinding binding = new org.apache.taverna.scufl2.api.profiles.ProcessorBinding(); binding.setParent(getParserState().getCurrent( @@ -331,25 +331,25 @@ public class ProfileParser extends AbstractParser { getParserState().setCurrentBase(base); - org.apache.taverna.scufl2.rdfxml.jaxb.Profile profileElem = null; + org.apache.taverna.scufl2.xml.Profile profileElem = null; for (Object any : elem.getValue().getAny()) - if (any instanceof org.apache.taverna.scufl2.rdfxml.jaxb.Profile) { + if (any instanceof org.apache.taverna.scufl2.xml.Profile) { if (profileElem != null) throw new ReaderException("More than one <Profile> found"); - profileElem = (org.apache.taverna.scufl2.rdfxml.jaxb.Profile) any; + profileElem = (org.apache.taverna.scufl2.xml.Profile) any; parseProfile(profileElem, profileUri); - } else if (any instanceof org.apache.taverna.scufl2.rdfxml.jaxb.Activity) { + } else if (any instanceof org.apache.taverna.scufl2.xml.Activity) { if (profileElem == null) throw new ReaderException("No <Profile> found"); - parseActivity((org.apache.taverna.scufl2.rdfxml.jaxb.Activity) any); - } else if (any instanceof org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding) { + parseActivity((org.apache.taverna.scufl2.xml.Activity) any); + } else if (any instanceof org.apache.taverna.scufl2.xml.ProcessorBinding) { if (profileElem == null) throw new ReaderException("No <Profile> found"); - parseProcessorBinding((org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding) any); - } else if (any instanceof org.apache.taverna.scufl2.rdfxml.jaxb.Configuration) { + parseProcessorBinding((org.apache.taverna.scufl2.xml.ProcessorBinding) any); + } else if (any instanceof org.apache.taverna.scufl2.xml.Configuration) { if (profileElem == null) throw new ReaderException("No <Profile> found"); - parseConfiguration((org.apache.taverna.scufl2.rdfxml.jaxb.Configuration) any); + parseConfiguration((org.apache.taverna.scufl2.xml.Configuration) any); } parseProfileSecond(profileElem); } http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RDFXMLSerializer.java ---------------------------------------------------------------------- diff --git a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RDFXMLSerializer.java b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RDFXMLSerializer.java index 3ab7501..5c4d213 100644 --- a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RDFXMLSerializer.java +++ b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RDFXMLSerializer.java @@ -73,29 +73,29 @@ import org.apache.taverna.scufl2.api.profiles.ProcessorOutputPortBinding; import org.apache.taverna.scufl2.api.profiles.Profile; import org.apache.taverna.scufl2.rdfxml.impl.NamespacePrefixMapperJAXB_RI; import org.apache.taverna.scufl2.ucfpackage.UCFPackage; -import org.w3._1999._02._22_rdf_syntax_ns_.RDF; -import org.w3._1999._02._22_rdf_syntax_ns_.Resource; -import org.w3._1999._02._22_rdf_syntax_ns_.Type; -import org.w3._2000._01.rdf_schema_.SeeAlso; +import org.apache.taverna.scufl2.xml.rdf.RDF; +import org.apache.taverna.scufl2.xml.rdf.Resource; +import org.apache.taverna.scufl2.xml.rdf.Type; +import org.apache.taverna.scufl2.xml.rdfs.SeeAlso; import org.xml.sax.SAXException; -import org.apache.taverna.scufl2.rdfxml.jaxb.Blocking; -import org.apache.taverna.scufl2.rdfxml.jaxb.Control; -import org.apache.taverna.scufl2.rdfxml.jaxb.DataLink.MergePosition; -import org.apache.taverna.scufl2.rdfxml.jaxb.DataLinkEntry; -import org.apache.taverna.scufl2.rdfxml.jaxb.GranularPortDepth; -import org.apache.taverna.scufl2.rdfxml.jaxb.IterationStrategyStack.IterationStrategies; -import org.apache.taverna.scufl2.rdfxml.jaxb.ObjectFactory; -import org.apache.taverna.scufl2.rdfxml.jaxb.PortDepth; -import org.apache.taverna.scufl2.rdfxml.jaxb.PortNode.DesiredDepth; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding.ActivityPosition; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding.InputPortBinding; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding.OutputPortBinding; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProductOf; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProfileDocument; -import org.apache.taverna.scufl2.rdfxml.jaxb.SeeAlsoType; -import org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundleDocument; -import org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowDocument; +import org.apache.taverna.scufl2.xml.Blocking; +import org.apache.taverna.scufl2.xml.Control; +import org.apache.taverna.scufl2.xml.DataLink.MergePosition; +import org.apache.taverna.scufl2.xml.DataLinkEntry; +import org.apache.taverna.scufl2.xml.GranularPortDepth; +import org.apache.taverna.scufl2.xml.IterationStrategyStack.IterationStrategies; +import org.apache.taverna.scufl2.xml.ObjectFactory; +import org.apache.taverna.scufl2.xml.PortDepth; +import org.apache.taverna.scufl2.xml.PortNode.DesiredDepth; +import org.apache.taverna.scufl2.xml.ProcessorBinding.ActivityPosition; +import org.apache.taverna.scufl2.xml.ProcessorBinding.InputPortBinding; +import org.apache.taverna.scufl2.xml.ProcessorBinding.OutputPortBinding; +import org.apache.taverna.scufl2.xml.ProductOf; +import org.apache.taverna.scufl2.xml.ProfileDocument; +import org.apache.taverna.scufl2.xml.SeeAlsoType; +import org.apache.taverna.scufl2.xml.WorkflowBundleDocument; +import org.apache.taverna.scufl2.xml.WorkflowDocument; public class RDFXMLSerializer { private static final String DOT_RDF = ".rdf"; @@ -104,11 +104,11 @@ public class RDFXMLSerializer { private static boolean warnedOnce = false; public class ProfileSerialisationVisitor implements Visitor { - private org.apache.taverna.scufl2.rdfxml.jaxb.Activity activity; + private org.apache.taverna.scufl2.xml.Activity activity; private final ProfileDocument doc; - private org.apache.taverna.scufl2.rdfxml.jaxb.Profile profileElem; + private org.apache.taverna.scufl2.xml.Profile profileElem; private Profile profile; - private org.apache.taverna.scufl2.rdfxml.jaxb.ProcessorBinding processorBindingElem; + private org.apache.taverna.scufl2.xml.ProcessorBinding processorBindingElem; public ProfileSerialisationVisitor(ProfileDocument doc) { this.doc = doc; @@ -123,7 +123,7 @@ public class RDFXMLSerializer { } private void configuration(Configuration node) { - org.apache.taverna.scufl2.rdfxml.jaxb.Configuration configuration = objectFactory + org.apache.taverna.scufl2.xml.Configuration configuration = objectFactory .createConfiguration(); configuration.setConfigure(resource(uri(node.getConfigures()))); configuration.setName(node.getName()); @@ -163,20 +163,20 @@ public class RDFXMLSerializer { } private void inputActivityPort(InputActivityPort node) { - org.apache.taverna.scufl2.rdfxml.jaxb.InputActivityPort inputActivityPort = objectFactory + org.apache.taverna.scufl2.xml.InputActivityPort inputActivityPort = objectFactory .createInputActivityPort(); inputActivityPort.setAbout(uri(node)); inputActivityPort.setName(node.getName()); inputActivityPort.setPortDepth(portDepth(node.getDepth())); - org.apache.taverna.scufl2.rdfxml.jaxb.Activity.InputActivityPort wrapper = objectFactory + org.apache.taverna.scufl2.xml.Activity.InputActivityPort wrapper = objectFactory .createActivityInputActivityPort(); wrapper.setInputActivityPort(inputActivityPort); activity.getInputActivityPort().add(wrapper); } private void outputActivityPort(OutputActivityPort node) { - org.apache.taverna.scufl2.rdfxml.jaxb.OutputActivityPort outputActivityPort = objectFactory + org.apache.taverna.scufl2.xml.OutputActivityPort outputActivityPort = objectFactory .createOutputActivityPort(); outputActivityPort.setAbout(uri(node)); outputActivityPort.setName(node.getName()); @@ -184,7 +184,7 @@ public class RDFXMLSerializer { outputActivityPort.setGranularPortDepth(granularPortDepth(node .getGranularDepth())); - org.apache.taverna.scufl2.rdfxml.jaxb.Activity.OutputActivityPort wrapper = objectFactory + org.apache.taverna.scufl2.xml.Activity.OutputActivityPort wrapper = objectFactory .createActivityOutputActivityPort(); wrapper.setOutputActivityPort(outputActivityPort); activity.getOutputActivityPort().add(wrapper); @@ -219,7 +219,7 @@ public class RDFXMLSerializer { } private void processorInputPortBinding(ProcessorInputPortBinding node) { - org.apache.taverna.scufl2.rdfxml.jaxb.InputPortBinding inputBinding = objectFactory + org.apache.taverna.scufl2.xml.InputPortBinding inputBinding = objectFactory .createInputPortBinding(); inputBinding.setAbout(uri(node)); inputBinding.setBindInputActivityPort(resource(uri(node @@ -233,7 +233,7 @@ public class RDFXMLSerializer { } private void processorOutputPortBinding(ProcessorOutputPortBinding node) { - org.apache.taverna.scufl2.rdfxml.jaxb.OutputPortBinding outputBinding = objectFactory + org.apache.taverna.scufl2.xml.OutputPortBinding outputBinding = objectFactory .createOutputPortBinding(); outputBinding.setAbout(uri(node)); outputBinding.setBindOutputActivityPort(resource(uri(node @@ -293,17 +293,17 @@ public class RDFXMLSerializer { } public class WorkflowSerialisationVisitor implements Visitor { - private final org.apache.taverna.scufl2.rdfxml.jaxb.Workflow workflow; - private org.apache.taverna.scufl2.rdfxml.jaxb.Processor proc; + private final org.apache.taverna.scufl2.xml.Workflow workflow; + private org.apache.taverna.scufl2.xml.Processor proc; private Workflow wf; @SuppressWarnings("unused") - private org.apache.taverna.scufl2.rdfxml.jaxb.DispatchStack dispatchStack; - private org.apache.taverna.scufl2.rdfxml.jaxb.IterationStrategyStack iterationStrategyStack; + private org.apache.taverna.scufl2.xml.DispatchStack dispatchStack; + private org.apache.taverna.scufl2.xml.IterationStrategyStack iterationStrategyStack; private IterationStrategies iterationStrategies; private Stack<List<Object>> productStack; public WorkflowSerialisationVisitor( - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow workflow) { + org.apache.taverna.scufl2.xml.Workflow workflow) { this.workflow = workflow; } @@ -350,9 +350,9 @@ public class RDFXMLSerializer { if (node instanceof InputWorkflowPort) { InputWorkflowPort ip = (InputWorkflowPort) node; - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow.InputWorkflowPort inP = objectFactory + org.apache.taverna.scufl2.xml.Workflow.InputWorkflowPort inP = objectFactory .createWorkflowInputWorkflowPort(); - org.apache.taverna.scufl2.rdfxml.jaxb.InputWorkflowPort inPort = objectFactory + org.apache.taverna.scufl2.xml.InputWorkflowPort inPort = objectFactory .createInputWorkflowPort(); inP.setInputWorkflowPort(inPort); inPort.setName(ip.getName()); @@ -366,9 +366,9 @@ public class RDFXMLSerializer { } if (node instanceof OutputWorkflowPort) { OutputWorkflowPort op = (OutputWorkflowPort) node; - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow.OutputWorkflowPort inP = objectFactory + org.apache.taverna.scufl2.xml.Workflow.OutputWorkflowPort inP = objectFactory .createWorkflowOutputWorkflowPort(); - org.apache.taverna.scufl2.rdfxml.jaxb.OutputWorkflowPort outPort = objectFactory + org.apache.taverna.scufl2.xml.OutputWorkflowPort outPort = objectFactory .createOutputWorkflowPort(); inP.setOutputWorkflowPort(outPort); outPort.setName(op.getName()); @@ -379,7 +379,7 @@ public class RDFXMLSerializer { } if (node instanceof Processor) { Processor processor = (Processor) node; - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow.Processor wfProc = objectFactory + org.apache.taverna.scufl2.xml.Workflow.Processor wfProc = objectFactory .createWorkflowProcessor(); proc = objectFactory.createProcessor(); wfProc.setProcessor(proc); @@ -391,18 +391,18 @@ public class RDFXMLSerializer { } if (node instanceof InputProcessorPort) { InputProcessorPort inPort = (InputProcessorPort) node; - org.apache.taverna.scufl2.rdfxml.jaxb.InputProcessorPort port = objectFactory + org.apache.taverna.scufl2.xml.InputProcessorPort port = objectFactory .createInputProcessorPort(); port.setAbout(uri.toASCIIString()); port.setName(inPort.getName()); port.setPortDepth(makePortDepth(inPort.getDepth())); - org.apache.taverna.scufl2.rdfxml.jaxb.Processor.InputProcessorPort inputProcessorPort = objectFactory + org.apache.taverna.scufl2.xml.Processor.InputProcessorPort inputProcessorPort = objectFactory .createProcessorInputProcessorPort(); inputProcessorPort.setInputProcessorPort(port); proc.getInputProcessorPort().add(inputProcessorPort); } if (node instanceof OutputProcessorPort) { - org.apache.taverna.scufl2.rdfxml.jaxb.OutputProcessorPort port; + org.apache.taverna.scufl2.xml.OutputProcessorPort port; OutputProcessorPort outPort = (OutputProcessorPort) node; port = objectFactory.createOutputProcessorPort(); port.setAbout(uri.toASCIIString()); @@ -411,7 +411,7 @@ public class RDFXMLSerializer { port.setGranularPortDepth(makeGranularPortDepth(outPort .getGranularDepth())); - org.apache.taverna.scufl2.rdfxml.jaxb.Processor.OutputProcessorPort outputProcessorPort = objectFactory + org.apache.taverna.scufl2.xml.Processor.OutputProcessorPort outputProcessorPort = objectFactory .createProcessorOutputProcessorPort(); outputProcessorPort.setOutputProcessorPort(port); proc.getOutputProcessorPort().add(outputProcessorPort); @@ -420,7 +420,7 @@ public class RDFXMLSerializer { iterationStrategyStack = objectFactory .createIterationStrategyStack(); iterationStrategyStack.setAbout(uri.toASCIIString()); - org.apache.taverna.scufl2.rdfxml.jaxb.Processor.IterationStrategyStack processorIterationStrategyStack = objectFactory + org.apache.taverna.scufl2.xml.Processor.IterationStrategyStack processorIterationStrategyStack = objectFactory .createProcessorIterationStrategyStack(); processorIterationStrategyStack .setIterationStrategyStack(iterationStrategyStack); @@ -440,7 +440,7 @@ public class RDFXMLSerializer { productStack.add(dotProductOrCrossProduct); } if (node instanceof CrossProduct) { - org.apache.taverna.scufl2.rdfxml.jaxb.CrossProduct crossProduct = objectFactory + org.apache.taverna.scufl2.xml.CrossProduct crossProduct = objectFactory .createCrossProduct(); crossProduct.setAbout(uri.toASCIIString()); productStack.peek().add(crossProduct); @@ -450,7 +450,7 @@ public class RDFXMLSerializer { productStack.add(crossProduct.getProductOf().getCrossProductOrDotProductOrPortNode()); } if (node instanceof DotProduct) { - org.apache.taverna.scufl2.rdfxml.jaxb.DotProduct dotProduct = objectFactory + org.apache.taverna.scufl2.xml.DotProduct dotProduct = objectFactory .createDotProduct(); dotProduct.setAbout(uri.toASCIIString()); productStack.peek().add(dotProduct); @@ -464,7 +464,7 @@ public class RDFXMLSerializer { PortNode portNode = (PortNode) node; InputProcessorPort inPort = portNode.getInputProcessorPort(); URI portUri = uriTools.relativeUriForBean(inPort, wf); - org.apache.taverna.scufl2.rdfxml.jaxb.PortNode port = objectFactory.createPortNode(); + org.apache.taverna.scufl2.xml.PortNode port = objectFactory.createPortNode(); port.setAbout(uri.toASCIIString()); if (portNode.getDesiredDepth() != null) { DesiredDepth value = objectFactory.createPortNodeDesiredDepth(); @@ -477,7 +477,7 @@ public class RDFXMLSerializer { } if (node instanceof DataLink) { DataLink dataLink = (DataLink) node; - org.apache.taverna.scufl2.rdfxml.jaxb.DataLink link = objectFactory + org.apache.taverna.scufl2.xml.DataLink link = objectFactory .createDataLink(); link.setAbout(uri.toASCIIString()); URI fromUri = uriTools.relativeUriForBean( @@ -539,8 +539,8 @@ public class RDFXMLSerializer { throws JAXBException { if (jaxbContextStatic == null) { Class<?>[] packages = { ObjectFactory.class, - org.w3._1999._02._22_rdf_syntax_ns_.ObjectFactory.class, - org.w3._2000._01.rdf_schema_.ObjectFactory.class }; + org.apache.taverna.scufl2.xml.rdf.ObjectFactory.class, + org.apache.taverna.scufl2.xml.rdfs.ObjectFactory.class }; jaxbContextStatic = JAXBContext.newInstance(packages); } return jaxbContextStatic; @@ -612,8 +612,8 @@ public class RDFXMLSerializer { private ObjectFactory objectFactory = new ObjectFactory(); - private org.w3._2000._01.rdf_schema_.ObjectFactory rdfsObjectFactory = new org.w3._2000._01.rdf_schema_.ObjectFactory(); - private org.w3._1999._02._22_rdf_syntax_ns_.ObjectFactory rdfObjectFactory = new org.w3._1999._02._22_rdf_syntax_ns_.ObjectFactory(); + private org.apache.taverna.scufl2.xml.rdfs.ObjectFactory rdfsObjectFactory = new org.apache.taverna.scufl2.xml.rdfs.ObjectFactory(); + private org.apache.taverna.scufl2.xml.rdf.ObjectFactory rdfObjectFactory = new org.apache.taverna.scufl2.xml.rdf.ObjectFactory(); private URITools uriTools = new URITools(); private boolean usingSchema = false; @@ -685,17 +685,17 @@ public class RDFXMLSerializer { return doc; } - protected org.apache.taverna.scufl2.rdfxml.jaxb.Workflow makeWorkflow( + protected org.apache.taverna.scufl2.xml.Workflow makeWorkflow( Workflow wf, URI documentPath) { - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow workflow = objectFactory + org.apache.taverna.scufl2.xml.Workflow workflow = objectFactory .createWorkflow(); wf.accept(new WorkflowSerialisationVisitor(workflow) { }); return workflow; } - protected org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle makeWorkflowBundleElem() { - org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle bundle = objectFactory + protected org.apache.taverna.scufl2.xml.WorkflowBundle makeWorkflowBundleElem() { + org.apache.taverna.scufl2.xml.WorkflowBundle bundle = objectFactory .createWorkflowBundle(); // FIXME: Support other URIs bundle.setAbout(""); @@ -708,7 +708,7 @@ public class RDFXMLSerializer { } for (Workflow wf : wfBundle.getWorkflows()) { - org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle.Workflow wfElem = objectFactory + org.apache.taverna.scufl2.xml.WorkflowBundle.Workflow wfElem = objectFactory .createWorkflowBundleWorkflow(); SeeAlsoType seeAlsoElem = objectFactory.createSeeAlsoType(); seeAlsoElem.setAbout(uriTools.relativeUriForBean(wf, wfBundle) @@ -733,7 +733,7 @@ public class RDFXMLSerializer { } for (Profile pf : wfBundle.getProfiles()) { - org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle.Profile wfElem = objectFactory + org.apache.taverna.scufl2.xml.WorkflowBundle.Profile wfElem = objectFactory .createWorkflowBundleProfile(); SeeAlsoType seeAlsoElem = objectFactory.createSeeAlsoType(); seeAlsoElem.setAbout(uriTools.relativeUriForBean(pf, wfBundle) @@ -831,7 +831,7 @@ public class RDFXMLSerializer { public void workflowBundleDoc(OutputStream outputStream, URI path) throws JAXBException, WriterException { - org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle bundle = makeWorkflowBundleElem(); + org.apache.taverna.scufl2.xml.WorkflowBundle bundle = makeWorkflowBundleElem(); WorkflowBundleDocument doc = objectFactory .createWorkflowBundleDocument(); doc.getAny().add(bundle); @@ -845,7 +845,7 @@ public class RDFXMLSerializer { public void workflowDoc(OutputStream outputStream, Workflow wf, URI path) throws JAXBException, WriterException { - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow wfElem = makeWorkflow(wf, + org.apache.taverna.scufl2.xml.Workflow wfElem = makeWorkflow(wf, path); WorkflowDocument doc = objectFactory.createWorkflowDocument(); doc.getAny().add(wfElem); http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RevisionParser.java ---------------------------------------------------------------------- diff --git a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RevisionParser.java b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RevisionParser.java index 366069b..59013e1 100644 --- a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RevisionParser.java +++ b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/RevisionParser.java @@ -36,12 +36,12 @@ import javax.xml.datatype.XMLGregorianCalendar; import org.apache.taverna.scufl2.api.annotation.Revision; import org.apache.taverna.scufl2.api.io.ReaderException; -import org.purl.wf4ever.roevo.jaxb.Change; -import org.purl.wf4ever.roevo.jaxb.ChangeSpecification; -import org.purl.wf4ever.roevo.jaxb.ChangeSpecification.HasChange; -import org.purl.wf4ever.roevo.jaxb.RoEvoDocument; -import org.purl.wf4ever.roevo.jaxb.VersionableResource; -import org.w3._1999._02._22_rdf_syntax_ns_.Resource; +import org.apache.taverna.scufl2.xml.roevo.Change; +import org.apache.taverna.scufl2.xml.roevo.ChangeSpecification; +import org.apache.taverna.scufl2.xml.roevo.ChangeSpecification.HasChange; +import org.apache.taverna.scufl2.xml.roevo.RoEvoDocument; +import org.apache.taverna.scufl2.xml.roevo.VersionableResource; +import org.apache.taverna.scufl2.xml.rdf.Resource; public class RevisionParser { @@ -50,10 +50,10 @@ public class RevisionParser { protected JAXBContext getJaxbContext() throws JAXBException { if (jaxbContext == null) { Class<?>[] packages = { - org.purl.wf4ever.roevo.jaxb.ObjectFactory.class, - org.w3.prov.jaxb.ObjectFactory.class, - org.w3._1999._02._22_rdf_syntax_ns_.ObjectFactory.class, - org.w3._2000._01.rdf_schema_.ObjectFactory.class }; + org.apache.taverna.scufl2.xml.roevo.ObjectFactory.class, + org.apache.taverna.scufl2.xml.prov.ObjectFactory.class, + org.apache.taverna.scufl2.xml.rdf.ObjectFactory.class, + org.apache.taverna.scufl2.xml.rdfs.ObjectFactory.class }; jaxbContext = JAXBContext.newInstance(packages); } return jaxbContext; http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowBundleParser.java ---------------------------------------------------------------------- diff --git a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowBundleParser.java b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowBundleParser.java index 4e56a1f..12da471 100644 --- a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowBundleParser.java +++ b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowBundleParser.java @@ -38,7 +38,7 @@ import org.apache.taverna.scufl2.api.io.ReaderException; import org.apache.taverna.scufl2.ucfpackage.UCFPackage; import org.apache.taverna.scufl2.ucfpackage.UCFPackage.ResourceEntry; -import org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundleDocument; +import org.apache.taverna.scufl2.xml.WorkflowBundleDocument; public class WorkflowBundleParser extends AbstractParser { @@ -62,7 +62,7 @@ public class WorkflowBundleParser extends AbstractParser { } protected WorkflowBundle parseWorkflowBundle( - org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle wb, URI base) + org.apache.taverna.scufl2.xml.WorkflowBundle wb, URI base) throws ReaderException, IOException { WorkflowBundle workflowBundle = new WorkflowBundle(); getParserState().push(workflowBundle); @@ -75,7 +75,7 @@ public class WorkflowBundleParser extends AbstractParser { workflowBundle.setGlobalBaseURI(base.resolve(wb .getGlobalBaseURI().getResource())); mapBean(base.resolve(wb.getAbout()), workflowBundle); - for (org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle.Workflow wfEntry : wb + for (org.apache.taverna.scufl2.xml.WorkflowBundle.Workflow wfEntry : wb .getWorkflow()) { URI wfUri = base.resolve(wfEntry.getWorkflow().getAbout()); String resource = wfEntry.getWorkflow().getSeeAlso() @@ -84,7 +84,7 @@ public class WorkflowBundleParser extends AbstractParser { .getLocation(), base.resolve(resource)); workflowParser.readWorkflow(wfUri, source); } - for (org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle.Profile pfEntry : wb + for (org.apache.taverna.scufl2.xml.WorkflowBundle.Profile pfEntry : wb .getProfile()) { URI wfUri = base.resolve(pfEntry.getProfile().getAbout()); String resource = pfEntry.getProfile().getSeeAlso() @@ -177,7 +177,7 @@ public class WorkflowBundleParser extends AbstractParser { throw new ReaderException( "Invalid WorkflowBundleDocument, expected only one <WorkflowBundle>"); - org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle wb = (org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle) workflowBundleDocument + org.apache.taverna.scufl2.xml.WorkflowBundle wb = (org.apache.taverna.scufl2.xml.WorkflowBundle) workflowBundleDocument .getAny().get(0); WorkflowBundle workflowBundle = parseWorkflowBundle(wb, base); http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowParser.java ---------------------------------------------------------------------- diff --git a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowParser.java b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowParser.java index 6d84ef7..119b5f5 100644 --- a/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowParser.java +++ b/taverna-scufl2-wfbundle/src/main/java/org/apache/taverna/scufl2/rdfxml/WorkflowParser.java @@ -40,17 +40,17 @@ import org.apache.taverna.scufl2.api.iterationstrategy.IterationStrategyParent; import org.apache.taverna.scufl2.api.port.ReceiverPort; import org.apache.taverna.scufl2.api.port.SenderPort; -import org.apache.taverna.scufl2.rdfxml.jaxb.Blocking; -import org.apache.taverna.scufl2.rdfxml.jaxb.CrossProduct; -import org.apache.taverna.scufl2.rdfxml.jaxb.DataLink; -import org.apache.taverna.scufl2.rdfxml.jaxb.DispatchStack; -import org.apache.taverna.scufl2.rdfxml.jaxb.DotProduct; -import org.apache.taverna.scufl2.rdfxml.jaxb.IterationStrategyStack; -import org.apache.taverna.scufl2.rdfxml.jaxb.PortNode; -import org.apache.taverna.scufl2.rdfxml.jaxb.Processor.InputProcessorPort; -import org.apache.taverna.scufl2.rdfxml.jaxb.Processor.OutputProcessorPort; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProductOf; -import org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowDocument; +import org.apache.taverna.scufl2.xml.Blocking; +import org.apache.taverna.scufl2.xml.CrossProduct; +import org.apache.taverna.scufl2.xml.DataLink; +import org.apache.taverna.scufl2.xml.DispatchStack; +import org.apache.taverna.scufl2.xml.DotProduct; +import org.apache.taverna.scufl2.xml.IterationStrategyStack; +import org.apache.taverna.scufl2.xml.PortNode; +import org.apache.taverna.scufl2.xml.Processor.InputProcessorPort; +import org.apache.taverna.scufl2.xml.Processor.OutputProcessorPort; +import org.apache.taverna.scufl2.xml.ProductOf; +import org.apache.taverna.scufl2.xml.WorkflowDocument; import com.fasterxml.jackson.databind.node.JsonNodeFactory; @@ -187,7 +187,7 @@ public class WorkflowParser extends AbstractParser { } protected void parseInputWorkflowPort( - org.apache.taverna.scufl2.rdfxml.jaxb.InputWorkflowPort original) { + org.apache.taverna.scufl2.xml.InputWorkflowPort original) { org.apache.taverna.scufl2.api.port.InputWorkflowPort port = new org.apache.taverna.scufl2.api.port.InputWorkflowPort(); port.setName(original.getName()); if (original.getPortDepth() != null) @@ -217,7 +217,7 @@ public class WorkflowParser extends AbstractParser { } protected void parseOutputWorkflowPort( - org.apache.taverna.scufl2.rdfxml.jaxb.OutputWorkflowPort original) { + org.apache.taverna.scufl2.xml.OutputWorkflowPort original) { org.apache.taverna.scufl2.api.port.OutputWorkflowPort port = new org.apache.taverna.scufl2.api.port.OutputWorkflowPort(); port.setName(original.getName()); port.setParent(getParserState().getCurrent(Workflow.class)); @@ -240,7 +240,7 @@ public class WorkflowParser extends AbstractParser { } protected void parseProcessor( - org.apache.taverna.scufl2.rdfxml.jaxb.Processor processor) + org.apache.taverna.scufl2.xml.Processor processor) throws ReaderException { org.apache.taverna.scufl2.api.core.Processor p = new org.apache.taverna.scufl2.api.core.Processor(); getParserState().push(p); @@ -279,7 +279,7 @@ public class WorkflowParser extends AbstractParser { } protected void parseWorkflow( - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow workflow, URI wfUri) + org.apache.taverna.scufl2.xml.Workflow workflow, URI wfUri) throws ReaderException { Workflow wf = new Workflow(); wf.setParent(getParserState().getCurrent(WorkflowBundle.class)); @@ -300,20 +300,20 @@ public class WorkflowParser extends AbstractParser { wf.setIdentifier(getParserState().getCurrentBase().resolve( workflow.getWorkflowIdentifier().getResource())); - for (org.apache.taverna.scufl2.rdfxml.jaxb.Workflow.InputWorkflowPort inputWorkflowPort : workflow + for (org.apache.taverna.scufl2.xml.Workflow.InputWorkflowPort inputWorkflowPort : workflow .getInputWorkflowPort()) parseInputWorkflowPort(inputWorkflowPort.getInputWorkflowPort()); - for (org.apache.taverna.scufl2.rdfxml.jaxb.Workflow.OutputWorkflowPort outputWorkflowPort : workflow + for (org.apache.taverna.scufl2.xml.Workflow.OutputWorkflowPort outputWorkflowPort : workflow .getOutputWorkflowPort()) parseOutputWorkflowPort(outputWorkflowPort .getOutputWorkflowPort()); - for (org.apache.taverna.scufl2.rdfxml.jaxb.Workflow.Processor processor : workflow + for (org.apache.taverna.scufl2.xml.Workflow.Processor processor : workflow .getProcessor()) parseProcessor(processor.getProcessor()); - for (org.apache.taverna.scufl2.rdfxml.jaxb.DataLinkEntry dataLinkEntry : workflow + for (org.apache.taverna.scufl2.xml.DataLinkEntry dataLinkEntry : workflow .getDatalink()) parseDataLink(dataLinkEntry.getDataLink()); - for (org.apache.taverna.scufl2.rdfxml.jaxb.Control c : workflow + for (org.apache.taverna.scufl2.xml.Control c : workflow .getControl()) parseControlLink(c.getBlocking()); } finally { @@ -322,7 +322,7 @@ public class WorkflowParser extends AbstractParser { } protected void processorInputProcessorPort( - org.apache.taverna.scufl2.rdfxml.jaxb.InputProcessorPort original) { + org.apache.taverna.scufl2.xml.InputProcessorPort original) { org.apache.taverna.scufl2.api.port.InputProcessorPort port = new org.apache.taverna.scufl2.api.port.InputProcessorPort(); port.setName(original.getName()); if (original.getPortDepth() != null) @@ -333,7 +333,7 @@ public class WorkflowParser extends AbstractParser { } protected void processorOutputProcessorPort( - org.apache.taverna.scufl2.rdfxml.jaxb.OutputProcessorPort original) { + org.apache.taverna.scufl2.xml.OutputProcessorPort original) { org.apache.taverna.scufl2.api.port.OutputProcessorPort port = new org.apache.taverna.scufl2.api.port.OutputProcessorPort(); port.setName(original.getName()); if (original.getPortDepth() != null) @@ -372,7 +372,7 @@ public class WorkflowParser extends AbstractParser { if (elem.getValue().getAny().size() != 1) throw new ReaderException("Expects only a <Workflow> element in " + source); - org.apache.taverna.scufl2.rdfxml.jaxb.Workflow workflow = (org.apache.taverna.scufl2.rdfxml.jaxb.Workflow) elem + org.apache.taverna.scufl2.xml.Workflow workflow = (org.apache.taverna.scufl2.xml.Workflow) elem .getValue().getAny().get(0); getParserState().setCurrentBase(base); http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/ef632b5a/taverna-scufl2-wfbundle/src/test/java/org/apache/taverna/scufl2/rdfxml/DummyParserTest.java ---------------------------------------------------------------------- diff --git a/taverna-scufl2-wfbundle/src/test/java/org/apache/taverna/scufl2/rdfxml/DummyParserTest.java b/taverna-scufl2-wfbundle/src/test/java/org/apache/taverna/scufl2/rdfxml/DummyParserTest.java index 8f5d548..9d8a4a6 100644 --- a/taverna-scufl2-wfbundle/src/test/java/org/apache/taverna/scufl2/rdfxml/DummyParserTest.java +++ b/taverna-scufl2-wfbundle/src/test/java/org/apache/taverna/scufl2/rdfxml/DummyParserTest.java @@ -32,13 +32,13 @@ import javax.xml.bind.Unmarshaller; import org.junit.Before; import org.junit.Test; -import org.apache.taverna.scufl2.rdfxml.jaxb.ObjectFactory; -import org.apache.taverna.scufl2.rdfxml.jaxb.Profile; -import org.apache.taverna.scufl2.rdfxml.jaxb.ProfileDocument; -import org.apache.taverna.scufl2.rdfxml.jaxb.Workflow; -import org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundle; -import org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowBundleDocument; -import org.apache.taverna.scufl2.rdfxml.jaxb.WorkflowDocument; +import org.apache.taverna.scufl2.xml.ObjectFactory; +import org.apache.taverna.scufl2.xml.Profile; +import org.apache.taverna.scufl2.xml.ProfileDocument; +import org.apache.taverna.scufl2.xml.Workflow; +import org.apache.taverna.scufl2.xml.WorkflowBundle; +import org.apache.taverna.scufl2.xml.WorkflowBundleDocument; +import org.apache.taverna.scufl2.xml.WorkflowDocument; public class DummyParserTest { @@ -91,8 +91,8 @@ public class DummyParserTest { public void makeUnmarshaller() throws JAXBException { Class<?>[] packages = { ObjectFactory.class, - org.w3._1999._02._22_rdf_syntax_ns_.ObjectFactory.class, - org.w3._2000._01.rdf_schema_.ObjectFactory.class }; + org.apache.taverna.scufl2.xml.rdf.ObjectFactory.class, + org.apache.taverna.scufl2.xml.rdfs.ObjectFactory.class }; jaxbContext = JAXBContext.newInstance(packages); unmarshaller = jaxbContext.createUnmarshaller(); }
