|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Belonging is a lightweight, local value that can be serialized. A Belonging must "belong" to another object. That object must have the only reference to that Belonging. For this reason the "value" of the Belonging must make a copy of the object that it will return. Belongings must be allocated from a corresponding SmartHome object. Objects that have a stereotype of Belonging will automatically have a SmartHome and Base Implementation class generated by the SmartGenerator.
BelongingImpl
,
SmartHome
Method Summary | |
java.lang.Object |
clone()
Returns a shallow copy of the Belonging instance. |
boolean |
equals(java.lang.Object anObject)
Indicates whether some other Belonging is equivalent to this Belonging. |
java.lang.String |
interfaceName()
Returns the unqualified name of the interface as specified in the UML model. |
void |
setByValue(Belonging value)
Intializes the Belonging based upon a supplied Belonging . |
Belonging |
value()
Returns a type safe shallow copy of the Belonging instance. |
Methods inherited from interface java.lang.Comparable |
compareTo |
Method Detail |
public boolean equals(java.lang.Object anObject)
equals
in class java.lang.Object
o
- the Object to be compared.java.lang.ClassCastException
- if the specified object is not of the same
type as this Belonging.public Belonging value()
public java.lang.Object clone()
clone
in class java.lang.Object
public java.lang.String interfaceName()
public void setByValue(Belonging value)
Belonging
based upon a supplied Belonging
.belonging
- The Belonging
to use for initialization.
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |