net.sf.farrago.cwm.instance
Interface CwmExtentClass
- All Superinterfaces:
- RefBaseObject, RefClass, RefFeatured
- All Known Implementing Classes:
- CwmExtentClass$Hib
public interface CwmExtentClass
- extends RefClass
Extent class proxy interface.
Each instance of Extent owns a collection of instances and is used to link
such collections to their structural and behavioral definitions in CWM
Resource packages. Because Extent is a subclass of package, it owns member
instances via the
ElementOwnership associaton.
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.
createCwmExtent
CwmExtent createCwmExtent()
- The default factory operation used to create an instance object.
- Returns:
- The created instance object.
createCwmExtent
CwmExtent createCwmExtent(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.