org.eclipse.datatools.modelbase.dbdefinition
Interface UserDefinedTypeDefinition

All Known Implementing Classes:
UserDefinedTypeDefinitionImpl

public interface UserDefinedTypeDefinition

A representation of the model object 'User Defined Type Definition'.

The following features are supported:

See Also:
DatabaseDefinitionPackage.getUserDefinedTypeDefinition()

Method Summary
 int getMaximumIdentifierLength()
          Returns the value of the 'Maximum Identifier Length' attribute.
 boolean isDefaultValueSupported()
          Returns the value of the 'Default Value Supported' attribute.
 boolean isDistinctTypeSupported()
          Returns the value of the 'Distinct Type Supported' attribute.
 boolean isStructuredTypeSupported()
          Returns the value of the 'Structured Type Supported' attribute.
 void setDefaultValueSupported(boolean value)
          Sets the value of the 'Default Value Supported' attribute.
 void setDistinctTypeSupported(boolean value)
          Sets the value of the 'Distinct Type Supported' attribute.
 void setMaximumIdentifierLength(int value)
          Sets the value of the 'Maximum Identifier Length' attribute.
 void setStructuredTypeSupported(boolean value)
          Sets the value of the 'Structured Type Supported' attribute.
 

Method Detail

isDefaultValueSupported

public boolean isDefaultValueSupported()
Returns the value of the 'Default Value Supported' attribute.

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

Returns:
the value of the 'Default Value Supported' attribute.
See Also:
setDefaultValueSupported(boolean), DatabaseDefinitionPackage.getUserDefinedTypeDefinition_DefaultValueSupported()

setDefaultValueSupported

public void setDefaultValueSupported(boolean value)
Sets the value of the 'Default Value Supported' attribute.

Parameters:
value - the new value of the 'Default Value Supported' attribute.
See Also:
isDefaultValueSupported()

isDistinctTypeSupported

public boolean isDistinctTypeSupported()
Returns the value of the 'Distinct Type Supported' attribute.

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

Returns:
the value of the 'Distinct Type Supported' attribute.
See Also:
setDistinctTypeSupported(boolean), DatabaseDefinitionPackage.getUserDefinedTypeDefinition_DistinctTypeSupported()

setDistinctTypeSupported

public void setDistinctTypeSupported(boolean value)
Sets the value of the 'Distinct Type Supported' attribute.

Parameters:
value - the new value of the 'Distinct Type Supported' attribute.
See Also:
isDistinctTypeSupported()

isStructuredTypeSupported

public boolean isStructuredTypeSupported()
Returns the value of the 'Structured Type Supported' attribute.

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

Returns:
the value of the 'Structured Type Supported' attribute.
See Also:
setStructuredTypeSupported(boolean), DatabaseDefinitionPackage.getUserDefinedTypeDefinition_StructuredTypeSupported()

setStructuredTypeSupported

public void setStructuredTypeSupported(boolean value)
Sets the value of the 'Structured Type Supported' attribute.

Parameters:
value - the new value of the 'Structured Type Supported' attribute.
See Also:
isStructuredTypeSupported()

getMaximumIdentifierLength

public 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.getUserDefinedTypeDefinition_MaximumIdentifierLength()

setMaximumIdentifierLength

public 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 © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.