All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.opitzconsulting.orcasDsl.ColumnDomain Maven / Gradle / Ivy

Go to download

orcas model modified by syntax extensions (contains the original model). If custom-syntax-extensions are provided, there will be a custom artifact.

The newest version!
/**
 */
package de.opitzconsulting.orcasDsl;


/**
 * 
 * A representation of the model object 'Column Domain'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getName Name}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getGeneratePk Generate Pk}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateUk Generate Uk}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateIndex Generate Index}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateCc Generate Cc}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateFk Generate Fk}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getData_type Data type}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getPrecision Precision}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getScale Scale}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getByteorchar Byteorchar}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#isUnsigned Unsigned}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getDefault_value Default value}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#getIdentity Identity}
  • *
  • {@link de.opitzconsulting.orcasDsl.ColumnDomain#isNotnull Notnull}
  • *
* * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain() * @model * @generated */ public interface ColumnDomain extends ModelElement { /** * Returns the value of the 'Name' attribute. * *

* If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Name' attribute. * @see #setName(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Name() * @model * @generated */ String getName(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getName Name}' attribute. * * * @param value the new value of the 'Name' attribute. * @see #getName() * @generated */ void setName(String value); /** * Returns the value of the 'Generate Pk' containment reference. * *

* If the meaning of the 'Generate Pk' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Generate Pk' containment reference. * @see #setGeneratePk(GeneratePk) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_GeneratePk() * @model containment="true" * @generated */ GeneratePk getGeneratePk(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getGeneratePk Generate Pk}' containment reference. * * * @param value the new value of the 'Generate Pk' containment reference. * @see #getGeneratePk() * @generated */ void setGeneratePk(GeneratePk value); /** * Returns the value of the 'Generate Uk' containment reference. * *

* If the meaning of the 'Generate Uk' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Generate Uk' containment reference. * @see #setGenerateUk(GenerateUk) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_GenerateUk() * @model containment="true" * @generated */ GenerateUk getGenerateUk(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateUk Generate Uk}' containment reference. * * * @param value the new value of the 'Generate Uk' containment reference. * @see #getGenerateUk() * @generated */ void setGenerateUk(GenerateUk value); /** * Returns the value of the 'Generate Index' containment reference. * *

* If the meaning of the 'Generate Index' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Generate Index' containment reference. * @see #setGenerateIndex(GenerateIndex) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_GenerateIndex() * @model containment="true" * @generated */ GenerateIndex getGenerateIndex(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateIndex Generate Index}' containment reference. * * * @param value the new value of the 'Generate Index' containment reference. * @see #getGenerateIndex() * @generated */ void setGenerateIndex(GenerateIndex value); /** * Returns the value of the 'Generate Cc' containment reference. * *

* If the meaning of the 'Generate Cc' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Generate Cc' containment reference. * @see #setGenerateCc(GenerateCc) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_GenerateCc() * @model containment="true" * @generated */ GenerateCc getGenerateCc(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateCc Generate Cc}' containment reference. * * * @param value the new value of the 'Generate Cc' containment reference. * @see #getGenerateCc() * @generated */ void setGenerateCc(GenerateCc value); /** * Returns the value of the 'Generate Fk' containment reference. * *

* If the meaning of the 'Generate Fk' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Generate Fk' containment reference. * @see #setGenerateFk(GenerateFk) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_GenerateFk() * @model containment="true" * @generated */ GenerateFk getGenerateFk(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getGenerateFk Generate Fk}' containment reference. * * * @param value the new value of the 'Generate Fk' containment reference. * @see #getGenerateFk() * @generated */ void setGenerateFk(GenerateFk value); /** * Returns the value of the 'Data type' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.DataType}. * *

* If the meaning of the 'Data type' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Data type' attribute. * @see de.opitzconsulting.orcasDsl.DataType * @see #setData_type(DataType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Data_type() * @model * @generated */ DataType getData_type(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getData_type Data type}' attribute. * * * @param value the new value of the 'Data type' attribute. * @see de.opitzconsulting.orcasDsl.DataType * @see #getData_type() * @generated */ void setData_type(DataType value); /** * Returns the value of the 'Precision' attribute. * *

* If the meaning of the 'Precision' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Precision' attribute. * @see #setPrecision(int) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Precision() * @model * @generated */ int getPrecision(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getPrecision Precision}' attribute. * * * @param value the new value of the 'Precision' attribute. * @see #getPrecision() * @generated */ void setPrecision(int value); /** * Returns the value of the 'Scale' attribute. * *

* If the meaning of the 'Scale' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Scale' attribute. * @see #setScale(int) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Scale() * @model * @generated */ int getScale(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getScale Scale}' attribute. * * * @param value the new value of the 'Scale' attribute. * @see #getScale() * @generated */ void setScale(int value); /** * Returns the value of the 'Byteorchar' attribute. * The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.CharType}. * *

* If the meaning of the 'Byteorchar' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Byteorchar' attribute. * @see de.opitzconsulting.orcasDsl.CharType * @see #setByteorchar(CharType) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Byteorchar() * @model * @generated */ CharType getByteorchar(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getByteorchar Byteorchar}' attribute. * * * @param value the new value of the 'Byteorchar' attribute. * @see de.opitzconsulting.orcasDsl.CharType * @see #getByteorchar() * @generated */ void setByteorchar(CharType value); /** * Returns the value of the 'Unsigned' attribute. * *

* If the meaning of the 'Unsigned' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Unsigned' attribute. * @see #setUnsigned(boolean) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Unsigned() * @model * @generated */ boolean isUnsigned(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#isUnsigned Unsigned}' attribute. * * * @param value the new value of the 'Unsigned' attribute. * @see #isUnsigned() * @generated */ void setUnsigned(boolean value); /** * Returns the value of the 'Default value' attribute. * *

* If the meaning of the 'Default value' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Default value' attribute. * @see #setDefault_value(String) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Default_value() * @model * @generated */ String getDefault_value(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getDefault_value Default value}' attribute. * * * @param value the new value of the 'Default value' attribute. * @see #getDefault_value() * @generated */ void setDefault_value(String value); /** * Returns the value of the 'Identity' containment reference. * *

* If the meaning of the 'Identity' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Identity' containment reference. * @see #setIdentity(ColumnIdentity) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Identity() * @model containment="true" * @generated */ ColumnIdentity getIdentity(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#getIdentity Identity}' containment reference. * * * @param value the new value of the 'Identity' containment reference. * @see #getIdentity() * @generated */ void setIdentity(ColumnIdentity value); /** * Returns the value of the 'Notnull' attribute. * *

* If the meaning of the 'Notnull' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Notnull' attribute. * @see #setNotnull(boolean) * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnDomain_Notnull() * @model * @generated */ boolean isNotnull(); /** * Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnDomain#isNotnull Notnull}' attribute. * * * @param value the new value of the 'Notnull' attribute. * @see #isNotnull() * @generated */ void setNotnull(boolean value); } // ColumnDomain




© 2015 - 2025 Weber Informatics LLC | Privacy Policy