From 7f5d2452b9343ed129ba008dd4fe6aa2486e6724 Mon Sep 17 00:00:00 2001 From: "daeryong.park" Date: Fri, 19 May 2017 13:51:21 +0900 Subject: [PATCH] RTSDK : Add build/flash/debug meta model plug-in - Add meta model plug-in for build/flash/debug Change-Id: I220df708d3b3075f794a4501ef95a5007da35b3c Signed-off-by: daeryong.park --- rt-ide/tizen.rt.product.meta/.classpath | 9 ++ rt-ide/tizen.rt.product.meta/.gitignore | 1 + rt-ide/tizen.rt.product.meta/.project | 28 ++++ rt-ide/tizen.rt.product.meta/META-INF/MANIFEST.MF | 17 +++ .../OSGI-INF/l10n/bundle.properties | 2 + rt-ide/tizen.rt.product.meta/build.properties | 8 + rt-ide/tizen.rt.product.meta/pom.xml | 17 +++ .../tizen.rt.product.meta/resources/buildSpec.xml | 29 ++++ .../tizen.rt.product.meta/resources/buildSpec.xsd | 77 ++++++++++ .../tizen.rt.product.meta/resources/debugSpec.xml | 27 ++++ .../tizen.rt.product.meta/resources/debugSpec.xsd | 69 +++++++++ .../tizen.rt.product.meta/resources/flashSpec.xml | 14 ++ .../tizen.rt.product.meta/resources/flashSpec.xsd | 53 +++++++ .../src/tizen/rt/product/meta/RtMetaPlugin.java | 32 ++++ .../tizen/rt/product/meta/model/build/Build.java | 100 ++++++++++++ .../tizen/rt/product/meta/model/build/Command.java | 166 ++++++++++++++++++++ .../rt/product/meta/model/build/Commandref.java | 56 +++++++ .../rt/product/meta/model/build/Commands.java | 68 +++++++++ .../rt/product/meta/model/build/Executor.java | 143 ++++++++++++++++++ .../rt/product/meta/model/build/Executors.java | 68 +++++++++ .../rt/product/meta/model/build/ObjectFactory.java | 76 ++++++++++ .../tizen/rt/product/meta/model/build/Param.java | 75 +++++++++ .../tizen/rt/product/meta/model/debug/Debug.java | 127 ++++++++++++++++ .../tizen/rt/product/meta/model/debug/Debugs.java | 68 +++++++++ .../tizen/rt/product/meta/model/debug/Execute.java | 154 +++++++++++++++++++ .../rt/product/meta/model/debug/ObjectFactory.java | 69 +++++++++ .../tizen/rt/product/meta/model/debug/Options.java | 113 ++++++++++++++ .../tizen/rt/product/meta/model/debug/Param.java | 75 +++++++++ .../tizen/rt/product/meta/model/debug/Params.java | 68 +++++++++ .../tizen/rt/product/meta/model/flash/Execute.java | 149 ++++++++++++++++++ .../rt/product/meta/model/flash/Executors.java | 68 +++++++++ .../tizen/rt/product/meta/model/flash/Flash.java | 100 ++++++++++++ .../rt/product/meta/model/flash/ObjectFactory.java | 68 +++++++++ .../tizen/rt/product/meta/model/flash/Options.java | 68 +++++++++ .../tizen/rt/product/meta/util/MetaModelUtil.java | 167 +++++++++++++++++++++ .../test/lib/junit-4.10-src.jar | Bin 0 -> 141185 bytes .../tizen.rt.product.meta/test/lib/junit-4.10.jar | Bin 0 -> 253160 bytes .../tizen/rt/product/meta/model/LoadModelTest.java | 79 ++++++++++ .../src/tizen/rt/product/meta/model/buildSpec.xml | 29 ++++ .../src/tizen/rt/product/meta/model/debugSpec.xml | 27 ++++ .../src/tizen/rt/product/meta/model/flashSpec.xml | 14 ++ .../tizen.rt.product.plugin/META-INF/MANIFEST.MF | 3 +- rt-ide/tizen.rt.releng/pom.xml | 1 + 43 files changed, 2581 insertions(+), 1 deletion(-) create mode 100755 rt-ide/tizen.rt.product.meta/.classpath create mode 100755 rt-ide/tizen.rt.product.meta/.gitignore create mode 100755 rt-ide/tizen.rt.product.meta/.project create mode 100755 rt-ide/tizen.rt.product.meta/META-INF/MANIFEST.MF create mode 100755 rt-ide/tizen.rt.product.meta/OSGI-INF/l10n/bundle.properties create mode 100755 rt-ide/tizen.rt.product.meta/build.properties create mode 100755 rt-ide/tizen.rt.product.meta/pom.xml create mode 100755 rt-ide/tizen.rt.product.meta/resources/buildSpec.xml create mode 100755 rt-ide/tizen.rt.product.meta/resources/buildSpec.xsd create mode 100755 rt-ide/tizen.rt.product.meta/resources/debugSpec.xml create mode 100755 rt-ide/tizen.rt.product.meta/resources/debugSpec.xsd create mode 100755 rt-ide/tizen.rt.product.meta/resources/flashSpec.xml create mode 100755 rt-ide/tizen.rt.product.meta/resources/flashSpec.xsd create mode 100755 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/RtMetaPlugin.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Build.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Command.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commandref.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commands.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executor.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executors.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/ObjectFactory.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Param.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debug.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debugs.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Execute.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/ObjectFactory.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Options.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Param.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Params.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Execute.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Executors.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Flash.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/ObjectFactory.java create mode 100644 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Options.java create mode 100755 rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/util/MetaModelUtil.java create mode 100755 rt-ide/tizen.rt.product.meta/test/lib/junit-4.10-src.jar create mode 100755 rt-ide/tizen.rt.product.meta/test/lib/junit-4.10.jar create mode 100755 rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/LoadModelTest.java create mode 100755 rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/buildSpec.xml create mode 100755 rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/debugSpec.xml create mode 100755 rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/flashSpec.xml diff --git a/rt-ide/tizen.rt.product.meta/.classpath b/rt-ide/tizen.rt.product.meta/.classpath new file mode 100755 index 0000000..f92acba --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/rt-ide/tizen.rt.product.meta/.gitignore b/rt-ide/tizen.rt.product.meta/.gitignore new file mode 100755 index 0000000..ae3c172 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/rt-ide/tizen.rt.product.meta/.project b/rt-ide/tizen.rt.product.meta/.project new file mode 100755 index 0000000..f04def8 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/.project @@ -0,0 +1,28 @@ + + + tizen.rt.product.meta + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/rt-ide/tizen.rt.product.meta/META-INF/MANIFEST.MF b/rt-ide/tizen.rt.product.meta/META-INF/MANIFEST.MF new file mode 100755 index 0000000..a3e81d9 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/META-INF/MANIFEST.MF @@ -0,0 +1,17 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %Bundle-Name +Bundle-SymbolicName: tizen.rt.product.meta +Bundle-Version: 3.0.0.qualifier +Bundle-Activator: tizen.rt.product.meta.RtMetaPlugin +Require-Bundle: org.eclipse.core.runtime +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-ActivationPolicy: lazy +Bundle-Vendor: %Bundle-Vendor +Export-Package: tizen.rt.product.meta, + tizen.rt.product.meta.model, + tizen.rt.product.meta.model.build, + tizen.rt.product.meta.model.debug, + tizen.rt.product.meta.model.flash, + tizen.rt.product.meta.util +Bundle-ClassPath: . diff --git a/rt-ide/tizen.rt.product.meta/OSGI-INF/l10n/bundle.properties b/rt-ide/tizen.rt.product.meta/OSGI-INF/l10n/bundle.properties new file mode 100755 index 0000000..572e716 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/OSGI-INF/l10n/bundle.properties @@ -0,0 +1,2 @@ +Bundle-Vendor = The Linux Foundation +Bundle-Name = Tizen RT Meta Model diff --git a/rt-ide/tizen.rt.product.meta/build.properties b/rt-ide/tizen.rt.product.meta/build.properties new file mode 100755 index 0000000..96fb1c8 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/build.properties @@ -0,0 +1,8 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + build.properties,\ + OSGI-INF/,\ + resources/ +src.excludes = test/src/ diff --git a/rt-ide/tizen.rt.product.meta/pom.xml b/rt-ide/tizen.rt.product.meta/pom.xml new file mode 100755 index 0000000..a007e1d --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + org.tizen.rt + tizen-rt-parent + 3.0.0-SNAPSHOT + ../tizen.rt.parent + + + org.tizen.rt + org.tizen.rt.product.meta + 3.0.0-SNAPSHOT + eclipse-plugin + + diff --git a/rt-ide/tizen.rt.product.meta/resources/buildSpec.xml b/rt-ide/tizen.rt.product.meta/resources/buildSpec.xml new file mode 100755 index 0000000..d148004 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/resources/buildSpec.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rt-ide/tizen.rt.product.meta/resources/buildSpec.xsd b/rt-ide/tizen.rt.product.meta/resources/buildSpec.xsd new file mode 100755 index 0000000..fc39d13 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/resources/buildSpec.xsd @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/rt-ide/tizen.rt.product.meta/resources/debugSpec.xml b/rt-ide/tizen.rt.product.meta/resources/debugSpec.xml new file mode 100755 index 0000000..360fbdc --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/resources/debugSpec.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/rt-ide/tizen.rt.product.meta/resources/debugSpec.xsd b/rt-ide/tizen.rt.product.meta/resources/debugSpec.xsd new file mode 100755 index 0000000..a63b580 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/resources/debugSpec.xsd @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rt-ide/tizen.rt.product.meta/resources/flashSpec.xml b/rt-ide/tizen.rt.product.meta/resources/flashSpec.xml new file mode 100755 index 0000000..6a55910 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/resources/flashSpec.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/rt-ide/tizen.rt.product.meta/resources/flashSpec.xsd b/rt-ide/tizen.rt.product.meta/resources/flashSpec.xsd new file mode 100755 index 0000000..0eef16a --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/resources/flashSpec.xsd @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/RtMetaPlugin.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/RtMetaPlugin.java new file mode 100755 index 0000000..934d242 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/RtMetaPlugin.java @@ -0,0 +1,32 @@ +package tizen.rt.product.meta; + +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; + +public class RtMetaPlugin implements BundleActivator { + + private static BundleContext context; + + public static BundleContext getContext() { + return context; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext) + */ + @Override + public void start(BundleContext bundleContext) throws Exception { + RtMetaPlugin.context = bundleContext; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) + */ + @Override + public void stop(BundleContext bundleContext) throws Exception { + RtMetaPlugin.context = null; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Build.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Build.java new file mode 100644 index 0000000..eb70d34 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Build.java @@ -0,0 +1,100 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}commands"/>
+ *         <element ref="{}executors"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "commands", + "executors" +}) +@XmlRootElement(name = "build") +public class Build { + + @XmlElement(required = true) + protected Commands commands; + @XmlElement(required = true) + protected Executors executors; + @XmlAttribute(name = "name", required = true) + protected String name; + + /** + * Gets the value of the commands property. + * @return possible object is {@link Commands } + */ + public Commands getCommands() { + return commands; + } + + /** + * Sets the value of the commands property. + * @param value allowed object is {@link Commands } + */ + public void setCommands(Commands value) { + this.commands = value; + } + + /** + * Gets the value of the executors property. + * @return possible object is {@link Executors } + */ + public Executors getExecutors() { + return executors; + } + + /** + * Sets the value of the executors property. + * @param value allowed object is {@link Executors } + */ + public void setExecutors(Executors value) { + this.executors = value; + } + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Command.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Command.java new file mode 100644 index 0000000..14406ed --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Command.java @@ -0,0 +1,166 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}param" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="command" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="shellcmd" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="shell" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "content" +}) +@XmlRootElement(name = "command") +public class Command { + + @XmlElementRef(name = "param", type = Param.class, required = false) + @XmlMixed + protected List content; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "command", required = true) + protected String command; + @XmlAttribute(name = "path", required = true) + protected String path; + @XmlAttribute(name = "shellcmd") + protected String shellcmd; + @XmlAttribute(name = "shell") + protected String shell; + + /** + * Gets the value of the content property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the content property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getContent().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Param } {@link String } + */ + public List getContent() { + if (content == null) { + content = new ArrayList(); + } + return this.content; + } + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the command property. + * @return possible object is {@link String } + */ + public String getCommand() { + return command; + } + + /** + * Sets the value of the command property. + * @param value allowed object is {@link String } + */ + public void setCommand(String value) { + this.command = value; + } + + /** + * Gets the value of the path property. + * @return possible object is {@link String } + */ + public String getPath() { + return path; + } + + /** + * Sets the value of the path property. + * @param value allowed object is {@link String } + */ + public void setPath(String value) { + this.path = value; + } + + /** + * Gets the value of the shellcmd property. + * @return possible object is {@link String } + */ + public String getShellcmd() { + return shellcmd; + } + + /** + * Sets the value of the shellcmd property. + * @param value allowed object is {@link String } + */ + public void setShellcmd(String value) { + this.shellcmd = value; + } + + /** + * Gets the value of the shell property. + * @return possible object is {@link String } + */ + public String getShell() { + return shell; + } + + /** + * Sets the value of the shell property. + * @param value allowed object is {@link String } + */ + public void setShell(String value) { + this.shell = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commandref.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commandref.java new file mode 100644 index 0000000..5684f53 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commandref.java @@ -0,0 +1,56 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "commandref") +public class Commandref { + + @XmlAttribute(name = "name", required = true) + protected String name; + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commands.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commands.java new file mode 100644 index 0000000..ff82683 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Commands.java @@ -0,0 +1,68 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}command" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "command" +}) +@XmlRootElement(name = "commands") +public class Commands { + + @XmlElement(required = true) + protected List command; + + /** + * Gets the value of the command property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the command property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getCommand().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Command } + */ + public List getCommand() { + if (command == null) { + command = new ArrayList(); + } + return this.command; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executor.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executor.java new file mode 100644 index 0000000..375f0b9 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executor.java @@ -0,0 +1,143 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}commandref" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="os" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="all"/>
+ *             <enumeration value="linux"/>
+ *             <enumeration value="window"/>
+ *             <enumeration value="mac"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="bit" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="all"/>
+ *             <enumeration value="32"/>
+ *             <enumeration value="64"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "commandref" +}) +@XmlRootElement(name = "executor") +public class Executor { + + @XmlElement(required = true) + protected List commandref; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "os", required = true) + protected String os; + @XmlAttribute(name = "bit", required = true) + protected String bit; + + /** + * Gets the value of the commandref property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the commandref property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getCommandref().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Commandref } + */ + public List getCommandref() { + if (commandref == null) { + commandref = new ArrayList(); + } + return this.commandref; + } + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the os property. + * @return possible object is {@link String } + */ + public String getOs() { + return os; + } + + /** + * Sets the value of the os property. + * @param value allowed object is {@link String } + */ + public void setOs(String value) { + this.os = value; + } + + /** + * Gets the value of the bit property. + * @return possible object is {@link String } + */ + public String getBit() { + return bit; + } + + /** + * Sets the value of the bit property. + * @param value allowed object is {@link String } + */ + public void setBit(String value) { + this.bit = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executors.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executors.java new file mode 100644 index 0000000..d09e050 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Executors.java @@ -0,0 +1,68 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}executor" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "executor" +}) +@XmlRootElement(name = "executors") +public class Executors { + + @XmlElement(required = true) + protected List executor; + + /** + * Gets the value of the executor property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the executor property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getExecutor().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Executor } + */ + public List getExecutor() { + if (executor == null) { + executor = new ArrayList(); + } + return this.executor; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/ObjectFactory.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/ObjectFactory.java new file mode 100644 index 0000000..474da77 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/ObjectFactory.java @@ -0,0 +1,76 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import javax.xml.bind.annotation.XmlRegistry; + +/** + * This object contains factory methods for each Java content interface and Java element interface generated in the tizen.rt.product.meta.model.build package. + *

+ * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces + * and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class. + */ +@XmlRegistry +public class ObjectFactory { + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: tizen.rt.product.meta.model.build + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Param } + */ + public Param createParam() { + return new Param(); + } + + /** + * Create an instance of {@link Commandref } + */ + public Commandref createCommandref() { + return new Commandref(); + } + + /** + * Create an instance of {@link Build } + */ + public Build createBuild() { + return new Build(); + } + + /** + * Create an instance of {@link Commands } + */ + public Commands createCommands() { + return new Commands(); + } + + /** + * Create an instance of {@link Command } + */ + public Command createCommand() { + return new Command(); + } + + /** + * Create an instance of {@link Executors } + */ + public Executors createExecutors() { + return new Executors(); + } + + /** + * Create an instance of {@link Executor } + */ + public Executor createExecutor() { + return new Executor(); + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Param.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Param.java new file mode 100644 index 0000000..a7ad8d7 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/build/Param.java @@ -0,0 +1,75 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:06 PM KST +// + +package tizen.rt.product.meta.model.build; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "param") +public class Param { + + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "value", required = true) + protected String value; + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the value property. + * @return possible object is {@link String } + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * @param value allowed object is {@link String } + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debug.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debug.java new file mode 100644 index 0000000..7011027 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debug.java @@ -0,0 +1,127 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:30 PM KST +// + +package tizen.rt.product.meta.model.debug; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}options"/>
+ *         <element ref="{}execute" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "options", + "execute" +}) +@XmlRootElement(name = "debug") +public class Debug { + + @XmlElement(required = true) + protected Options options; + @XmlElement(required = true) + protected List execute; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the options property. + * @return possible object is {@link Options } + */ + public Options getOptions() { + return options; + } + + /** + * Sets the value of the options property. + * @param value allowed object is {@link Options } + */ + public void setOptions(Options value) { + this.options = value; + } + + /** + * Gets the value of the execute property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the execute property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getExecute().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Execute } + */ + public List getExecute() { + if (execute == null) { + execute = new ArrayList(); + } + return this.execute; + } + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the type property. + * @return possible object is {@link String } + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * @param value allowed object is {@link String } + */ + public void setType(String value) { + this.type = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debugs.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debugs.java new file mode 100644 index 0000000..6be8115 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Debugs.java @@ -0,0 +1,68 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:30 PM KST +// + +package tizen.rt.product.meta.model.debug; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}debug" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "debug" +}) +@XmlRootElement(name = "debugs") +public class Debugs { + + @XmlElement(required = true) + protected List debug; + + /** + * Gets the value of the debug property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the debug property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getDebug().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Debug } + */ + public List getDebug() { + if (debug == null) { + debug = new ArrayList(); + } + return this.debug; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Execute.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Execute.java new file mode 100644 index 0000000..498a4e5 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Execute.java @@ -0,0 +1,154 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:30 PM KST +// + +package tizen.rt.product.meta.model.debug; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}params"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="command" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="os" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="all"/>
+ *             <enumeration value="linux"/>
+ *             <enumeration value="window"/>
+ *             <enumeration value="mac"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="bit" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="all"/>
+ *             <enumeration value="32"/>
+ *             <enumeration value="64"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "params" +}) +@XmlRootElement(name = "execute") +public class Execute { + + @XmlElement(required = true) + protected Params params; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "command", required = true) + protected String command; + @XmlAttribute(name = "os", required = true) + protected String os; + @XmlAttribute(name = "bit", required = true) + protected String bit; + + /** + * Gets the value of the params property. + * @return possible object is {@link Params } + */ + public Params getParams() { + return params; + } + + /** + * Sets the value of the params property. + * @param value allowed object is {@link Params } + */ + public void setParams(Params value) { + this.params = value; + } + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the command property. + * @return possible object is {@link String } + */ + public String getCommand() { + return command; + } + + /** + * Sets the value of the command property. + * @param value allowed object is {@link String } + */ + public void setCommand(String value) { + this.command = value; + } + + /** + * Gets the value of the os property. + * @return possible object is {@link String } + */ + public String getOs() { + return os; + } + + /** + * Sets the value of the os property. + * @param value allowed object is {@link String } + */ + public void setOs(String value) { + this.os = value; + } + + /** + * Gets the value of the bit property. + * @return possible object is {@link String } + */ + public String getBit() { + return bit; + } + + /** + * Sets the value of the bit property. + * @param value allowed object is {@link String } + */ + public void setBit(String value) { + this.bit = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/ObjectFactory.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/ObjectFactory.java new file mode 100644 index 0000000..340d9c6 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/ObjectFactory.java @@ -0,0 +1,69 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:30 PM KST +// + +package tizen.rt.product.meta.model.debug; + +import javax.xml.bind.annotation.XmlRegistry; + +/** + * This object contains factory methods for each Java content interface and Java element interface generated in the tizen.rt.product.meta.model.debug package. + *

+ * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces + * and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class. + */ +@XmlRegistry +public class ObjectFactory { + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: tizen.rt.product.meta.model.debug + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Debugs } + */ + public Debugs createDebugs() { + return new Debugs(); + } + + /** + * Create an instance of {@link Debug } + */ + public Debug createDebug() { + return new Debug(); + } + + /** + * Create an instance of {@link Options } + */ + public Options createOptions() { + return new Options(); + } + + /** + * Create an instance of {@link Execute } + */ + public Execute createExecute() { + return new Execute(); + } + + /** + * Create an instance of {@link Params } + */ + public Params createParams() { + return new Params(); + } + + /** + * Create an instance of {@link Param } + */ + public Param createParam() { + return new Param(); + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Options.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Options.java new file mode 100644 index 0000000..b65450b --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Options.java @@ -0,0 +1,113 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:30 PM KST +// + +package tizen.rt.product.meta.model.debug; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="filter" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "options") +public class Options { + + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "type", required = true) + protected String type; + @XmlAttribute(name = "path", required = true) + protected String path; + @XmlAttribute(name = "filter") + protected String filter; + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the type property. + * @return possible object is {@link String } + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * @param value allowed object is {@link String } + */ + public void setType(String value) { + this.type = value; + } + + /** + * Gets the value of the path property. + * @return possible object is {@link String } + */ + public String getPath() { + return path; + } + + /** + * Sets the value of the path property. + * @param value allowed object is {@link String } + */ + public void setPath(String value) { + this.path = value; + } + + /** + * Gets the value of the filter property. + * @return possible object is {@link String } + */ + public String getFilter() { + return filter; + } + + /** + * Sets the value of the filter property. + * @param value allowed object is {@link String } + */ + public void setFilter(String value) { + this.filter = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Param.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Param.java new file mode 100644 index 0000000..707fe37 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Param.java @@ -0,0 +1,75 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:30 PM KST +// + +package tizen.rt.product.meta.model.debug; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="prefix" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "param") +public class Param { + + @XmlAttribute(name = "prefix") + protected String prefix; + @XmlAttribute(name = "value", required = true) + protected String value; + + /** + * Gets the value of the prefix property. + * @return possible object is {@link String } + */ + public String getPrefix() { + return prefix; + } + + /** + * Sets the value of the prefix property. + * @param value allowed object is {@link String } + */ + public void setPrefix(String value) { + this.prefix = value; + } + + /** + * Gets the value of the value property. + * @return possible object is {@link String } + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * @param value allowed object is {@link String } + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Params.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Params.java new file mode 100644 index 0000000..6a3dbdf --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/debug/Params.java @@ -0,0 +1,68 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:30 PM KST +// + +package tizen.rt.product.meta.model.debug; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}param" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "param" +}) +@XmlRootElement(name = "params") +public class Params { + + @XmlElement(required = true) + protected List param; + + /** + * Gets the value of the param property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the param property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getParam().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Param } + */ + public List getParam() { + if (param == null) { + param = new ArrayList(); + } + return this.param; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Execute.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Execute.java new file mode 100644 index 0000000..5ab1e4d --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Execute.java @@ -0,0 +1,149 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:57 PM KST +// + +package tizen.rt.product.meta.model.flash; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="command" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="os" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="all"/>
+ *             <enumeration value="linux"/>
+ *             <enumeration value="window"/>
+ *             <enumeration value="mac"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="bit" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="all"/>
+ *             <enumeration value="32"/>
+ *             <enumeration value="64"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "execute") +public class Execute { + + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "path", required = true) + protected String path; + @XmlAttribute(name = "command", required = true) + protected String command; + @XmlAttribute(name = "os", required = true) + protected String os; + @XmlAttribute(name = "bit", required = true) + protected String bit; + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the path property. + * @return possible object is {@link String } + */ + public String getPath() { + return path; + } + + /** + * Sets the value of the path property. + * @param value allowed object is {@link String } + */ + public void setPath(String value) { + this.path = value; + } + + /** + * Gets the value of the command property. + * @return possible object is {@link String } + */ + public String getCommand() { + return command; + } + + /** + * Sets the value of the command property. + * @param value allowed object is {@link String } + */ + public void setCommand(String value) { + this.command = value; + } + + /** + * Gets the value of the os property. + * @return possible object is {@link String } + */ + public String getOs() { + return os; + } + + /** + * Sets the value of the os property. + * @param value allowed object is {@link String } + */ + public void setOs(String value) { + this.os = value; + } + + /** + * Gets the value of the bit property. + * @return possible object is {@link String } + */ + public String getBit() { + return bit; + } + + /** + * Sets the value of the bit property. + * @param value allowed object is {@link String } + */ + public void setBit(String value) { + this.bit = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Executors.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Executors.java new file mode 100644 index 0000000..fcad1e9 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Executors.java @@ -0,0 +1,68 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:57 PM KST +// + +package tizen.rt.product.meta.model.flash; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}execute" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "execute" +}) +@XmlRootElement(name = "executors") +public class Executors { + + @XmlElement(required = true) + protected List execute; + + /** + * Gets the value of the execute property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the execute property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getExecute().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link Execute } + */ + public List getExecute() { + if (execute == null) { + execute = new ArrayList(); + } + return this.execute; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Flash.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Flash.java new file mode 100644 index 0000000..52b390c --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Flash.java @@ -0,0 +1,100 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:57 PM KST +// + +package tizen.rt.product.meta.model.flash; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}executors"/>
+ *         <element ref="{}options"/>
+ *       </sequence>
+ *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "executors", + "options" +}) +@XmlRootElement(name = "flash") +public class Flash { + + @XmlElement(required = true) + protected Executors executors; + @XmlElement(required = true) + protected Options options; + @XmlAttribute(name = "name") + protected String name; + + /** + * Gets the value of the executors property. + * @return possible object is {@link Executors } + */ + public Executors getExecutors() { + return executors; + } + + /** + * Sets the value of the executors property. + * @param value allowed object is {@link Executors } + */ + public void setExecutors(Executors value) { + this.executors = value; + } + + /** + * Gets the value of the options property. + * @return possible object is {@link Options } + */ + public Options getOptions() { + return options; + } + + /** + * Sets the value of the options property. + * @param value allowed object is {@link Options } + */ + public void setOptions(Options value) { + this.options = value; + } + + /** + * Gets the value of the name property. + * @return possible object is {@link String } + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * @param value allowed object is {@link String } + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/ObjectFactory.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/ObjectFactory.java new file mode 100644 index 0000000..d1d90ee --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/ObjectFactory.java @@ -0,0 +1,68 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:57 PM KST +// + +package tizen.rt.product.meta.model.flash; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +/** + * This object contains factory methods for each Java content interface and Java element interface generated in the tizen.rt.product.meta.model.flash package. + *

+ * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces + * and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class. + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _Option_QNAME = new QName("", "option"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: tizen.rt.product.meta.model.flash + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Options } + */ + public Options createOptions() { + return new Options(); + } + + /** + * Create an instance of {@link Executors } + */ + public Executors createExecutors() { + return new Executors(); + } + + /** + * Create an instance of {@link Execute } + */ + public Execute createExecute() { + return new Execute(); + } + + /** + * Create an instance of {@link Flash } + */ + public Flash createFlash() { + return new Flash(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + */ + @XmlElementDecl(namespace = "", name = "option") + public JAXBElement createOption(String value) { + return new JAXBElement(_Option_QNAME, String.class, null, value); + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Options.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Options.java new file mode 100644 index 0000000..6cfb30f --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/model/flash/Options.java @@ -0,0 +1,68 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.05.19 at 01:42:57 PM KST +// + +package tizen.rt.product.meta.model.flash; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + *

+ * Java class for anonymous complex type. + *

+ * The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}option" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "option" +}) +@XmlRootElement(name = "options") +public class Options { + + @XmlElement(required = true) + protected List option; + + /** + * Gets the value of the option property. + *

+ * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is + * not a set method for the option property. + *

+ * For example, to add a new item, do as follows: + * + *

+     * getOption().add(newItem);
+     * 
+ *

+ * Objects of the following type(s) are allowed in the list {@link String } + */ + public List getOption() { + if (option == null) { + option = new ArrayList(); + } + return this.option; + } + +} diff --git a/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/util/MetaModelUtil.java b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/util/MetaModelUtil.java new file mode 100755 index 0000000..8876d26 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/src/tizen/rt/product/meta/util/MetaModelUtil.java @@ -0,0 +1,167 @@ +/* + * Common + * + * Copyright (c) 2017 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: + * Daeryong Park + * Hyeongseok Heo + * + * Licensed 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. + * + * Contributors: + * - S-Core Co., Ltd. + * + */ +package tizen.rt.product.meta.util; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; + +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; + +import tizen.rt.product.meta.model.build.Build; +import tizen.rt.product.meta.model.debug.Debugs; +import tizen.rt.product.meta.model.flash.Flash; + +/** + * @since 2017. 5. 18. + * @author Daeryong Park {@literal } + */ +public class MetaModelUtil { + + private MetaModelUtil() { + } + + @SuppressWarnings("unchecked") + private static T loadModel(Class clazz, File modelXmlFile) throws JAXBException { + JAXBContext context = JAXBContext.newInstance(clazz); + T model = (T) context.createUnmarshaller().unmarshal(modelXmlFile); + return model; + } + + @SuppressWarnings("unchecked") + private static T loadModel(Class clazz, InputStream modelXmlFile) throws JAXBException { + JAXBContext context = JAXBContext.newInstance(clazz); + T model = (T) context.createUnmarshaller().unmarshal(modelXmlFile); + return model; + } + + private static String showModel(Class clazz, T model) throws JAXBException { + String result = ""; + StringWriter writer = new StringWriter(); + + JAXBContext context = JAXBContext.newInstance(clazz); + Marshaller marshaller = context.createMarshaller(); + marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8"); + marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); + marshaller.marshal(model, writer); + + result = writer.toString(); + if (writer != null) { + try { + writer.close(); + } catch (IOException e) { + // Do nothing + } + } + + return result; + } + + /** + * @param buildXmlFile buildSpec.xml file + * @return {@link Build} model instance + * @throws JAXBException + */ + public static Build loadBuildModel(File buildXmlFile) throws JAXBException { + return loadModel(Build.class, buildXmlFile); + } + + /** + * @param buildXmlFile buildSpec.xml file input stream + * @return {@link Build} model instance + * @throws JAXBException + */ + public static Build loadBuildModel(InputStream buildXmlFile) throws JAXBException { + return loadModel(Build.class, buildXmlFile); + } + + /** + * @param buildModel {@link Build} model instance + * @return xml strings of marshaled build model + * @throws JAXBException + */ + public static String showBuildModel(Build buildModel) throws JAXBException { + return showModel(Build.class, buildModel); + } + + /** + * @param flashXmlFile flashSpec.xml file + * @return {@link Flash} model instance + * @throws JAXBException + */ + public static Flash loadFlashModel(File flashXmlFile) throws JAXBException { + return loadModel(Flash.class, flashXmlFile); + } + + /** + * @param flashXmlFile flashSpec.xml file input stream + * @return {@link Flash} model instance + * @throws JAXBException + */ + public static Flash loadFlashModel(InputStream flashXmlFile) throws JAXBException { + return loadModel(Flash.class, flashXmlFile); + } + + /** + * @param flashModel {@link Flash} model instance + * @return xml strings of marshaled flash model + * @throws JAXBException + */ + public static String showFlashModel(Flash flashModel) throws JAXBException { + return showModel(Flash.class, flashModel); + } + + /** + * @param debugXmlFile debugSpec.xml file + * @return {@link Debugs} model instance + * @throws JAXBException + */ + public static Debugs loadDebugModel(File debugXmlFile) throws JAXBException { + return loadModel(Debugs.class, debugXmlFile); + } + + /** + * @param debugXmlFile debugSpec.xml file input stream + * @return {@link Debugs} model instance + * @throws JAXBException + */ + public static Debugs loadDebugModel(InputStream debugXmlFile) throws JAXBException { + return loadModel(Debugs.class, debugXmlFile); + } + + /** + * @param debugModel {@link Debugs} model instance + * @return xml strings of marshaled debugs model + * @throws JAXBException + */ + public static String showDebugModel(Debugs debugModel) throws JAXBException { + return showModel(Debugs.class, debugModel); + } + +} diff --git a/rt-ide/tizen.rt.product.meta/test/lib/junit-4.10-src.jar b/rt-ide/tizen.rt.product.meta/test/lib/junit-4.10-src.jar new file mode 100755 index 0000000000000000000000000000000000000000..1449d28b5b963734bd8561a697b775a6b2126ccd GIT binary patch literal 141185 zcmbTdbCl-El0RIw)n(hZZQHh8UFhmUmu=g&x@>jXwr#&PGrM>1%+8(to%cB>&w2ic z_-2Ma84;N&F9i$&1poj60AQ=b%LnjpKS%%&02vWw0U8NeQM&gL008;_B8333`6TTJ z+Y!+FB)9q;D4*kBq%s1s5~3nX%Cs_~H!@?R(o!_EQ?ODrl)uI%>J;f`nKt(v$Apj^ zsKup!iK_sF0+P_&hP$_z^!-+BJDcCgO{S-RL-IMe<2qW?Dy;=gE2+?`Eqoh9VArzwA@_`ihz@+UeIcY6~@3mX$#X9Meh`}kj1O8B3dj0~Jj%7 zDgPfnRFJI+{4Rm^l5T zq5te&{}S(y0Q@Jt5d6KE|IKJ)XKeECVe!|P`#;znU9A5xDoFo%b|>f0(E2Sj|4D*B zTlW7!%fF%7Z%Fb7PW*L=f0ghzsQh>8{{zu*|Bl?oz}CXv#oEC66KDS+)c=;(*3Q|& z)Z!Ck{>=N=Wg`8}y#KDXztW@sE&ZR(4e|TlQoN-DD+B}pFainyK=R4;huZ#a-w-fz zws193{`62K7Yk<-T1x|0g9v3Ar!;y5p5CfOA_t_^^b8;ORaeq>XHp3#H3J4qpkEX$6n62Q;j{>b1u7&c5hMfs?2ofiU?k1i6rB_@pX*Mn)S9Gng=O z83(rFMWJA+X0-v?*pvlx!fUjdgPKdfQKkqK1~^s2I0qs6jjh@RzlP+Ej0`B*gd>f? zdI0$ulD~!fjU*UsmrKoVMMcL!N7YB=9nOU(m^r^(1^90)f~x}d8gvC~>*UBhFA{cj zgg*1D9my2J@Z2Mjk=J#EG_38*c7+1m>GOZc6q?=uMKxCwbzix>sSNS+g|@ow35cJfVyW5tY|L; zoZr$faVud-4DBLPZmM zlTWlT{>=}6cR}yiQQ2O41d)YdweVI)MU+-Le1vNKz}b87RpaGUQdef&CXwQgNHR!y zToc46h6T6Cs+nWQvIPjbZcN(CF7tMWdAXTc<_aQQN~&qta~zv6(65>AYUw%fF7f$E z9+`r0ZkN6VMB|aZY^mSa2*LQ%IbBVCh*_h&FHh;R3HymZ)Wr?-5Hij#Jt`R{t93<%(XOR}oxS=?>^F?@w zLVUXS2of&rk^7o+8XoYf>v>x`NV3b1#(BJ*MEDUifbo#Ql)xSK{IwH;SZKo-RY}!P zpYRPuI($2gF8Qii4bEeDs>e>dxQwGs)kMdBI9A?n@7#MNupaw)===(MBYk+0rTT>I zo6cK4>yMb{$EsQdx1$}dKN}1IDUsXY(_l=%002aPXRzN4C2V43=V;(;=lF-k6a{{> z7&lqfqR}CNH-Dfos9U}w?&f0J{N(b~*EPbN_lyP{7LW$)Q}s5cx*Z3w0=_x8Eh5fQ z8XtyM{dVZG*2ckZ^=>xPe=E!_z4KqX0GBCycvz0j6&p*#X~ zR0e|37l1bomZbnc#SY`0Zv_IQx4=A4%2&SkI>j1oi8~O7OuDN2BD6^l0BCX?B9t3l zlUg!&;l?v4u9n5!#l-3dF@h0b9AcQz5m^I-R?0wVjD8JX>pq@ZTy>Y710f&&ZtT=W z#7WEkSXuU+JI~Z1n#vne;aJ3(bir8s`ZBs$1&nXMr?ir`N3vUW+e&L13DAL4r&MNq zPvv#Df}&c+dHhz8|LMj`oQiQ=9Y-tz6N$ha4~J~Aj$7UwDk_?&#WCle&ag7Zd(s

5cU~d-7wZqn2y(f6%Buc6y1-?q{vST<$hY| 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

8NJctzK3KDKl)p3T5%A>*c|ZNdH|pqmjC;2 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 nKc~%0!=qS~jDvdn4QnPE3@7p542J&!c*Wjp literal 0 HcmV?d00001 diff --git a/rt-ide/tizen.rt.product.meta/test/lib/junit-4.10.jar b/rt-ide/tizen.rt.product.meta/test/lib/junit-4.10.jar new file mode 100755 index 0000000000000000000000000000000000000000..bf5c0b9c6ad26f515407effa28232a3e05200868 GIT binary patch literal 253160 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 Yw@xWsR6GN7?^BUq&LVA^JqvL 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%0D;ifS?#HmxOc?~%#59-k`6GKjp6kN zStoQ=y~eeT#Thxq&*f*h{#$ zDr|YjB(GjCID46CBa*8^fd33Qmb5gIv@wzt{={EqhRh&(hB*CV_KWC6*w*^TVI?fx zjx|*59ZCfN)fFX4cWUaHQ85{)Tey2&RT}LsD6}`J?Ji0#(;kh3N%j6ic)6^Sx7rq6 zVR6oM3zp(Ajk3zuuWF~UW}*JPB;&f~Z%52awC;#@lj=xMH9D?H57w=}iSWJ;ItNXC zm&l>-UX|$I_Q!v>1plKowRD_Uf#Y6cNyY^n1}|tp`k9C_2osi={Db9CA0d4a-*1DC zt{+UewJ~W-;ZQ;%!&lf;V{TZ=m(N$J*s~gIkFAU`%cthb&~-X{qrLt0>}u-^xF#$L zu*gode*;jVB|#Lt5%9D{RS4+G(M|4mMkodja_q37yBduFh%A#AF>Ex>~W{naj0Q2{$zri|pXp{uNWgh+<;dN2wo)RDf%`HLv3htFMjjpx(Uevr zLoP-c>uAX05dJI0=DX>ZahM#OG`h7|DMRyifOJU2qVP0Nt^(=Mj6=^#3CvEX*VxRc z($MLk;8{Fh={r&O>rAh{la4+HQ8QAB!DDu-VkJ;odHOuUxWFR103Ie9rpJkW=0@hS z%=}-tGtxljs{o2g-Zf*mVx6m^uc$^o3ah3kx;~Y<=Ey+KOq-w!&}TGX*gB z{5M5RJ5qwYtM8H|4Eo~-`G1!W{z17gHu_J}#eY<#q`x{zel+fSC5g2{YE^jQacNI} zlnz3W1BFO%F)2(bueBz@cBA&SbDLZuA@A#>X9EH>FFKyL?-8GsD%lLE*K*p5?Ud`` zM4Ij4Qw}aKz{IZd4}7WcLmxPXqW0fGbb;!#Tt5l?Lh-r!40*GG!SDXWnEFi62e~MF z=jCw(Gc==tE=iXcBrZtw?l$FHeOo+3Wyz@5lbWCnX%EOu&R`9eovf=cJW$ZGb)=S} z{y&Vp^JC?G5+&RnCmq|iosMnWo!r3ANdCM+yJmK7gn`QQ#81-LqMt{=2Y8v>Y2UaGG+|#pE}iWJi-hOXq3BV?xtVI z9iQHyU!E*o)7mmd53RZ^ZY#|#6A>Rtps|;=(B-+#e8^^R@1>tc*$kF-#t|^Qn}f(j0E>q zUw-gMdwh+*AqJJ&JrR*Uj6Sp{P5sDMK}0D>^{08@y!X!@dN&HP76p~_h(L$H6PL7H zE9V}L-Q2>!RTPAovIR=EQ1)NWS}%&gwUNT4Sw%dWKAsV0h1-X$ee3KA>Xp`P_|K9U zek2#^7EQdF&E&zo6|7_1kCniBcZef*ZsIe=#o)i)C}BgNj{oq}X&>-lPVftW-^Uo7 z!c((5LQp*8;OGcbzLcC3?kk)WY(2iGdG!P|GEWB*3C|_#I4y+oGY9HR#=?Brmmk&@=5B>2+RMTkf*fdq zOe{4#(XI2JNwL+lIorx##TbGAC#(6_=+ggYNB^^N{#T6sr#XGK3Q!xV%akq%^;*a~ zzWvxl5o$peEJvpx*s*QHStVK9XyqLEAj)E}3n9KK4B;JhDXch90SbZRw5Q$jIO41$ zyM3K{#QRow-G~ARFKG@auGgClr4lPfAMy_sKZYtqmMSw5X7&%V^UmL8$Q1ii5(=M5 z;ZnH`DtNm{N%tc#CjQUC-Fd7&F952s#Wj_^K>x5Fvd`eA1# zHChXW3#&S-tGrqz(M}!e_d|4*+@)?EL4FHAf@U%Pz=!yQs|5vuz79tseZ_pDgVewd zfJ@??c~7>|__TM9Rz^I(X3PSrW#1z^;HYwu!;KxM0cRYYCjs^vr;k=XnE*av6hnQZ z#8Q7~+OlutjZ~+_2&^0Jd}=&0X6tlC4!9sD$8-sSFG1iW z*csF>v*ey~UscS*tJIuJ5EfZ(_gLl=*UF)3_gIM^Q+9SgNX91ZQl5*52%G5$dm|v! z337K}4pFF0)cRw!Vigt``_4YKi29}z_H1D1szJ010jcXnB^kLb87-6egOthb^7P!N zO5WBGOjF!1;yZD53+{1eDEi#i(Q(0kx|Mv26)}Lk&BAj zfcxX^u2lbKBt#BZcNBk7AmSmNe5 z-hML^UE`_eI0j>XZFc?ru%}%LOfEO0HHS`yWkXInY&R1~*zgjPdPfh9M??+);(Q9W z)Aq(H!7dEn*C=yjl+cMLjD7Sv0K?s;J*OP#y$grSKKWa#gdY+dkMbYv=f}5iWdARQ z^DpbjP%&3r`$q=K6&?T_Ps*H65fxZ30tRwIByDSo1O$mJ;0H-_a;u?Ljjov+yB?eJ zk>ypuL}QSe;&m?Ntwh?k6l(bfApV7`|frGq7#^kxc7pgoE9;5U49I@Sd z!gj$=fuZP)CWR`xfO9YU$d^yl%uZ9+W}?mzp!ou8Et)(@e>wfCWiDAFiHnPx32|01 z+0D-6qnu9;r9xtO3j_bB63SwWB2K!ohi~Sh4=Q08 zv8~@FPY(@8^U4`&I6G`mqZ)G5W;g zFnv$Tag9K+-V4zT&Vrej-`Bq9!lu_M`*RR$YPvzcPxg`G;BpW%F&>;pT^NJi|+lFh){&b@_v_Q z1X8BqR4kjNu;J!{r?CixgvtRi zRZl|H7&a0zi#oGi@y8FWH3)Q&iK&dqqplL<4AJ=WGI&#qltA5*AdEU)IMo~!|+SO_i#0svU4YT@n(mO z>1^pJvf!)=Z?G0VqTSuwx0j?5iEuJ>Jeaz+|E=J{l4cNc@zuy5`eMA~|JB`mHDIj( z77B*;){b`ihW}1(zjkU^&B?)k%@ptT|0G71z>^b0YRZ=>L2`oVFN6Z3s5U9Pu%2D( zPtfEwPC5(;#3S@u&ZFK6~R3HP=NWV8OT&$_$IlUQz9UoLy~5$K*L16s*}9Gr(J z?A?a^oe0BqH4F4dtIl@_HEYKSZk@pzz5dL#=#2xscx1BpSRMSW**l|4k76F;U+Dc{ znbW+(-BsKZjSd}y7bRSA7L91o@AMD8Gn@(Gefq#OKh|uh*L@9hpyvcY$52-_)|d3a z$FOhSa6wrQC#AP5FZ%8c>FwZ#g<`H>NHBW%5m~t0o6;*PaOF|eQA+jG)-JoGqi>MRBW1r(lP}P;G z^&{Sa+EfaiFyft@^hzK7=tqH4YN4W*>ew|_dSR-2-}B}3d!zEN(q)-bEM>>j3k)fqG6>h7a%j1+Aa9Wz+udw2u;&)g0k;pzGM3p3XL zry`xpe`4le5h_AKTXy~nF->chIZFKS{d6FxHfV@gnMqf*y38vkKxxu0?KI9gX;y6~ zmMEVIJTWG_|2PeNv{{i2S|H8Q#KdiHbh!SnL60^Qj_Rv*ejF;+Uq6ch8zOy!ff3SR z=5*nG7Fjuq7WWwAGIo^cMr{D<%>yExeC`WT;53Sw?%Irx#qD?E%xOy#V>`-V9eTOnn%-4=k{R?B;%iIC!M+P&oN3 z13%Q_{{GwTOIH9WS3b0$wpdRyT%1SubKq)-9?Muc%|t6Rzjh4=XjzCTb81eDlS5N8 z`{E{^evPkQ%CETgA%iTfl3Ur(Ng8CZOtV*L^H!olvZABERmmS~7~40#9E{EvaPa?& zqxtKa#Fy~!FStZXO91o32k0Cai{!zpe&_aCS#Hiuz*iUc2U&ME3SExNJk2T6v^}rT za`^^F;^Ytm51}R}%-`{{`TFwl1Y#3*i=BsU?4M($`6}YlmC4zq;)skCA4Pb^xzHS1 zp#g@|41gSv9~u7>sFSh9W#i(c%usb7rlK;Y!Ch%aE6DH;o=LCKdMufVG3I}bXMsSo zW#M|_F;#KIctX|tHE}`@!<#Z$PQ4Y-h4&4qs9ay#Mmo{6mc?XaX?(OA#KS ztoe^^ksmT*!Z<|ANKM|WVwr@hTE{LNC z>+4bSlEt&}=EOZh)muDJ2aaZqWxPCMgdm*{81V)=h{3K5fga@}cYXNmymoeOUg~Dw zTkMo|+jrg4UR1_vfHurm3afYzHO$Zx6_L>u3k$lhfW}s|8hk}oY^AJw?ty)JMiZ|i za+-j~7O4{Prg=LJEICA`Z=`%Yrly$47-`bH@as^FF;W?u(t2drTDl9y=Udi$Ntz~^ zflP#V z915x_IE+9`akN;0vbCx@Kj_qX^YQ6zd4zqIr6w+z3+RXnB&b_xs*E=4@_9qjn9S~g{~6Rw6-!nBafzK(xPh85PX1=f|&Sy`m8Y z{OAAJH%cdp29@ovvT`f2ogmk7NblI(Tx6`4--(y;)dQZCZ`=4nq_V5?cmiShB5MhT z<{+*F`WJwwD@i@6yIKX1<$1i*&HU*}H3!HTiPr?zG*7vD(HLl7MaO>9SlcIg?_?1; zwfxZF!!zv=oRUmFcJb;qF^%XDB7fz4aYEV5dF0yMDQ)mXcUFI&Y_v?d$}^r`-AoU|PBFm6i%*k}BgYwW{YE=4-AvW?DI{c*zQdus=h+ z|8Wnd-M4=Y4yaC@`UoB7+2!gK(Btk3+P6v)O@;362?K!osgca4?%K6PEF3U~KwDyi zi%3%xf|su*A{3y2*Y_QQ4~jOUt&Xtxm;vytA>M**aTS2P0lFMqn3D&O49h{IvY+p9 zoXE{IQ%tCjECevZC#c`a$oVscde^J6f2WOBO&6&Dj(m()0{tk8hY8;i6loOKR^1dz z;%M(rQ`$ufM&lNg+kT1BySe`S&q&Ip0d+R@RVBgrvV7eCYWY_GF#f+rQwIJ$n$l+I zt{#fIUyARmkvQf{NLfMdOF9UKgx~+vNF&;6u(H^J|0F2(2HGjH3xgLv^#Sc2%yBgB zy9^aEm@F-8JUQ-hJ7M@Z))bZXO-h$15=3M-Sf5#BC|NE7WRM}I8$}CcC_mI3Qi!2o zw>1$3xKa`w-kQgUE|RQgB{eCStGA;&{(77I7-iKNMn}_a7nl7=54aF zN)5E+FdqcYYBSnAOi88J&vXY}qI^{u8G){#C$|Ubn~tr+?u574Z)u|@#87Ba=&4tg zT0(R?P`D0D9Gdn7Svt(DLH`*hfWIiQc{j{L2m@_-@4`T=0vAGmhbtSO^G=?2ZkI6Q zg7ahn(_wh=?5krGSgj|yn5zHcBf0Z|=k&0QOy@(TSHOQo`W@Jn}Y@bWE4giQ(H zQG(nI>a~TqHm|j@$Iv4ri0JuctbBffMlc=6iVPJ5e&wN>m_|05eK_Nc4j+*Pfo;iU z`c%qKZ7isB2KjK#upn%kP4S|eo4ZlaWy z%J3;i@?IHeLTiL}{1}<6%u8LFNG}APHQ!>;>hLL~>=0=nc92b{vZsOTk1u=fc4B7W zAUcFyR5>yWnZ!S{aB(_E92YAAZoxFqW24r7AiDK zHdDVl+?XbEPa7UcN#x#4%O?D(wNoka2qxB+=;Qrc5VUS(C9(ZVC~v;nZvWXu|5w{h z$bNDydFf0r#3d)tNUk0Y%VwKFWINqr|d5d z9=p7}fOVl{5yf_7fZm_@VDUzG@_q)jQC^Hht$^ev$MtzYKOVH>2MwU}B;JxyhB8o- zOh*{HzWFeFmG0(*qJYkLj;$j#`Z5g^z1Vl?ss*_AAv3MF7%IUWMfygLKehT^aeu9F zJEp}{uJKS?L3l{*)Sr!|)@W;Osay+udx!uOS7H}s|!W2-e< zb)`Dnl1xS}H(9(8AO5-s1s#a5{IKHUwa?{^|Zup zF%6|;OArPn@C%zPBxC<`GrCchS4Of^u9hfB_~1{0P2o%91b3c#tu_9VxH&%Jpf%v% zsd>0_u3Lzp&Ju%IwwTjF#l`aqJSrtY2IKd$44?!%XE#hx2KZ)8F|FZe)=bL=cAXOF zXaV25pw&lYVYVELIt-B>l;%&JT1b9!SlVZYwMvz2GfH?qUnlOqpFieCqur2xN41mh z>|b2ynM!=x7>MN}+o$g#^ZV0;9rR>7q$SCszSOERICTsnz}%=srLh9-m+Iq!`7e*@ z*h`b&udE%lo6(Lfn_cb7n(dC6%7w=%myM=>yz7|zc}Q#yRx*186wfap>_gH-CQ=?# zv)Pz%P2j_?62z|00qznNEvNgb8Qs^|T~O&1(4E@A>I(_zXFkEv-( zzmG2WOy9JLLhXE=J8gNCfACxaBmQA?=n#1{sy#yQ=n@l@`(wHIoNOYik&kXtzvqyb zrMVg-9~lGPs2_5!W;GW{@cj17-+7RvWE-0BNORylp!Sg;OCdW_uEcP1`dBokgmmVM zwT;oj3Ms#HP*HnCxxbbx0uF-{RI>eQKp}BIJAXi0c79k{q#x_J;FxZ9{PUoc%yC>l z5Vv+$llJEP@6&V*yfVsqUwkI;D}?{I@cqy2ZUD=_7>%d=*w<}CWNtR;m*A4i$Gq8q zX%+fr6%ctXWwy}DAt$M#ej!q%F3BG7=6_r^ye6#(*4S7-YI#iOynXn%fzridL4!rr zqSh+`!WttfkFS=nsg&t&AeL%+-Bo$Y2?qL{H$egA^xv%vjb9-`#+*R{0F)!@yo-_v?1nB#HH2VWob{}&|tmcdq!P;Qre8)S!hpsJoImx za{FDdSJMwRCZi>7*W81BQ(~Ch90VZ^>U#}uTvpXcldZ;;f6~}KjKE~7IFdXB@7{@} zPVIG=oRGbe90P`O=B>8~pB6|SlfT9L&*Unw;@UauE2%pD`u4V4G2 z9!NkCqg_<#f9qjxL6VwnPG>QlT7gu-UV|8rl&QJM^U2?zs%`pba!KSUj2GJ97T`YH z8}3r}1-jg?QD>t6k~jVXc&h&z;rw^OEY^)Vn%dX-nF}?zx_(v~3-l9|WBs&E1X`xM=sq_@~I;PF6uCA|T z1%qWy=*iQPGIY<#9P(lS>^Kcdvypj8iV!6i(OO~1MRMm~=S30%Gbr-dL9Ptj*hyP=%IqFwdb zmBh}9t*HcCZNG0I;m#a~sYHH!@=WXDriJBGlGojsQZ(>mr{lf~C!uNQU&ZSJ{Z3e4 z5pGJowFhiBr6pd?)2)^;x$Lf5I=F%pG3TlE(&tUGiO9xz(CB!Dv|oKq^O~ASvN}16 z^OMxB8x7cW)f*i!D2wf8i1uKIHM-g09bm1~miQ6iU@!Cr+a#zk&}OFMl4EMfTHav<%3^G|v;$4K!A@OWhbFaDA#S#PF^)1CgiW#At)t@6X_#3+Ly0 z2DsiBblLUThK~Oh*N|4xAT+{Nr-oM+@mVA+G)>tNnwmAoy<|UV%|x)Hr5~gx;TJ*^ zxu!0yvHP`$p7oQ3f{;nR^T-9^WH1HrTR~zAA=vBhPWGe9ZT$Vq$5-bVd(XnMZ=gs>BO*9%-i9WxWKeuRRyRh2!9QxaZPjo}W&Fezih|OP3eGCzAmp z$Y_i{B~sm#>z58h%#!l8hW31w&_xeb_E=iFhf}UETpN^YW7fyDbrK}g>WI zbB7f_qHuDjU6dl2SSnOv3;W;)2CAkGubU^Zb;|tvjOF;YIWmI!IbJ2qfT~OGY2M{! zAA8{PlK_)qw}+Wp@OXx_QNbH@t(hMK%u0`}k4F|Gd1+1p&{R1216>lqVQa*mQ?R|T zsTpEt@;F8KY**&g7|rd1c4_WcuCX=yu03t;Z+Fu-9y5aq2NKVZzez%b`T;SmUw-oJ z%TE&j->_o|u=-z)@-InZVk7k!PP>p$G-ZKiD=0_{iU0)hU@jcIN2V2cYcpCc+O)BE z_!RN)5V)HQxT_=dDQJ){!eQxjxW=@Va+|SYe|U6x$@@)8uK!mMJ@l8bi{R;XRKT5&sLIAcrUC6r zedGA{A*Nzl;+lW=HBR6@CI&_;Wh2?6y z6iZN04*r;p;KGWytDA2mUEwlxNILWcM1s}R$}eJ|D9%GO^uY^$gV)W-bIyHv%})bJ z!)#BretNl;qo8$%<|bpSCE!o7(L9#(P_fi{8eUlH8i3>hH`_gO0UJrjg?c33>gMJ^ zN&!RJ9?PM_U9PMsS*wFXo~S5qpu@O6|Bzw`Dv3rfkl?k~DaMP{Ohq2_*B-|R*=WFi zmrgvOdWICb;_b^>j$e^13Ar-sm@SESR9*ZCqbw_V81_eiBjoT3?A`GFh#-|Lq6w#w z3{K64ojga(z30csb8j$UY9;CGQKovMxG>veBFm=lk9q}=o z(hXVt0;I;|w1na=bcwm-3#L)$Y=A*JRjVz)jBS$58XoFsD8Dj858Xu39w9Y#40#Cu z{(ve%F&{d)Z~;X>LjPfPVG)_xgv0FU6LI)kn!1GqTyK;Upd@2Z>obp7u7n~)h zt%F|?1QS7mM@)T5v)-whWI%>3`!hAEspdOSvP*@f=^*PUM_yOgUuWXGG|S+g$gJ4c z|EODY0t5bNxPIpn-q;EC-O?0e-xHZcFRUZmBP5#e%bYGWOVTq?Q^~RXF@qvhAyYL> zyjV|WKUkoD7Ac{>uflsZB`u0tmEprc**lnk9!MfgVRCYB;x2-e`!Z-=c@pG9Ba?6X zvFZ|+g$_;8j@ZYyti&_BY2lxlSZN|j65_V+%7dcvf*T=aJATQVrtw{!dWLTzwdh?C zj2>A=+G_|_Rf1gKx!cA$5vT9efC;^klt$#<)SpzaiP^mxEo=TcPQ^+ejiNPw-k`Mx zL!$)wPP>pdOhp3oWE6CnZIw7WEaCUi@LUtULiRnTlxw9v39HqtY3Sk`9Py@VDL9&# zR|X$f1bjk_MmT+&a=Gvg*P^W-_4oxTYjpk`q16CvrZBTss%USQ8fuS}KvN9{ z(XZLGcBq+P_(#!RhJMrwAv;u2k&Z09sUY_2^|YvJV?u@H$UA3pz1y=vCpZ&NG3&^O z5HVlg|4hN(BKViezhXDSS9b&FzhUrSJ5v6FpMtg|7C$m~T)&0(oXPu#NyTCisXTW7 zkeH4Jkc5&P|C?~*)^=uOA9<-Qj)^TLP8xn?boRYTT zGwSnJS%djLt(9E!*)50YH`(XJ%xKR}MpA}^%_MPiQb*1-l}T=(|9oce?82?FuV?

YsZq(Mlan0|cQ4s6cpaq4`FPUc@gsSxE=qGmBP` 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 literal 0 HcmV?d00001 diff --git a/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/LoadModelTest.java b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/LoadModelTest.java new file mode 100755 index 0000000..055e0b1 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/LoadModelTest.java @@ -0,0 +1,79 @@ +/* + * Common + * + * Copyright (c) 2017 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: + * Daeryong Park + * Hyeongseok Heo + * + * Licensed 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. + * + * Contributors: + * - S-Core Co., Ltd. + * + */ +package tizen.rt.product.meta.model; + +import java.io.InputStream; + +import javax.xml.bind.JAXBException; + +import org.junit.Assert; +import org.junit.Test; + +import tizen.rt.product.meta.model.build.Build; +import tizen.rt.product.meta.model.debug.Debugs; +import tizen.rt.product.meta.model.flash.Flash; +import tizen.rt.product.meta.util.MetaModelUtil; + +/** + * @since 2017. 5. 18. + * @author Daeryong Park {@literal } + */ +public class LoadModelTest { + + @Test + public void buildModelTest() throws JAXBException { + InputStream is = LoadModelTest.class.getResourceAsStream("buildSpec.xml"); + Build model = MetaModelUtil.loadBuildModel(is); + Assert.assertNotNull(model); + + String result = MetaModelUtil.showBuildModel(model); + Assert.assertNotNull(result); + System.out.println(result); + } + + @Test + public void flashModelTest() throws JAXBException { + InputStream is = LoadModelTest.class.getResourceAsStream("flashSpec.xml"); + Flash model = MetaModelUtil.loadFlashModel(is); + Assert.assertNotNull(model); + + String result = MetaModelUtil.showFlashModel(model); + Assert.assertNotNull(result); + System.out.println(result); + } + + @Test + public void debugModelTest() throws JAXBException { + InputStream is = LoadModelTest.class.getResourceAsStream("debugSpec.xml"); + Debugs model = MetaModelUtil.loadDebugModel(is); + Assert.assertNotNull(model); + + String result = MetaModelUtil.showDebugModel(model); + Assert.assertNotNull(result); + System.out.println(result); + } + +} diff --git a/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/buildSpec.xml b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/buildSpec.xml new file mode 100755 index 0000000..d148004 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/buildSpec.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/debugSpec.xml b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/debugSpec.xml new file mode 100755 index 0000000..360fbdc --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/debugSpec.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/flashSpec.xml b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/flashSpec.xml new file mode 100755 index 0000000..6a55910 --- /dev/null +++ b/rt-ide/tizen.rt.product.meta/test/src/tizen/rt/product/meta/model/flashSpec.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/rt-ide/tizen.rt.product.plugin/META-INF/MANIFEST.MF b/rt-ide/tizen.rt.product.plugin/META-INF/MANIFEST.MF index ebc116d..a4727f1 100644 --- a/rt-ide/tizen.rt.product.plugin/META-INF/MANIFEST.MF +++ b/rt-ide/tizen.rt.product.plugin/META-INF/MANIFEST.MF @@ -29,7 +29,8 @@ Require-Bundle: org.eclipse.ui, org.eclipse.debug.core, org.eclipse.debug.ui, org.eclipse.cdt.debug.core, - org.eclipse.cdt.dsf.gdb + org.eclipse.cdt.dsf.gdb, + tizen.rt.product.meta Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy Bundle-ClassPath: lib/slf4j-api-1.6.4.jar, diff --git a/rt-ide/tizen.rt.releng/pom.xml b/rt-ide/tizen.rt.releng/pom.xml index 3fba481..8b0a8f2 100644 --- a/rt-ide/tizen.rt.releng/pom.xml +++ b/rt-ide/tizen.rt.releng/pom.xml @@ -17,6 +17,7 @@ ../tizen.rt.parent ../tizen.rt.releng.prereqs + ../tizen.rt.product.meta ../tizen.rt.product.plugin ../org.tizen.common.ui.theme ../tizen.rt.product.feature -- 2.7.4