|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RichFeatureRelationshipHolder
Holds feature relationships.
Method Summary | |
---|---|
void |
addFeatureRelationship(RichFeatureRelationship relationship)
Adds a relationship to this feature holder. |
Set |
getFeatureRelationshipSet()
Returns the set of relationships held in this feature holder. |
void |
removeFeatureRelationship(RichFeatureRelationship relationship)
Removes a relationship from this feature holder. |
void |
setFeatureRelationshipSet(Set relationships)
Clears the relations from this feautre holder and replaces them with a new set. |
Method Detail |
---|
void addFeatureRelationship(RichFeatureRelationship relationship) throws ChangeVetoException
relationship
- the relationship to add.
ChangeVetoException
- if the relationship is unacceptable.void removeFeatureRelationship(RichFeatureRelationship relationship) throws ChangeVetoException
relationship
- the relationship to remove.
ChangeVetoException
- if it cannot be removed.Set getFeatureRelationshipSet()
void setFeatureRelationshipSet(Set relationships) throws ChangeVetoException
relationships
- the new set of features this holder should have. The set must
contain only RichFeatureRelationship objects.
ChangeVetoException
- if the new set could not be installed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |