|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The model element that represents an element that can be generalized or specialized.
Metafacade interface to be used by AndroMDA cartridges.
| Method Summary | |
Object |
findTaggedValue(String tagName,
boolean follow)
Finds the tagged value optional searching the entire inheritance hierarchy if 'follow' is set to true. |
Collection |
getAllGeneralizations()
All generalizations for this generalizable element, goes up the inheritance tree. |
Collection |
getAllSpecializations()
All specializations (travels down the inheritance hiearchy). |
GeneralizableElementFacade |
getGeneralization()
Gets the direct generalization for this generalizable element. |
Collection |
getGeneralizationLinks()
Gets the actual links that this generalization element is part of (it plays either the specialization or generalization). |
String |
getGeneralizationList()
A comma seperated list of the fully qualified names of all generalizations. |
GeneralizableElementFacade |
getGeneralizationRoot()
The element found when you recursively follow the generalization path up to the root. |
Collection |
getGeneralizations()
|
Collection |
getSpecializations()
Gets the direct specializations (i.e. |
boolean |
isGeneralizableElementFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings). |
| Method Detail |
public boolean isGeneralizableElementFacadeMetaType()
true
public Object findTaggedValue(String tagName,
boolean follow)
Finds the tagged value optional searching the entire inheritance hierarchy if 'follow' is set to true.
public Collection getAllGeneralizations()
All generalizations for this generalizable element, goes up the inheritance tree.
public Collection getAllSpecializations()
All specializations (travels down the inheritance hiearchy).
public GeneralizableElementFacade getGeneralization()
Gets the direct generalization for this generalizable element.
public Collection getGeneralizationLinks()
Gets the actual links that this generalization element is part of (it plays either the specialization or generalization).
public String getGeneralizationList()
A comma seperated list of the fully qualified names of all generalizations.
public GeneralizableElementFacade getGeneralizationRoot()
The element found when you recursively follow the generalization path up to the root. If an element has no generalization itself will be considered the root.
public Collection getGeneralizations()
public Collection getSpecializations()
Gets the direct specializations (i.e. sub elements) for this generalizatble element.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||