From e4b5168c55b4c0d00af7e54bffb54591fc77f846 Mon Sep 17 00:00:00 2001 From: Daniel Cortes Pichardo Date: Wed, 19 Apr 2017 20:20:00 -0500 Subject: [PATCH] updating data entities updating data entities of the essence data-model --- .gitignore | 4 ++ .../essence/model/SEGraphicalElement.java | 39 +++++++++++++++++++ .../infotec/dads/essence/model/SEQName.java | 39 +++++++++++++++++++ .../mx/infotec/dads/essence/model/SEURI.java | 39 +++++++++++++++++++ .../dads/essence/model/package-info.java | 6 +++ 5 files changed, 127 insertions(+) create mode 100644 src/main/java/mx/infotec/dads/essence/model/SEGraphicalElement.java create mode 100644 src/main/java/mx/infotec/dads/essence/model/SEQName.java create mode 100644 src/main/java/mx/infotec/dads/essence/model/SEURI.java create mode 100644 src/main/java/mx/infotec/dads/essence/model/package-info.java diff --git a/.gitignore b/.gitignore index 11e612e..b7a47e0 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,11 @@ bin-release/ *.air *.ipa *.apk +*.classpath +*.project + # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` # should NOT be excluded as they contain compiler settings and other important # information for Eclipse / Flash Builder. +/target/ diff --git a/src/main/java/mx/infotec/dads/essence/model/SEGraphicalElement.java b/src/main/java/mx/infotec/dads/essence/model/SEGraphicalElement.java new file mode 100644 index 0000000..a2a4ef1 --- /dev/null +++ b/src/main/java/mx/infotec/dads/essence/model/SEGraphicalElement.java @@ -0,0 +1,39 @@ +/* + * + * The MIT License (MIT) + * Copyright (c) 2016 Daniel Cortes Pichardo + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package mx.infotec.dads.essence.model; + +import org.omg.essence.model.GraphicalElement; + +/** + * The Class GraphicalElement. It is one of four data types used for attributes. + * + * @author Daniel Cortes Pichardo + * @version 1.1 + * @since essence 1.1 + */ +public class SEGraphicalElement implements GraphicalElement { + /** + * It most be a concrete class + */ +} diff --git a/src/main/java/mx/infotec/dads/essence/model/SEQName.java b/src/main/java/mx/infotec/dads/essence/model/SEQName.java new file mode 100644 index 0000000..c4a7293 --- /dev/null +++ b/src/main/java/mx/infotec/dads/essence/model/SEQName.java @@ -0,0 +1,39 @@ +/* + * + * The MIT License (MIT) + * Copyright (c) 2016 Daniel Cortes Pichardo + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package mx.infotec.dads.essence.model; + +import org.omg.essence.model.QName; + +/** + * The Class QName. + * + * @author Daniel Cortes Pichardo + * @version 1.1 + * @since essence 1.1 + */ +public class SEQName implements QName{ + /** + * It most be a concrete class + */ +} \ No newline at end of file diff --git a/src/main/java/mx/infotec/dads/essence/model/SEURI.java b/src/main/java/mx/infotec/dads/essence/model/SEURI.java new file mode 100644 index 0000000..60013f4 --- /dev/null +++ b/src/main/java/mx/infotec/dads/essence/model/SEURI.java @@ -0,0 +1,39 @@ +/* + * + * The MIT License (MIT) + * Copyright (c) 2016 Daniel Cortes Pichardo + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package mx.infotec.dads.essence.model; + +import org.omg.essence.model.URI; + +/** + * The Class URI. + * + * @author Daniel Cortes Pichardo + * @version 1.1 + * @since essence 1.1 + */ +public class SEURI implements URI { + /** + * It most be a concrete class + */ +} \ No newline at end of file diff --git a/src/main/java/mx/infotec/dads/essence/model/package-info.java b/src/main/java/mx/infotec/dads/essence/model/package-info.java new file mode 100644 index 0000000..92202c1 --- /dev/null +++ b/src/main/java/mx/infotec/dads/essence/model/package-info.java @@ -0,0 +1,6 @@ +/** + * Contains all the language elements defined by Essence 1.1 + * + * @since 1.1 + */ +package mx.infotec.dads.essence.model;