de.opitzconsulting.orcasDsl.ColumnIdentity Maven / Gradle / Ivy
Show all versions of orcas-domainextension-syex Show documentation
/**
*/
package de.opitzconsulting.orcasDsl;
import org.eclipse.emf.ecore.EObject;
/**
*
* A representation of the model object 'Column Identity'.
*
*
*
* The following features are supported:
*
*
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getAlways Always}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getBy_default By default}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getOn_null On null}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getIncrement_by Increment by}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getMaxvalue Maxvalue}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getMinvalue Minvalue}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getCycle Cycle}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getCache Cache}
* - {@link de.opitzconsulting.orcasDsl.ColumnIdentity#getOrder Order}
*
*
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity()
* @model
* @generated
*/
public interface ColumnIdentity extends EObject
{
/**
* Returns the value of the 'Always' attribute.
*
*
* If the meaning of the 'Always' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Always' attribute.
* @see #setAlways(String)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_Always()
* @model
* @generated
*/
String getAlways();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getAlways Always}' attribute.
*
*
* @param value the new value of the 'Always' attribute.
* @see #getAlways()
* @generated
*/
void setAlways(String value);
/**
* Returns the value of the 'By default' attribute.
*
*
* If the meaning of the 'By default' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'By default' attribute.
* @see #setBy_default(String)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_By_default()
* @model
* @generated
*/
String getBy_default();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getBy_default By default}' attribute.
*
*
* @param value the new value of the 'By default' attribute.
* @see #getBy_default()
* @generated
*/
void setBy_default(String value);
/**
* Returns the value of the 'On null' attribute.
*
*
* If the meaning of the 'On null' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'On null' attribute.
* @see #setOn_null(String)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_On_null()
* @model
* @generated
*/
String getOn_null();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getOn_null On null}' attribute.
*
*
* @param value the new value of the 'On null' attribute.
* @see #getOn_null()
* @generated
*/
void setOn_null(String value);
/**
* Returns the value of the 'Increment by' attribute.
*
*
* If the meaning of the 'Increment by' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Increment by' attribute.
* @see #setIncrement_by(int)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_Increment_by()
* @model
* @generated
*/
int getIncrement_by();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getIncrement_by Increment by}' attribute.
*
*
* @param value the new value of the 'Increment by' attribute.
* @see #getIncrement_by()
* @generated
*/
void setIncrement_by(int value);
/**
* Returns the value of the 'Maxvalue' attribute.
*
*
* If the meaning of the 'Maxvalue' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Maxvalue' attribute.
* @see #setMaxvalue(int)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_Maxvalue()
* @model
* @generated
*/
int getMaxvalue();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getMaxvalue Maxvalue}' attribute.
*
*
* @param value the new value of the 'Maxvalue' attribute.
* @see #getMaxvalue()
* @generated
*/
void setMaxvalue(int value);
/**
* Returns the value of the 'Minvalue' attribute.
*
*
* If the meaning of the 'Minvalue' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Minvalue' attribute.
* @see #setMinvalue(int)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_Minvalue()
* @model
* @generated
*/
int getMinvalue();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getMinvalue Minvalue}' attribute.
*
*
* @param value the new value of the 'Minvalue' attribute.
* @see #getMinvalue()
* @generated
*/
void setMinvalue(int value);
/**
* Returns the value of the 'Cycle' attribute.
* The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.CycleType}.
*
*
* If the meaning of the 'Cycle' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Cycle' attribute.
* @see de.opitzconsulting.orcasDsl.CycleType
* @see #setCycle(CycleType)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_Cycle()
* @model
* @generated
*/
CycleType getCycle();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getCycle Cycle}' attribute.
*
*
* @param value the new value of the 'Cycle' attribute.
* @see de.opitzconsulting.orcasDsl.CycleType
* @see #getCycle()
* @generated
*/
void setCycle(CycleType value);
/**
* Returns the value of the 'Cache' attribute.
*
*
* If the meaning of the 'Cache' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Cache' attribute.
* @see #setCache(int)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_Cache()
* @model
* @generated
*/
int getCache();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getCache Cache}' attribute.
*
*
* @param value the new value of the 'Cache' attribute.
* @see #getCache()
* @generated
*/
void setCache(int value);
/**
* Returns the value of the 'Order' attribute.
* The literals are from the enumeration {@link de.opitzconsulting.orcasDsl.OrderType}.
*
*
* If the meaning of the 'Order' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Order' attribute.
* @see de.opitzconsulting.orcasDsl.OrderType
* @see #setOrder(OrderType)
* @see de.opitzconsulting.orcasDsl.OrcasDslPackage#getColumnIdentity_Order()
* @model
* @generated
*/
OrderType getOrder();
/**
* Sets the value of the '{@link de.opitzconsulting.orcasDsl.ColumnIdentity#getOrder Order}' attribute.
*
*
* @param value the new value of the 'Order' attribute.
* @see de.opitzconsulting.orcasDsl.OrderType
* @see #getOrder()
* @generated
*/
void setOrder(OrderType value);
} // ColumnIdentity