diff options
Diffstat (limited to 'core/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/PAnnotatedEDataType.java')
-rwxr-xr-x | core/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/PAnnotatedEDataType.java | 297 |
1 files changed, 297 insertions, 0 deletions
diff --git a/core/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/PAnnotatedEDataType.java b/core/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/PAnnotatedEDataType.java new file mode 100755 index 000000000..60413a8bb --- /dev/null +++ b/core/org.eclipse.emf.teneo.annotations/src/org/eclipse/emf/teneo/annotations/pamodel/PAnnotatedEDataType.java @@ -0,0 +1,297 @@ +/** + * <copyright> + * </copyright> + * + * $Id: PAnnotatedEDataType.java,v 1.5 2008/01/18 06:20:56 mtaal Exp $ + */ +package org.eclipse.emf.teneo.annotations.pamodel; + +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.teneo.annotations.pannotation.Basic; +import org.eclipse.emf.teneo.annotations.pannotation.Column; +import org.eclipse.emf.teneo.annotations.pannotation.Enumerated; +import org.eclipse.emf.teneo.annotations.pannotation.GeneratedValue; +import org.eclipse.emf.teneo.annotations.pannotation.Id; +import org.eclipse.emf.teneo.annotations.pannotation.Lob; +import org.eclipse.emf.teneo.annotations.pannotation.Temporal; +import org.eclipse.emf.teneo.annotations.pannotation.Version; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>PAnnotated EData Type</b></em>'. + * <!-- end-user-doc --> + * + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getModelEDataType <em>Model EData Type</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getBasic <em>Basic</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getEnumerated <em>Enumerated</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getGeneratedValue <em>Generated Value</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getId <em>Id</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getLob <em>Lob</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getTemporal <em>Temporal</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getVersion <em>Version</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getPaEPackage <em>Pa EPackage</em>}</li> + * <li>{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getColumn <em>Column</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType() + * @model annotation="http://www.eclipse.org/emf/2002/Ecore constraints='NotAnnotatedAsBasic GeneratedOnId DefinedGenerator IdOnEntityOrMappedSuper'" + * @generated + */ +public interface PAnnotatedEDataType extends PAnnotatedEModelElement { + /** + * Returns the value of the '<em><b>Annotated EData Type</b></em>' reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Annotated EData Type</em>' reference isn't clear, there really + * should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Annotated EData Type</em>' reference. + * @see #setModelEDataType(EDataType) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_AnnotatedEDataType() + * @model required="true" annotation="teneo/internal/PersistenceMapping ignore='true'" + * @generated + */ + EDataType getModelEDataType(); + + /** + * Returns the value of the '<em><b>Basic</b></em>' containment reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Basic</em>' containment reference isn't clear, there really + * should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Basic</em>' containment reference. + * @see #setBasic(Basic) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_Basic() + * @model containment="true" + * @generated + */ + Basic getBasic(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getBasic <em>Basic</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Basic</em>' containment reference. + * @see #getBasic() + * @generated + */ + void setBasic(Basic value); + + /** + * Returns the value of the '<em><b>Enumerated</b></em>' containment reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Enumerated</em>' containment reference isn't clear, there + * really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Enumerated</em>' containment reference. + * @see #setEnumerated(Enumerated) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_Enumerated() + * @model containment="true" + * @generated + */ + Enumerated getEnumerated(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getEnumerated <em>Enumerated</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Enumerated</em>' containment reference. + * @see #getEnumerated() + * @generated + */ + void setEnumerated(Enumerated value); + + /** + * Returns the value of the '<em><b>Generated Value</b></em>' containment reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Generated Value</em>' containment reference isn't clear, there + * really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Generated Value</em>' containment reference. + * @see #setGeneratedValue(GeneratedValue) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_GeneratedValue() + * @model containment="true" + * @generated + */ + GeneratedValue getGeneratedValue(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getGeneratedValue <em>Generated Value</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Generated Value</em>' containment reference. + * @see #getGeneratedValue() + * @generated + */ + void setGeneratedValue(GeneratedValue value); + + /** + * Returns the value of the '<em><b>Id</b></em>' containment reference. + * <!-- begin-user-doc + * --> + * <p> + * If the meaning of the '<em>Id</em>' containment reference isn't clear, there really + * should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Id</em>' containment reference. + * @see #setId(Id) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_Id() + * @model containment="true" + * @generated + */ + Id getId(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getId <em>Id</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Id</em>' containment reference. + * @see #getId() + * @generated + */ + void setId(Id value); + + /** + * Returns the value of the '<em><b>Lob</b></em>' containment reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Lob</em>' containment reference isn't clear, there really + * should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Lob</em>' containment reference. + * @see #setLob(Lob) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_Lob() + * @model containment="true" + * @generated + */ + Lob getLob(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getLob <em>Lob</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Lob</em>' containment reference. + * @see #getLob() + * @generated + */ + void setLob(Lob value); + + /** + * Returns the value of the '<em><b>Temporal</b></em>' containment reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Temporal</em>' containment reference isn't clear, there really + * should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Temporal</em>' containment reference. + * @see #setTemporal(Temporal) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_Temporal() + * @model containment="true" + * @generated + */ + Temporal getTemporal(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getTemporal <em>Temporal</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Temporal</em>' containment reference. + * @see #getTemporal() + * @generated + */ + void setTemporal(Temporal value); + + /** + * Returns the value of the '<em><b>Version</b></em>' containment reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Version</em>' containment reference isn't clear, there really + * should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Version</em>' containment reference. + * @see #setVersion(Version) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_Version() + * @model containment="true" + * @generated + */ + Version getVersion(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getVersion <em>Version</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Version</em>' containment reference. + * @see #getVersion() + * @generated + */ + void setVersion(Version value); + + /** + * Returns the value of the '<em><b>Pa EPackage</b></em>' container reference. + * It is bidirectional and its opposite is '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEPackage#getPaEDataTypes <em>Pa EData Types</em>}'. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Pa EPackage</em>' container reference isn't clear, there + * really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Pa EPackage</em>' container reference. + * @see #setPaEPackage(PAnnotatedEPackage) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_PaEPackage() + * @see org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEPackage#getPaEDataTypes + * @model opposite="paEDataTypes" transient="false" + * annotation="teneo/internal/PersistenceMapping ignore='true'" + * @generated + */ + PAnnotatedEPackage getPaEPackage(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getPaEPackage <em>Pa EPackage</em>}' container reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Pa EPackage</em>' container reference. + * @see #getPaEPackage() + * @generated + */ + void setPaEPackage(PAnnotatedEPackage value); + + /** + * Returns the value of the '<em><b>Column</b></em>' containment reference. <!-- + * begin-user-doc --> + * <p> + * If the meaning of the '<em>Column</em>' containment reference isn't clear, there really + * should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Column</em>' containment reference. + * @see #setColumn(Column) + * @see org.eclipse.emf.teneo.annotations.pamodel.PamodelPackage#getPAnnotatedEDataType_Column() + * @model containment="true" + * @generated + */ + Column getColumn(); + + /** + * Sets the value of the '{@link org.eclipse.emf.teneo.annotations.pamodel.PAnnotatedEDataType#getColumn <em>Column</em>}' containment reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * @param value the new value of the '<em>Column</em>' containment reference. + * @see #getColumn() + * @generated + */ + void setColumn(Column value); + +} // PAnnotatedEDataType |