net.sf.farrago.cwm.instance
Interface CwmInstance
- All Superinterfaces: 
- CwmElement, CwmModelElement, RefBaseObject, RefFeatured, RefObject
- All Known Subinterfaces: 
- CwmColumnValue, CwmDataValue, CwmObject, CwmRow
- All Known Implementing Classes: 
- CwmColumnValue$Hib, CwmDataValue$Hib, CwmObject$Hib, CwmRow$Hib
- public interface CwmInstance 
- extends CwmModelElement
Instance object instance interface.
 The instance construct defines an entity to which a set of operations can
 be applied and which has a state that stores the effects of the
 operations. In the metamodel Instance is connected to a Classifier that
 declares its structure and behavior. It has a set of attribute values
 matching the definition of its Classifier. The set of attribute values
 implements the current state of the Instance. Because Instance is an
 abstract class, all Instances are either Object or DataValue instances.
 The data content of an Instance comprises one value for each attribute in
 its full descriptor (and nothing more). The value must be consistent with
 the type of the attribute. An instance must obey any constraints on the
 full descriptor of the Classifier
 of which it is an instance (including both explicit constraints and
 built-in constraints such as multiplicity).
 
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.
 
 
 
 
 
getClassifier
CwmClassifier getClassifier()
- Returns the value of reference classifier.
 
- 
 
- 
- Returns:
- Value of reference classifier.
 
setClassifier
void setClassifier(CwmClassifier newValue)
- Sets the value of classifier reference. See getClassifier()for description on the attribute.
 
- 
 
- 
- Parameters:
- newValue- New value to be set.