Class SpecializeReference
- java.lang.Object
-
- org.eclipse.emf.edapt.declaration.OperationImplementation
-
- org.eclipse.emf.edapt.declaration.generalization.SpecializeReference
-
public class SpecializeReference extends OperationImplementation
- Version:
- $Rev$
- Author:
- herrmama, $Author$
-
-
Field Summary
Fields Modifier and Type Field Description int
lowerBound
org.eclipse.emf.ecore.EReference
reference
org.eclipse.emf.ecore.EClass
type
int
upperBound
-
Constructor Summary
Constructors Constructor Description SpecializeReference()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkReferenceMultiplicityRestricted()
boolean
checkType(org.eclipse.emf.ecore.EClass type)
void
execute(Metamodel metamodel, Model model)
void
initialize(Metamodel metamodel)
Initialize the parameters of the operation.-
Methods inherited from class org.eclipse.emf.edapt.declaration.OperationImplementation
checkAndExecute, checkPreconditions, checkRestriction, checkRestriction
-
-
-
-
Method Detail
-
checkType
public boolean checkType(org.eclipse.emf.ecore.EClass type)
-
checkReferenceMultiplicityRestricted
public boolean checkReferenceMultiplicityRestricted()
-
initialize
public void initialize(Metamodel metamodel)
Initialize the parameters of the operation.- Overrides:
initialize
in classOperationImplementation
-
-