public class ExecutorFragment extends AbstractFragment
baseInheritance, derivedInheritance
Constructor and Description |
---|
ExecutorFragment(ExecutorType derivedInheritance,
DomainInheritance baseInheritance) |
Modifier and Type | Method and Description |
---|---|
LibraryFeature |
getImplementation(DomainOperation staticOperation)
Return the implementation of the operation within this fragment that has the same signature as staticOperation.
|
DomainOperation |
getLocalOperation(DomainOperation staticOperation)
Return the operation within this fragment that has the same signature as staticOperation.
|
java.util.List<? extends DomainOperation> |
getLocalOperations()
Return the operations within this fragment in operation index order.
|
java.util.List<? extends DomainProperty> |
getLocalProperties()
Return the properties within this fragment in property index order.
|
java.util.List<? extends DomainType> |
getLocalSuperTypes() |
void |
initOperations(ExecutorOperation[] operations) |
void |
initProperties(ExecutorProperty[] properties) |
getBaseFragment, getBaseInheritance, getDerivedInheritance, toString
public ExecutorFragment(@NonNull ExecutorType derivedInheritance, @NonNull DomainInheritance baseInheritance)
@NonNull public LibraryFeature getImplementation(@NonNull DomainOperation staticOperation)
DomainFragment
@Nullable public DomainOperation getLocalOperation(@NonNull DomainOperation staticOperation)
DomainFragment
@NonNull public java.util.List<? extends DomainOperation> getLocalOperations()
DomainFragment
@NonNull public java.util.List<? extends DomainProperty> getLocalProperties()
DomainFragment
@NonNull public java.util.List<? extends DomainType> getLocalSuperTypes()
public void initOperations(@NonNull ExecutorOperation[] operations)
public void initProperties(@NonNull ExecutorProperty[] properties)