net.sf.farrago.cwm.relational
Interface CwmNamedColumnSetClass
- All Superinterfaces:
- RefBaseObject, RefClass, RefFeatured
- All Known Implementing Classes:
- CwmNamedColumnSetClass$Hib
public interface CwmNamedColumnSetClass
- extends RefClass
NamedColumnSet class proxy interface.
A catalogued set of columns, which may be Table or View.
Note for typed tables: It is assumed that the typed table will own a set
of columns conforming to the type they are OF. This set of columns allows
the manipulation of the table by products which ignore this [SQL]
extension. It also allows the columns of type REF, to be copied to a
column with a SCOPE reference.
Note: This type should not be subclassed,
implemented or directly instantiated by clients. It is generated from a
MOF metamodel and implemented by Enki or MDR.
createCwmNamedColumnSet
CwmNamedColumnSet createCwmNamedColumnSet()
- The default factory operation used to create an instance object.
- Returns:
- The created instance object.
createCwmNamedColumnSet
CwmNamedColumnSet createCwmNamedColumnSet(String name,
VisibilityKind visibility,
boolean isAbstract)
- Creates an instance object having attributes initialized by the passed
values.
- Parameters:
name
- An identifier for the ModelElement within its containing
Namespace.visibility
- Specifies extent of the visibility of the
ModelElement within its owning Namespace.isAbstract
- An abstract Classifier is not instantiable.
- Returns:
- The created instance object.