net.sf.farrago.cwm.keysindexes
Interface CwmUniqueKeyClass
- All Superinterfaces:
- RefBaseObject, RefClass, RefFeatured
- All Known Implementing Classes:
- CwmUniqueKeyClass$Hib
public interface CwmUniqueKeyClass
- extends RefClass
UniqueKey class proxy interface.
A UniqueKey represents a collection of features of some Class that, taken
together, uniquely identify instances of the Class. Instances of UniqueKey
for which all features are required to have non-null values are candidates
for use as primary keys such as those defined by relational DBMSs.
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.
createCwmUniqueKey
CwmUniqueKey createCwmUniqueKey()
- The default factory operation used to create an instance object.
- Returns:
- The created instance object.
createCwmUniqueKey
CwmUniqueKey createCwmUniqueKey(String name,
VisibilityKind visibility)
- 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.
- Returns:
- The created instance object.