Uses of Class
org.eclipse.emf.edapt.declaration.EdaptConstraint
-
-
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.common
Methods in org.eclipse.emf.edapt.declaration.common with annotations of type EdaptConstraint Modifier and Type Method Description boolean
AnnotateModelElement. checkElement(org.eclipse.emf.ecore.EModelElement element)
-
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.creation
Methods in org.eclipse.emf.edapt.declaration.creation with annotations of type EdaptConstraint Modifier and Type Method Description boolean
DeleteClass. checkClassNoSubTypes(org.eclipse.emf.ecore.EClass eClass, Metamodel metamodel)
boolean
DeleteClass. checkClassNoSuperTypes(org.eclipse.emf.ecore.EClass eClass)
boolean
NewOppositeReference. checkContainmentSingleValued()
boolean
NewOppositeReference. checkCrossReferenceManyValued()
boolean
DeleteClass. checkEClass(org.eclipse.emf.ecore.EClass eClass, Metamodel metamodel)
boolean
DeletePackage. checkPackageNoClassifiers(org.eclipse.emf.ecore.EPackage ePackage)
boolean
DeletePackage. checkPackageNoSubPackages(org.eclipse.emf.ecore.EPackage ePackage)
boolean
NewOppositeReference. checkReference(org.eclipse.emf.ecore.EReference reference)
boolean
DeleteOppositeReference. checkReferenceOpposite(org.eclipse.emf.ecore.EReference reference)
-
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.delegation
Methods in org.eclipse.emf.edapt.declaration.delegation with annotations of type EdaptConstraint Modifier and Type Method Description boolean
PartitionComposite. checkChildReferenceContainment(org.eclipse.emf.ecore.EReference childReference)
boolean
PartitionComposite. checkChildReferenceParentClass(org.eclipse.emf.ecore.EReference childReference)
boolean
FlattenHierarchy. checkChildrenReferenceInNodeClass(org.eclipse.emf.ecore.EReference reference)
boolean
FlattenHierarchy. checkChildrenReferenceManyValuedContainment(org.eclipse.emf.ecore.EReference childrenReference)
boolean
FlattenHierarchy. checkChildrenReferenceType()
boolean
PartitionComposite. checkEClassNoSubTypes(org.eclipse.emf.ecore.EClass eClass, Metamodel metamodel)
boolean
ExtractAndGroupAttribute. checkExtractedAttribute(org.eclipse.emf.ecore.EAttribute extractedAttribute)
boolean
CollectFeature. checkFeatureBelongsToReferenceType(org.eclipse.emf.ecore.EReference reference)
boolean
MoveFeature. checkFeatureNameUniqueInTargetClass()
boolean
CombineFeature. checkFeatureParent()
boolean
ExtractClass. checkFeatures(org.eclipse.emf.ecore.EStructuralFeature feature)
boolean
CombineFeature. checkFeatureSize()
boolean
ExtractExistingClass. checkFeaturesSameMultiplicity()
boolean
ExtractExistingClass. checkFeaturesSameType()
boolean
ExtractExistingClass. checkFeaturesSize()
boolean
InlineClass. checkInlinedClassNoSubTypes(Metamodel metamodel)
boolean
InlineClass. checkInlinedClassNotTargetedByReference(Metamodel metamodel)
boolean
InlineClass. checkReference(org.eclipse.emf.ecore.EReference reference)
boolean
UnfoldClass. checkReference(org.eclipse.emf.ecore.EReference reference)
boolean
InlineClass. checkReferenceContainment(org.eclipse.emf.ecore.EReference reference)
boolean
UnfoldClass. checkReferenceContainment(org.eclipse.emf.ecore.EReference reference)
boolean
MoveFeature. checkReferenceInSameClass(org.eclipse.emf.ecore.EReference reference)
boolean
UnfoldClass. checkReferenceManyValued(org.eclipse.emf.ecore.EReference reference)
boolean
CollectFeature. checkReferenceMultiplicity(org.eclipse.emf.ecore.EReference reference)
boolean
MoveFeature. checkReferenceOppositeSingleValued()
boolean
CombineFeature. checkReferenceSameType()
boolean
InlineClass. checkReferenceSingleValued(org.eclipse.emf.ecore.EReference reference)
boolean
MoveFeature. checkReferenceSingleValued()
boolean
PropagateFeature. checkReferencesType(org.eclipse.emf.ecore.EReference reference)
boolean
ExtractExistingClass. checkReplaceBy(org.eclipse.emf.ecore.EStructuralFeature feature)
boolean
FlattenHierarchy. checkRootReferenceSingleValueContainment(org.eclipse.emf.ecore.EReference rootReference)
boolean
UnfoldClass. checkUnfoldedClassNoSubTypes(org.eclipse.emf.ecore.EReference reference, Metamodel metamodel)
boolean
ExtractClass. checkUniqueClassifierName()
boolean
ExtractClass. checkUniqueFeatureName()
-
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.generalization
Methods in org.eclipse.emf.edapt.declaration.generalization with annotations of type EdaptConstraint Modifier and Type Method Description boolean
SpecializeReferenceType. checkOldTypeSingleSubType(org.eclipse.emf.ecore.EReference reference, Metamodel metamodel)
boolean
SpecializeComposition. checkReference(org.eclipse.emf.ecore.EReference reference)
boolean
SpecializeReferenceType. checkReference(org.eclipse.emf.ecore.EReference reference)
boolean
SpecializeReference. checkReferenceMultiplicityRestricted()
boolean
GeneralizeTypedElement. checkSameOrExtendedMultiplicity()
boolean
GeneralizeSuperType. checkSuperType(org.eclipse.emf.ecore.EClass superType)
boolean
RemoveSuperfluousSuperType. checkSuperType(org.eclipse.emf.ecore.EClass superType)
boolean
RemoveSuperType. checkSuperType(org.eclipse.emf.ecore.EClass superType)
boolean
RemoveSuperfluousSuperType. checkSuperTypeSubsumed(org.eclipse.emf.ecore.EClass superType)
boolean
SpecializeSuperType. checkToReplaceSubType()
boolean
SpecializeSuperType. checkToReplaceSuperType(org.eclipse.emf.ecore.EClass toReplace)
boolean
GeneralizeReference. checkType(org.eclipse.emf.ecore.EClass type)
boolean
SpecializeReference. checkType(org.eclipse.emf.ecore.EClass type)
boolean
SpecializeReferenceType. checkType(org.eclipse.emf.ecore.EClass type)
-
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.inheritance
Methods in org.eclipse.emf.edapt.declaration.inheritance with annotations of type EdaptConstraint Modifier and Type Method Description boolean
ExtractSubClass. checkFeature(org.eclipse.emf.ecore.EStructuralFeature feature)
boolean
PushFeature. checkFeature(org.eclipse.emf.ecore.EStructuralFeature feature, Metamodel metamodel)
boolean
ReplaceFeature. checkFeaturesInCompatibleClasses(org.eclipse.emf.ecore.EStructuralFeature replaceBy)
Deprecated.boolean
PullFeature. checkFeaturesSameMultiplicity()
boolean
ReplaceFeature. checkFeaturesSameMultiplicity()
Deprecated.boolean
UseSuperClass. checkFeaturesSameMultiplicity()
boolean
UseSuperClass. checkFeaturesSameSize()
boolean
PullFeature. checkFeaturesSameType()
boolean
ReplaceFeature. checkFeaturesSameType()
Deprecated.boolean
UseSuperClass. checkFeaturesSameType()
boolean
PullOperation. checkOperationsSameMultiplicity()
boolean
PullOperation. checkOperationsSameType()
boolean
PullFeature. checkReferencesContainment()
boolean
ExtractSuperClass2. checkReferencesOpposite()
boolean
PullFeature. checkReferencesOpposite()
boolean
UseSuperClass. checkReplaceByInSuperClass(org.eclipse.emf.ecore.EStructuralFeature replaceBy)
boolean
ExtractSuperClass2. checkSameClass()
boolean
ExtractSuperClass2. checkSameContainment()
boolean
ExtractSuperClass2. checkSameMultiplicity()
boolean
ExtractSuperClass2. checkSameType()
boolean
InlineSubClass. checkSubClass(org.eclipse.emf.ecore.EClass subClass)
boolean
InlineSubClass. checkSubClassNoFeatures(org.eclipse.emf.ecore.EClass subClass)
boolean
InlineSubClass. checkSubClassNoSubTypes(org.eclipse.emf.ecore.EClass subClass, Metamodel metamodel)
boolean
InlineSubClass. checkSubClassSingleSuperType(org.eclipse.emf.ecore.EClass subClass)
boolean
ImitateSuperType. checkSuperClass(org.eclipse.emf.ecore.EClass superClass)
boolean
InlineSuperClass. checkSuperClassAbstract(org.eclipse.emf.ecore.EClass superClass)
boolean
ImitateSuperType. checkSuperClassNoReferenceTarget(Metamodel metamodel)
boolean
ExtractSubClass. checkSuperClassNoSubTypes(org.eclipse.emf.ecore.EClass superClass, Metamodel metamodel)
boolean
ExtractSuperClass. checkSuperSuperClasses(org.eclipse.emf.ecore.EClass superSuperClasses)
Deprecated.boolean
ExtractSuperClass2. checkSuperSuperClasses(org.eclipse.emf.ecore.EClass superSuperClass)
boolean
PullOperation. checkTargetClass(org.eclipse.emf.ecore.EClass targetClass)
boolean
PullFeature. checkTargetClassCommonSuperType(org.eclipse.emf.ecore.EClass targetClass)
boolean
ExtractSuperClass. checkToExtractSameClass(org.eclipse.emf.ecore.EStructuralFeature toExtract)
Deprecated.boolean
UseSuperClass. checkToReplaceInSubClass(org.eclipse.emf.ecore.EStructuralFeature toReplace)
-
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.merge
Methods in org.eclipse.emf.edapt.declaration.merge with annotations of type EdaptConstraint Modifier and Type Method Description boolean
SplitStringAttribute. checkAttributeTypeString(org.eclipse.emf.ecore.EAttribute toSplit)
boolean
SplitStringAttribute. checkContext(org.eclipse.emf.ecore.EClass context, Metamodel metamodel)
boolean
ReplaceClass. checkCoverFeatureDifference()
boolean
ReplaceClass. checkFeaturesReplaceBy(org.eclipse.emf.ecore.EStructuralFeature featuresReplaceBy)
boolean
ReplaceClass. checkFeaturesSameSize()
boolean
ReplaceClass. checkFeaturesToReplace(org.eclipse.emf.ecore.EStructuralFeature featuresToReplace)
boolean
ReplaceEnum. checkLiteralsReplaceBy(org.eclipse.emf.ecore.EEnumLiteral literalsReplaceBy)
boolean
ReplaceEnum. checkLiteralsSameSize()
boolean
ReplaceEnum. checkLiteralsToReplaceCommonEnumeration(org.eclipse.emf.ecore.EEnumLiteral literalsToReplace)
boolean
Merge. checkMergeToAvailableInContextClass()
boolean
Merge. checkMergeToMany(org.eclipse.emf.ecore.EReference mergeTo)
boolean
PartitionReference. checkReferenceMany(org.eclipse.emf.ecore.EReference reference)
boolean
Merge. checkReferencesDifferent(org.eclipse.emf.ecore.EReference mergeTo)
boolean
UniteReferences. checkReferencesSameClass()
boolean
UniteReferences. checkReferencesSameContainment()
boolean
PartitionReference. checkReferenceTypeAbstract(org.eclipse.emf.ecore.EReference reference)
boolean
Merge. checkReferenceTypesCompatible()
boolean
ReplaceLiteral. checkReplaceBy(org.eclipse.emf.ecore.EEnumLiteral replaceBy)
boolean
ReplaceClassBySibling. checkReplaceBySingleSuperClass(org.eclipse.emf.ecore.EClass replaceBy)
Deprecated.boolean
ReplaceClassBySibling. checkSameSuperClasses(org.eclipse.emf.ecore.EClass replaceBy)
Deprecated.boolean
ReplaceClassBySibling. checkToReplaceNoFeatures(org.eclipse.emf.ecore.EClass toReplace)
Deprecated.boolean
ReplaceClass. checkToReplaceNoSubTypes(Metamodel metamodel)
boolean
ReplaceClassBySibling. checkToReplaceSingleSuperClass(org.eclipse.emf.ecore.EClass toReplace)
Deprecated. -
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.replacement
Methods in org.eclipse.emf.edapt.declaration.replacement with annotations of type EdaptConstraint Modifier and Type Method Description boolean
ReplaceIdentifierByReference. checkAttributesSameType()
boolean
EnumerationToSubClasses. checkAttributeTypeEnum()
boolean
ClassToAssociation. checkClassSubClasses(org.eclipse.emf.ecore.EClass eClass, Metamodel metamodel)
boolean
SubClassesToEnumeration. checkContextClassAbstract()
boolean
EnumerationToSubClasses. checkContextClassConcrete()
boolean
EnumerationToSubClasses. checkContextClassNoSubTypes(Metamodel metamodel)
boolean
SubClassesToEnumeration. checkContextClassSubTypes(Metamodel metamodel)
boolean
SubClassesToEnumeration. checkContextClassSubTypesNoSubTypes(Metamodel metamodel)
boolean
OperationToVolatile. checkCustomPreconditions()
boolean
VolatileToOpposite. checkOppositeCompatible(org.eclipse.emf.ecore.EReference opposite)
boolean
IntroduceReferenceClass. checkOppositeNotContainment()
boolean
VolatileToOpposite. checkReferenceNoOpposite()
boolean
IntroduceReferenceClass. checkReferenceNotContainment()
boolean
IntroduceReferenceClass. checkReferenceOpposite()
boolean
ClassToAssociation. checkReferences(Metamodel metamodel)
boolean
VolatileToOpposite. checkReferenceVolatile()
boolean
ClassToAssociation. checkSourceReference(org.eclipse.emf.ecore.EReference sourceReference)
boolean
ClassToAssociation. checkSourceReferenceInClass(org.eclipse.emf.ecore.EReference sourceReference)
boolean
ReplaceInheritanceByDelegation. checkSuperClass(org.eclipse.emf.ecore.EClass superClass)
boolean
SuppressedSetVisibilityToNotChangeable. checkSuppressedSetVisibilityNotPresent()
boolean
ClassToAssociation. checkTargetReference(org.eclipse.emf.ecore.EReference targetReference)
boolean
ClassToAssociation. checkTargetReferenceInClass(org.eclipse.emf.ecore.EReference targetReference)
-
Uses of EdaptConstraint in org.eclipse.emf.edapt.declaration.simple
Methods in org.eclipse.emf.edapt.declaration.simple with annotations of type EdaptConstraint Modifier and Type Method Description boolean
MakeAbstract. checkClassAbstract(org.eclipse.emf.ecore.EClass eClass)
boolean
MoveClassifier. checkClassifierNotInTargetPackage()
boolean
MakeFeatureVolatile. checkFeatureNotVolatile(org.eclipse.emf.ecore.EStructuralFeature feature)
boolean
DropContainment. checkReferenceContainment(org.eclipse.emf.ecore.EReference reference)
boolean
MakeContainment. checkReferenceNotContainment(org.eclipse.emf.ecore.EReference reference)
boolean
DropOpposite. checkReferenceOpposite(org.eclipse.emf.ecore.EReference reference)
boolean
MakeAbstract. checkSubClass(org.eclipse.emf.ecore.EClass subClass)
boolean
MoveClassifier. checkUniqueClassifierNameInTargetPackage()
boolean
Rename. checkUniqueName()
-