public abstract class AbstractFragment extends java.lang.Object implements DomainFragment
Modifier and Type | Field and Description |
---|---|
DomainInheritance |
baseInheritance |
DomainInheritance |
derivedInheritance |
Constructor and Description |
---|
AbstractFragment(DomainInheritance derivedInheritance,
DomainInheritance baseInheritance) |
Modifier and Type | Method and Description |
---|---|
DomainFragment |
getBaseFragment()
Return the unoverloaded fragment, which is getBaseInheritance().getSelfFragment().
|
DomainInheritance |
getBaseInheritance()
Return the inheritance that introduces the operations and properties in this fragment.
|
DomainInheritance |
getDerivedInheritance()
Return the inheritance that overloads the operations and properties in this fragment.
|
java.lang.String |
toString()
Return true if anOperation overloads an existing operation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getImplementation, getLocalOperation, getLocalOperations, getLocalProperties
@NonNull public final DomainInheritance derivedInheritance
@NonNull public final DomainInheritance baseInheritance
public AbstractFragment(@NonNull DomainInheritance derivedInheritance, @NonNull DomainInheritance baseInheritance)
@NonNull public final DomainFragment getBaseFragment()
DomainFragment
getBaseFragment
in interface DomainFragment
@NonNull public final DomainInheritance getBaseInheritance()
DomainFragment
getBaseInheritance
in interface DomainFragment
@NonNull public final DomainInheritance getDerivedInheritance()
DomainFragment
getDerivedInheritance
in interface DomainFragment
public java.lang.String toString()
toString
in class java.lang.Object