|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Feature
A read only interface to the class FeatureImpl, which is a common parent class for both AttributeImpl and AssociationImpl. Feature is the commonality between an attribute and an association inside a clone class.
| Method Summary | |
|---|---|
Cardinality |
getCardinality()
Returns the feature's cardinality. |
Conformance |
getConformance()
Returns the conformance field attached to this feature. |
java.lang.String |
getConstraint()
Returns the textual constraint note attached to the feature. |
java.lang.String |
getName()
Returns the feature's name, which may be the attribute name, or the short name in case of an association. |
CloneClass |
getParent()
Returns the clone class where the feature belongs. |
java.lang.String |
getRimClass()
Returns the name of the RIM class where the feature was originally defined. |
java.lang.String |
getRimPropertyName()
Returns the property name inside the RIM class. |
int |
getSortKey()
Returns the feature's sort key. |
boolean |
isMandatory()
Returns a flag showing if the feature is mandatory in the clone class. |
| Method Detail |
|---|
java.lang.String getName()
int getSortKey()
Cardinality getCardinality()
java.lang.String getRimClass()
java.lang.String getRimPropertyName()
CloneClass getParent()
boolean isMandatory()
Conformance getConformance()
java.lang.String getConstraint()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||