Modifier and Type | Method and Description |
---|---|
InheritanceFragment |
InheritanceFragment.getBaseFragment()
Return the unoverloaded fragment, which is getBaseInheritance().getSelfFragment().
|
InheritanceFragment |
CompleteInheritance.getFragment(CompleteInheritance thatInheritance) |
InheritanceFragment |
CompleteInheritance.getFragment(int fragmentNumber) |
InheritanceFragment |
CompleteInheritance.getSelfFragment() |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<InheritanceFragment> |
CompleteInheritance.getAllProperSuperFragments()
Return a depth ordered, OclAny-first, OclSelf-last, Iterable of all the super-adapters excluding this one.
|
java.lang.Iterable<InheritanceFragment> |
CompleteInheritance.getAllSuperFragments()
Return a depth ordered, OclAny-first, OclSelf-last, Iterable of all the super-adapters including this one.
|
java.lang.Iterable<InheritanceFragment> |
CompleteInheritance.getFragments() |
IndexableIterable<InheritanceFragment> |
CompleteInheritance.getSuperFragments(int depth)
Return an Iterable of all the super-inheritances at a specified depth, between 0 and getDepth() inclusive.
|
Modifier and Type | Method and Description |
---|---|
InheritanceFragment |
AbstractExecutorType.getFragment(int fragmentNumber) |
InheritanceFragment |
AbstractExecutorType.getSelfFragment() |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<InheritanceFragment> |
AbstractExecutorType.getAllProperSuperFragments() |
java.lang.Iterable<InheritanceFragment> |
AbstractExecutorType.getAllSuperFragments() |
java.lang.Iterable<InheritanceFragment> |
AbstractExecutorType.getFragments() |
IndexableIterable<InheritanceFragment> |
AbstractExecutorType.getSuperFragments(int depth) |
Modifier and Type | Class and Description |
---|---|
class |
PivotReflectiveFragment |
Modifier and Type | Class and Description |
---|---|
class |
EcoreReflectiveFragment |
Modifier and Type | Class and Description |
---|---|
class |
DomainReflectiveFragment |
class |
ExecutorFragment
An ExecutorFragment provides the description of the properties and operations defined by some class when accessed by the same
or another class.
|
class |
ReflectiveFragment
A ReflectiveFragment provides the description of the properties and operations defined by some class when accessed by the same
or another class.
|
Modifier and Type | Method and Description |
---|---|
InheritanceFragment |
ReflectiveInheritance.getFragment(int fragmentNumber) |
InheritanceFragment |
ReflectiveInheritance.getSelfFragment() |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<InheritanceFragment> |
ExecutorType.getFragments() |
java.lang.Iterable<InheritanceFragment> |
ReflectiveInheritance.getFragments() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFragment |
Modifier and Type | Method and Description |
---|---|
InheritanceFragment |
AbstractInheritance.FragmentIterable.get(int index) |
InheritanceFragment |
AbstractFragment.getBaseFragment() |
InheritanceFragment |
AbstractInheritance.getFragment(CompleteInheritance thatInheritance) |
InheritanceFragment |
AbstractInheritance.FragmentIterable.Iterator.next() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<InheritanceFragment> |
AbstractInheritance.FragmentIterable.iterator() |
Constructor and Description |
---|
FragmentIterable(InheritanceFragment[] array) |
FragmentIterable(InheritanceFragment[] array,
int firstIndex,
int lastIndex) |