|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface StructuredUserDefinedType
A representation of the model object 'Structured User Defined Type'. Reference: 5WD-02-Foundation-2002-12 4.7 User-defined types
The following features are supported:
SQLDataTypesPackage.getStructuredUserDefinedType()| Method Summary | |
|---|---|
EList |
getAttributes()
Returns the value of the 'Attributes' containment reference list. |
EList |
getMethods()
Returns the value of the 'Methods' containment reference list. |
EList |
getSub()
Returns the value of the 'Sub' reference list. |
StructuredUserDefinedType |
getSuper()
Returns the value of the 'Super' reference. |
boolean |
isFinal()
Returns the value of the 'Final' attribute. |
boolean |
isInstantiable()
Returns the value of the 'Instantiable' attribute. |
void |
setFinal(boolean value)
Sets the value of the ' Final' attribute. |
void |
setInstantiable(boolean value)
Sets the value of the ' Instantiable' attribute. |
void |
setSuper(StructuredUserDefinedType value)
Sets the value of the ' Super' reference. |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.datatypes.UserDefinedType |
|---|
getOrdering, getSchema, setOrdering, setSchema |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.datatypes.DataType |
|---|
setContainer |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
|---|
boolean isInstantiable()
"True".
If the meaning of the 'Instantiable' attribute isn't clear, there really should be more of a description here...
setInstantiable(boolean),
SQLDataTypesPackage.getStructuredUserDefinedType_Instantiable()void setInstantiable(boolean value)
Instantiable' attribute.
value - the new value of the 'Instantiable' attribute.isInstantiable()boolean isFinal()
If the meaning of the 'Final' attribute isn't clear, there really should be more of a description here...
setFinal(boolean),
SQLDataTypesPackage.getStructuredUserDefinedType_Final()void setFinal(boolean value)
Final' attribute.
value - the new value of the 'Final' attribute.isFinal()StructuredUserDefinedType getSuper()
Sub'.
If the meaning of the 'Super' reference isn't clear, there really should be more of a description here...
setSuper(StructuredUserDefinedType),
SQLDataTypesPackage.getStructuredUserDefinedType_Super(),
getSub()void setSuper(StructuredUserDefinedType value)
Super' reference.
value - the new value of the 'Super' reference.getSuper()EList getSub()
StructuredUserDefinedType.
It is bidirectional and its opposite is 'Super'.
If the meaning of the 'Sub' reference list isn't clear, there really should be more of a description here...
SQLDataTypesPackage.getStructuredUserDefinedType_Sub(),
getSuper()EList getAttributes()
AttributeDefinition.
If the meaning of the 'Attributes' containment reference list isn't clear, there really should be more of a description here...
SQLDataTypesPackage.getStructuredUserDefinedType_Attributes()EList getMethods()
Method.
If the meaning of the 'Methods' containment reference list isn't clear, there really should be more of a description here...
SQLDataTypesPackage.getStructuredUserDefinedType_Methods()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||