org.eclipse.datatools.modelbase.dbdefinition
Interface ColumnDefinition

All Known Implementing Classes:
ColumnDefinitionImpl

public interface ColumnDefinition

A representation of the model object 'Column Definition'.

The following features are supported:

See Also:
DatabaseDefinitionPackage.getColumnDefinition()

Method Summary
 EList getIdentityColumnDataTypeDefinitions()
          Returns the value of the 'Identity Column Data Type Definitions' reference list.
 int getMaximumIdentifierLength()
          Returns the value of the 'Maximum Identifier Length' attribute.
 boolean isComputedSupported()
          Returns the value of the 'Computed Supported' attribute.
 boolean isIdentityCycleSupported()
          Returns the value of the 'Identity Cycle Supported' attribute.
 boolean isIdentityIncrementSupported()
          Returns the value of the 'Identity Increment Supported' attribute.
 boolean isIdentityMaximumSupported()
          Returns the value of the 'Identity Maximum Supported' attribute.
 boolean isIdentityMinimumSupported()
          Returns the value of the 'Identity Minimum Supported' attribute.
 boolean isIdentityStartValueSupported()
          Returns the value of the 'Identity Start Value Supported' attribute.
 boolean isIdentitySupported()
          Returns the value of the 'Identity Supported' attribute.
 void setComputedSupported(boolean value)
          Sets the value of the 'Computed Supported' attribute.
 void setIdentityCycleSupported(boolean value)
          Sets the value of the 'Identity Cycle Supported' attribute.
 void setIdentityIncrementSupported(boolean value)
          Sets the value of the 'Identity Increment Supported' attribute.
 void setIdentityMaximumSupported(boolean value)
          Sets the value of the 'Identity Maximum Supported' attribute.
 void setIdentityMinimumSupported(boolean value)
          Sets the value of the 'Identity Minimum Supported' attribute.
 void setIdentityStartValueSupported(boolean value)
          Sets the value of the 'Identity Start Value Supported' attribute.
 void setIdentitySupported(boolean value)
          Sets the value of the 'Identity Supported' attribute.
 void setMaximumIdentifierLength(int value)
          Sets the value of the 'Maximum Identifier Length' attribute.
 

Method Detail

getIdentityColumnDataTypeDefinitions

EList getIdentityColumnDataTypeDefinitions()
Returns the value of the 'Identity Column Data Type Definitions' reference list. The list contents are of type PredefinedDataTypeDefinition.

If the meaning of the 'Identity Column Data Type Definitions' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Identity Column Data Type Definitions' reference list.
See Also:
DatabaseDefinitionPackage.getColumnDefinition_IdentityColumnDataTypeDefinitions()

isIdentitySupported

boolean isIdentitySupported()
Returns the value of the 'Identity Supported' attribute.

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

Returns:
the value of the 'Identity Supported' attribute.
See Also:
setIdentitySupported(boolean), DatabaseDefinitionPackage.getColumnDefinition_IdentitySupported()

setIdentitySupported

void setIdentitySupported(boolean value)
Sets the value of the 'Identity Supported' attribute.

Parameters:
value - the new value of the 'Identity Supported' attribute.
See Also:
isIdentitySupported()

isComputedSupported

boolean isComputedSupported()
Returns the value of the 'Computed Supported' attribute. The default value is "true".

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

Returns:
the value of the 'Computed Supported' attribute.
See Also:
setComputedSupported(boolean), DatabaseDefinitionPackage.getColumnDefinition_ComputedSupported()

setComputedSupported

void setComputedSupported(boolean value)
Sets the value of the 'Computed Supported' attribute.

Parameters:
value - the new value of the 'Computed Supported' attribute.
See Also:
isComputedSupported()

isIdentityStartValueSupported

boolean isIdentityStartValueSupported()
Returns the value of the 'Identity Start Value Supported' attribute. The default value is "false".

If the meaning of the 'Identity Start Value Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Identity Start Value Supported' attribute.
See Also:
setIdentityStartValueSupported(boolean), DatabaseDefinitionPackage.getColumnDefinition_IdentityStartValueSupported()

setIdentityStartValueSupported

void setIdentityStartValueSupported(boolean value)
Sets the value of the 'Identity Start Value Supported' attribute.

Parameters:
value - the new value of the 'Identity Start Value Supported' attribute.
See Also:
isIdentityStartValueSupported()

isIdentityIncrementSupported

boolean isIdentityIncrementSupported()
Returns the value of the 'Identity Increment Supported' attribute. The default value is "false".

If the meaning of the 'Identity Increment Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Identity Increment Supported' attribute.
See Also:
setIdentityIncrementSupported(boolean), DatabaseDefinitionPackage.getColumnDefinition_IdentityIncrementSupported()

setIdentityIncrementSupported

void setIdentityIncrementSupported(boolean value)
Sets the value of the 'Identity Increment Supported' attribute.

Parameters:
value - the new value of the 'Identity Increment Supported' attribute.
See Also:
isIdentityIncrementSupported()

isIdentityMinimumSupported

boolean isIdentityMinimumSupported()
Returns the value of the 'Identity Minimum Supported' attribute. The default value is "false".

If the meaning of the 'Identity Minimum Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Identity Minimum Supported' attribute.
See Also:
setIdentityMinimumSupported(boolean), DatabaseDefinitionPackage.getColumnDefinition_IdentityMinimumSupported()

setIdentityMinimumSupported

void setIdentityMinimumSupported(boolean value)
Sets the value of the 'Identity Minimum Supported' attribute.

Parameters:
value - the new value of the 'Identity Minimum Supported' attribute.
See Also:
isIdentityMinimumSupported()

isIdentityMaximumSupported

boolean isIdentityMaximumSupported()
Returns the value of the 'Identity Maximum Supported' attribute. The default value is "false".

If the meaning of the 'Identity Maximum Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Identity Maximum Supported' attribute.
See Also:
setIdentityMaximumSupported(boolean), DatabaseDefinitionPackage.getColumnDefinition_IdentityMaximumSupported()

setIdentityMaximumSupported

void setIdentityMaximumSupported(boolean value)
Sets the value of the 'Identity Maximum Supported' attribute.

Parameters:
value - the new value of the 'Identity Maximum Supported' attribute.
See Also:
isIdentityMaximumSupported()

isIdentityCycleSupported

boolean isIdentityCycleSupported()
Returns the value of the 'Identity Cycle Supported' attribute. The default value is "false".

If the meaning of the 'Identity Cycle Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Identity Cycle Supported' attribute.
See Also:
setIdentityCycleSupported(boolean), DatabaseDefinitionPackage.getColumnDefinition_IdentityCycleSupported()

setIdentityCycleSupported

void setIdentityCycleSupported(boolean value)
Sets the value of the 'Identity Cycle Supported' attribute.

Parameters:
value - the new value of the 'Identity Cycle Supported' attribute.
See Also:
isIdentityCycleSupported()

getMaximumIdentifierLength

int getMaximumIdentifierLength()
Returns the value of the 'Maximum Identifier Length' attribute.

If the meaning of the 'Maximum Identifier Length' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Maximum Identifier Length' attribute.
See Also:
setMaximumIdentifierLength(int), DatabaseDefinitionPackage.getColumnDefinition_MaximumIdentifierLength()

setMaximumIdentifierLength

void setMaximumIdentifierLength(int value)
Sets the value of the 'Maximum Identifier Length' attribute.

Parameters:
value - the new value of the 'Maximum Identifier Length' attribute.
See Also:
getMaximumIdentifierLength()


Copyright © 2006 -- 2008 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.