|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface GeneralizableElementFacade
The model element that represents an element that can be generalized or specialized.
Metafacade interface to be used by AndroMDA cartridges.
| Method Summary | |
|---|---|
java.lang.Object |
findTaggedValue(java.lang.String tagName,
boolean follow)
Finds the tagged value optional searching the entire inheritance hierarchy if 'follow' is set to true. |
java.util.Collection |
getAllGeneralizations()
All generalizations for this generalizable element, goes up the inheritance tree. |
java.util.Collection |
getAllSpecializations()
All specializations (travels down the inheritance hiearchy). |
GeneralizableElementFacade |
getGeneralization()
Gets the direct generalization for this generalizable element. |
java.util.Collection |
getGeneralizationLinks()
Gets the actual links that this generalization element is part of (it plays either the specialization or generalization). |
java.lang.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. |
java.util.Collection |
getGeneralizations()
|
java.util.Collection |
getSpecializations()
Gets the direct specializations (i.e. |
boolean |
isGeneralizableElementFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings). |
| Method Detail |
|---|
boolean isGeneralizableElementFacadeMetaType()
true
java.lang.Object findTaggedValue(java.lang.String tagName,
boolean follow)
Finds the tagged value optional searching the entire inheritance hierarchy if 'follow' is set to true.
java.util.Collection getAllGeneralizations()
All generalizations for this generalizable element, goes up the inheritance tree.
java.util.Collection getAllSpecializations()
All specializations (travels down the inheritance hiearchy).
GeneralizableElementFacade getGeneralization()
Gets the direct generalization for this generalizable element.
java.util.Collection getGeneralizationLinks()
Gets the actual links that this generalization element is part of (it plays either the specialization or generalization).
java.lang.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. If an element has no generalization itself will be considered the root.
java.util.Collection getGeneralizations()
java.util.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 | ||||||||