Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormtaal2006-07-04 21:37:00 +0000
committermtaal2006-07-04 21:37:00 +0000
commit0bcd2b42043625f8f09eeb7711efcfe9e37a1df2 (patch)
treebea85d09cbfc1712e24811aeab73805652dd163f /plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pannotation/Inheritance.java
parent5a974b1c3c2fd972c73b2d170e2775e51ce15192 (diff)
downloadorg.eclipse.emf.teneo-0bcd2b42043625f8f09eeb7711efcfe9e37a1df2.tar.gz
org.eclipse.emf.teneo-0bcd2b42043625f8f09eeb7711efcfe9e37a1df2.tar.xz
org.eclipse.emf.teneo-0bcd2b42043625f8f09eeb7711efcfe9e37a1df2.zip
Initial Commit
Diffstat (limited to 'plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pannotation/Inheritance.java')
-rw-r--r--plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pannotation/Inheritance.java63
1 files changed, 63 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pannotation/Inheritance.java b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pannotation/Inheritance.java
new file mode 100644
index 000000000..45cd8313b
--- /dev/null
+++ b/plugins/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pannotation/Inheritance.java
@@ -0,0 +1,63 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id: Inheritance.java,v 1.1 2006/07/04 21:37:01 mtaal Exp $
+ */
+package org.eclipse.emf.teneo.annotations.pannotation;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Inheritance</b></em>'. <!-- end-user-doc
+ * -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.emf.teneo.annotations.pannotation.Inheritance#getStrategy <em>Strategy</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.emf.teneo.annotations.pannotation.PannotationPackage#getInheritance()
+ * @model annotation="http://annotation.elver.org/internal/Target 0='EClass'"
+ * @generated
+ */
+public interface Inheritance extends PAnnotation {
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ String copyright = "Copyright 2004-2006, Elver.org (http://www.eclipse.org/emf/teneo).\nLicensed under the Apache License, Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\nhttp://www.apache.org/licenses/LICENSE-2.0\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.";
+
+ /**
+ * Returns the value of the '<em><b>Strategy</b></em>' attribute. The default value is
+ * <code>"SINGLE_TABLE"</code>. The literals are from the enumeration
+ * {@link org.eclipse.emf.teneo.annotations.pannotation.InheritanceType}. <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Strategy</em>' attribute isn't clear, there really should be more of a description
+ * here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Strategy</em>' attribute.
+ * @see org.eclipse.emf.teneo.annotations.pannotation.InheritanceType
+ * @see #setStrategy(InheritanceType)
+ * @see org.eclipse.emf.teneo.annotations.pannotation.PannotationPackage#getInheritance_Strategy()
+ * @model default="SINGLE_TABLE"
+ * @generated
+ */
+ InheritanceType getStrategy();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pannotation.Inheritance#getStrategy <em>Strategy</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Strategy</em>' attribute.
+ * @see org.eclipse.emf.teneo.annotations.pannotation.InheritanceType
+ * @see #getStrategy()
+ * @generated
+ */
+ void setStrategy(InheritanceType value);
+
+} // Inheritance

Back to the top