|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConstraintDefinition
A representation of the model object 'Constraint Definition'.
The following features are supported:
Deferrable Constraint Supported
Informational Constraint Supported
Clustered Primary Key Supported
Clustered Unique Constraint Supported
Primary Key Nullable
Unique Key Nullable
Maximum Check Expression Length
Parent Update DRI Rule Type
Parent Delete DRI Rule Type
Check Option
Maximum Primary Key Identifier Length
Maximum Foreign Key Identifier Length
Maximum Check Constraint Identifier Length
DatabaseDefinitionPackage.getConstraintDefinition()
Method Summary | |
---|---|
EList |
getCheckOption()
Returns the value of the 'Check Option' attribute list. |
int |
getMaximumCheckConstraintIdentifierLength()
Returns the value of the 'Maximum Check Constraint Identifier Length' attribute. |
int |
getMaximumCheckExpressionLength()
Returns the value of the 'Maximum Check Expression Length' attribute. |
int |
getMaximumForeignKeyIdentifierLength()
Returns the value of the 'Maximum Foreign Key Identifier Length' attribute. |
int |
getMaximumPrimaryKeyIdentifierLength()
Returns the value of the 'Maximum Primary Key Identifier Length' attribute. |
EList |
getParentDeleteDRIRuleType()
Returns the value of the 'Parent Delete DRI Rule Type' attribute list. |
EList |
getParentUpdateDRIRuleType()
Returns the value of the 'Parent Update DRI Rule Type' attribute list. |
boolean |
isClusteredPrimaryKeySupported()
Returns the value of the 'Clustered Primary Key Supported' attribute. |
boolean |
isClusteredUniqueConstraintSupported()
Returns the value of the 'Clustered Unique Constraint Supported' attribute. |
boolean |
isDeferrableConstraintSupported()
Returns the value of the 'Deferrable Constraint Supported' attribute. |
boolean |
isInformationalConstraintSupported()
Returns the value of the 'Informational Constraint Supported' attribute. |
boolean |
isPrimaryKeyNullable()
Returns the value of the 'Primary Key Nullable' attribute. |
boolean |
isUniqueKeyNullable()
Returns the value of the 'Unique Key Nullable' attribute. |
void |
setClusteredPrimaryKeySupported(boolean value)
Sets the value of the ' Clustered Primary Key Supported ' attribute. |
void |
setClusteredUniqueConstraintSupported(boolean value)
Sets the value of the ' Clustered Unique Constraint Supported ' attribute. |
void |
setDeferrableConstraintSupported(boolean value)
Sets the value of the ' Deferrable Constraint Supported ' attribute. |
void |
setInformationalConstraintSupported(boolean value)
Sets the value of the ' Informational Constraint Supported ' attribute. |
void |
setMaximumCheckConstraintIdentifierLength(int value)
Sets the value of the ' Maximum Check Constraint Identifier Length ' attribute. |
void |
setMaximumCheckExpressionLength(int value)
Sets the value of the ' Maximum Check Expression Length ' attribute. |
void |
setMaximumForeignKeyIdentifierLength(int value)
Sets the value of the ' Maximum Foreign Key Identifier Length ' attribute. |
void |
setMaximumPrimaryKeyIdentifierLength(int value)
Sets the value of the ' Maximum Primary Key Identifier Length ' attribute. |
void |
setPrimaryKeyNullable(boolean value)
Sets the value of the ' Primary Key Nullable ' attribute. |
void |
setUniqueKeyNullable(boolean value)
Sets the value of the ' Unique Key Nullable ' attribute. |
Method Detail |
---|
boolean isDeferrableConstraintSupported()
If the meaning of the 'Deferrable Constraint Supported' attribute isn't clear, there really should be more of a description here...
setDeferrableConstraintSupported(boolean)
,
DatabaseDefinitionPackage.getConstraintDefinition_DeferrableConstraintSupported()
void setDeferrableConstraintSupported(boolean value)
Deferrable Constraint Supported
' attribute.
value
- the new value of the 'Deferrable Constraint Supported' attribute.isDeferrableConstraintSupported()
boolean isInformationalConstraintSupported()
If the meaning of the 'Informational Constraint Supported' attribute isn't clear, there really should be more of a description here...
setInformationalConstraintSupported(boolean)
,
DatabaseDefinitionPackage.getConstraintDefinition_InformationalConstraintSupported()
void setInformationalConstraintSupported(boolean value)
Informational Constraint Supported
' attribute.
value
- the new value of the 'Informational Constraint Supported' attribute.isInformationalConstraintSupported()
boolean isClusteredPrimaryKeySupported()
If the meaning of the 'Clustered Primary Key Supported' attribute isn't clear, there really should be more of a description here...
setClusteredPrimaryKeySupported(boolean)
,
DatabaseDefinitionPackage.getConstraintDefinition_ClusteredPrimaryKeySupported()
void setClusteredPrimaryKeySupported(boolean value)
Clustered Primary Key Supported
' attribute.
value
- the new value of the 'Clustered Primary Key Supported' attribute.isClusteredPrimaryKeySupported()
boolean isClusteredUniqueConstraintSupported()
If the meaning of the 'Clustered Unique Constraint Supported' attribute isn't clear, there really should be more of a description here...
setClusteredUniqueConstraintSupported(boolean)
,
DatabaseDefinitionPackage.getConstraintDefinition_ClusteredUniqueConstraintSupported()
void setClusteredUniqueConstraintSupported(boolean value)
Clustered Unique Constraint Supported
' attribute.
value
- the new value of the 'Clustered Unique Constraint Supported' attribute.isClusteredUniqueConstraintSupported()
boolean isPrimaryKeyNullable()
If the meaning of the 'Primary Key Nullable' attribute isn't clear, there really should be more of a description here...
setPrimaryKeyNullable(boolean)
,
DatabaseDefinitionPackage.getConstraintDefinition_PrimaryKeyNullable()
void setPrimaryKeyNullable(boolean value)
Primary Key Nullable
' attribute.
value
- the new value of the 'Primary Key Nullable' attribute.isPrimaryKeyNullable()
boolean isUniqueKeyNullable()
If the meaning of the 'Unique Key Nullable' attribute isn't clear, there really should be more of a description here...
setUniqueKeyNullable(boolean)
,
DatabaseDefinitionPackage.getConstraintDefinition_UniqueKeyNullable()
void setUniqueKeyNullable(boolean value)
Unique Key Nullable
' attribute.
value
- the new value of the 'Unique Key Nullable' attribute.isUniqueKeyNullable()
int getMaximumCheckExpressionLength()
If the meaning of the 'Maximum Check Expression Length' attribute isn't clear, there really should be more of a description here...
setMaximumCheckExpressionLength(int)
,
DatabaseDefinitionPackage.getConstraintDefinition_MaximumCheckExpressionLength()
void setMaximumCheckExpressionLength(int value)
Maximum Check Expression Length
' attribute.
value
- the new value of the 'Maximum Check Expression Length' attribute.getMaximumCheckExpressionLength()
EList getParentUpdateDRIRuleType()
ParentUpdateDRIRuleType
.
The literals are from the enumeration ParentUpdateDRIRuleType
.
If the meaning of the 'Parent Update DRI Rule Type' attribute list isn't clear, there really should be more of a description here...
ParentUpdateDRIRuleType
,
DatabaseDefinitionPackage.getConstraintDefinition_ParentUpdateDRIRuleType()
EList getParentDeleteDRIRuleType()
ParentDeleteDRIRuleType
.
The literals are from the enumeration ParentDeleteDRIRuleType
.
If the meaning of the 'Parent Delete DRI Rule Type' attribute list isn't clear, there really should be more of a description here...
ParentDeleteDRIRuleType
,
DatabaseDefinitionPackage.getConstraintDefinition_ParentDeleteDRIRuleType()
EList getCheckOption()
CheckOption
.
The literals are from the enumeration CheckOption
.
If the meaning of the 'Check Option' attribute list isn't clear, there really should be more of a description here...
CheckOption
,
DatabaseDefinitionPackage.getConstraintDefinition_CheckOption()
int getMaximumPrimaryKeyIdentifierLength()
If the meaning of the 'Maximum Primary Key Identifier Length' attribute isn't clear, there really should be more of a description here...
setMaximumPrimaryKeyIdentifierLength(int)
,
DatabaseDefinitionPackage.getConstraintDefinition_MaximumPrimaryKeyIdentifierLength()
void setMaximumPrimaryKeyIdentifierLength(int value)
Maximum Primary Key Identifier Length
' attribute.
value
- the new value of the 'Maximum Primary Key Identifier Length' attribute.getMaximumPrimaryKeyIdentifierLength()
int getMaximumForeignKeyIdentifierLength()
If the meaning of the 'Maximum Foreign Key Identifier Length' attribute isn't clear, there really should be more of a description here...
setMaximumForeignKeyIdentifierLength(int)
,
DatabaseDefinitionPackage.getConstraintDefinition_MaximumForeignKeyIdentifierLength()
void setMaximumForeignKeyIdentifierLength(int value)
Maximum Foreign Key Identifier Length
' attribute.
value
- the new value of the 'Maximum Foreign Key Identifier Length' attribute.getMaximumForeignKeyIdentifierLength()
int getMaximumCheckConstraintIdentifierLength()
If the meaning of the 'Maximum Check Constraint Identifier Length' attribute isn't clear, there really should be more of a description here...
setMaximumCheckConstraintIdentifierLength(int)
,
DatabaseDefinitionPackage.getConstraintDefinition_MaximumCheckConstraintIdentifierLength()
void setMaximumCheckConstraintIdentifierLength(int value)
Maximum Check Constraint Identifier Length
' attribute.
value
- the new value of the 'Maximum Check Constraint Identifier Length' attribute.getMaximumCheckConstraintIdentifierLength()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |