|
UML Modeling Layer | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRedefSupport
| Method Summary | |
|---|---|
boolean |
canRedefine(Element el,
EObject contextHint)
Answers whether the element in question is redefinable in the context of a specialized class |
void |
changeRedefinitionRoot(Element newRoot,
Element oldRoot)
Change the root fragment of existing redefinition hierarchy tree from oldRoot to newRoot |
RedefinableStructuralFeature[] |
getRedefinableFeatures()
|
EStructuralFeature[] |
getSharedFeatures()
|
boolean |
isEventBrokerRedefinitionAware()
|
boolean |
isInheritable(Element el,
EObject contextHint)
Answers whether the element in question can be inherited in the given context |
Element |
redefine(Element el,
EObject contextHint)
redefines given redefinable element in the context of a specialized class |
void |
setRedefinition(Element redefining,
Element redefined)
Sets redefinition relationship between two existing fragments |
| Method Detail |
|---|
boolean isEventBrokerRedefinitionAware()
EStructuralFeature[] getSharedFeatures()
RedefinableStructuralFeature[] getRedefinableFeatures()
Element redefine(Element el,
EObject contextHint)
el - context -
boolean canRedefine(Element el,
EObject contextHint)
el - contextHint -
boolean isInheritable(Element el,
EObject contextHint)
el - contextHint -
void changeRedefinitionRoot(Element newRoot,
Element oldRoot)
newRedefintionRoot - oldRedefinitionRoot -
void setRedefinition(Element redefining,
Element redefined)
redefining - redefined -
|
UML Modeling Layer | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||