public abstract class AbstractBase2PivotConversion extends AbstractConversion implements Base2PivotConversion
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>
metaModelManager
Modifier | Constructor and Description |
---|---|
protected |
AbstractBase2PivotConversion(MetaModelManager metaModelManager) |
Modifier and Type | Method and Description |
---|---|
protected void |
addUnderspecifiedTypedElement(TypedElement pivotElement) |
void |
refreshName(NamedElement pivotNamedElement,
java.lang.String newName) |
void |
refreshNsURI(Package pivotPackage,
java.lang.String newNsURI) |
protected Type |
resolveUnderspecifiedType(Type type) |
protected void |
resolveUnderspecifiedTypes() |
void |
setBehavioralType(TypedElement targetElement,
TypedElement sourceElement) |
void |
setClassifierContext(ExpressionInOCL pivotSpecification,
Type contextType) |
void |
setContextVariable(ExpressionInOCL pivotSpecification,
java.lang.String selfVariableName,
Type contextType) |
void |
setOperationContext(ExpressionInOCL pivotSpecification,
Operation contextOperation,
java.lang.String resultName) |
void |
setParameterVariables(ExpressionInOCL pivotSpecification,
java.util.List<Parameter> parameters) |
void |
setParameterVariables(ExpressionInOCL pivotSpecification,
java.util.Map<java.lang.String,Type> parameters) |
void |
setPropertyContext(ExpressionInOCL pivotSpecification,
Property contextProperty) |
void |
setResultVariable(ExpressionInOCL pivotSpecification,
Operation contextOperation,
java.lang.String resultName) |
void |
setType(TypedElement pivotElement,
Type type)
Deprecated.
|
void |
setType(TypedElement pivotElement,
Type type,
boolean isRequired) |
basicGet, getEPackage, getMetaModelManager, isId, refreshList, refreshSet
protected AbstractBase2PivotConversion(@NonNull MetaModelManager metaModelManager)
protected void addUnderspecifiedTypedElement(@NonNull TypedElement pivotElement)
public void refreshName(@NonNull NamedElement pivotNamedElement, @Nullable java.lang.String newName)
public void refreshNsURI(@NonNull Package pivotPackage, java.lang.String newNsURI)
protected void resolveUnderspecifiedTypes()
public void setBehavioralType(@NonNull TypedElement targetElement, @NonNull TypedElement sourceElement)
public void setContextVariable(@NonNull ExpressionInOCL pivotSpecification, @NonNull java.lang.String selfVariableName, @Nullable Type contextType)
setContextVariable
in interface Base2PivotConversion
public void setClassifierContext(@NonNull ExpressionInOCL pivotSpecification, @NonNull Type contextType)
setClassifierContext
in interface Base2PivotConversion
public void setOperationContext(@NonNull ExpressionInOCL pivotSpecification, @NonNull Operation contextOperation, @Nullable java.lang.String resultName)
public void setParameterVariables(@NonNull ExpressionInOCL pivotSpecification, @NonNull java.util.List<Parameter> parameters)
setParameterVariables
in interface Base2PivotConversion
public void setParameterVariables(@NonNull ExpressionInOCL pivotSpecification, @NonNull java.util.Map<java.lang.String,Type> parameters)
setParameterVariables
in interface Base2PivotConversion
public void setPropertyContext(@NonNull ExpressionInOCL pivotSpecification, @NonNull Property contextProperty)
public void setResultVariable(@NonNull ExpressionInOCL pivotSpecification, @NonNull Operation contextOperation, @NonNull java.lang.String resultName)
setResultVariable
in interface Base2PivotConversion
@Deprecated public void setType(@NonNull TypedElement pivotElement, Type type)
pivotExpression
- type
- public void setType(@NonNull TypedElement pivotElement, Type type, boolean isRequired)