public class PartialOperations
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected CompleteClassInternal |
completeClass |
protected java.lang.String |
name |
static com.google.common.base.Function<PartialOperations,java.lang.Iterable<java.lang.Iterable<Operation>>> |
partialOperations2allOperations |
Constructor and Description |
---|
PartialOperations(CompleteClassInternal completeClass,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
didAddOperation(Operation pivotOperation) |
boolean |
didRemoveOperation(Operation pivotOperation) |
Operation |
getOperation(ParametersId parametersId,
FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
getOperationOverloads(FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
getOperationOverloads(ParametersId parametersId,
FeatureFilter featureFilter) |
java.lang.Iterable<? extends Operation> |
getOperations(FeatureFilter featureFilter) |
void |
initMemberOperationsPostProcess() |
protected void |
initMemberOperationsPostProcess(java.lang.String name,
org.eclipse.ocl.pivot.internal.complete.PartialOperations.Overloads operations) |
@NonNull public static final com.google.common.base.Function<PartialOperations,java.lang.Iterable<java.lang.Iterable<Operation>>> partialOperations2allOperations
@NonNull protected final CompleteClassInternal completeClass
@NonNull protected final java.lang.String name
public PartialOperations(@NonNull CompleteClassInternal completeClass, @NonNull java.lang.String name)
@Nullable public Operation getOperation(@NonNull ParametersId parametersId, @Nullable FeatureFilter featureFilter)
@NonNull public java.lang.Iterable<Operation> getOperationOverloads(@NonNull ParametersId parametersId, @Nullable FeatureFilter featureFilter)
@NonNull public java.lang.Iterable<Operation> getOperationOverloads(@Nullable FeatureFilter featureFilter)
@NonNull public java.lang.Iterable<? extends Operation> getOperations(@Nullable FeatureFilter featureFilter)
public void initMemberOperationsPostProcess()
protected void initMemberOperationsPostProcess(java.lang.String name, @NonNull org.eclipse.ocl.pivot.internal.complete.PartialOperations.Overloads operations)