public interface InheritanceFragment
Modifier and Type | Method and Description |
---|---|
Operation |
getActualOperation(Operation apparentOperation)
Return the actualOperation that has the same signature as apparentOperation.
|
InheritanceFragment |
getBaseFragment()
Return the unoverloaded fragment, which is getBaseInheritance().getSelfFragment().
|
CompleteInheritance |
getBaseInheritance()
Return the inheritance that introduces the operations and properties in this fragment.
|
CompleteInheritance |
getDerivedInheritance()
Return the inheritance that overloads the operations and properties in this fragment.
|
LibraryFeature |
getImplementation(Operation apparentOperation)
Return the implementation of the actualOperation within this fragment that has the same signature as apparentOperation.
|
Operation |
getLocalOperation(Operation apparentOperation)
Return the operation within this fragment that has the same signature as apparentOperation.
|
Iterable<? extends Operation> |
getLocalOperations()
Return the operations within this fragment in operation index order.
|
Iterable<? extends Property> |
getLocalProperties()
Return the properties within this fragment in property index order.
|
InheritanceFragment getBaseFragment()
CompleteInheritance getBaseInheritance()
CompleteInheritance getDerivedInheritance()
Operation getActualOperation(Operation apparentOperation)
LibraryFeature getImplementation(Operation apparentOperation)
Operation getLocalOperation(Operation apparentOperation)
Iterable<? extends Operation> getLocalOperations()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.