/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean validateRelationalTransformation( RelationalTransformation relationalTransformation, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateENamedElement_WellFormedName( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClassifier_WellFormedInstanceTypeName( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClassifier_UniqueTypeParameterNames( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_InterfaceIsAbstract( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_AtMostOneID(relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_UniqueFeatureNames( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_UniqueOperationSignatures( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_NoCircularSuperTypes( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_WellFormedMapEntryClass( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_ConsistentSuperTypes( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEClass_DisjointFeatureAndOperationSignatures( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_WellFormedNsURI( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_WellFormedNsPrefix( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= ecoreValidator.validateEPackage_UniqueSubpackageNames( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validateRelationalTransformation_UniqueClassifierNames( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_UniqueNsURIs( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_ExtendsIsAcyclic( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_ModelParameterNamesAreCompatibleWithExtension( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator .validateTransformation_EveryModelParameterUsedPackagesIsCompatibleWithExtension( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_ModelParameterNamesAreUnique( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_RuleNamesAreUnique( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= qvtBaseValidator.validateTransformation_SynthesizedTypesAreOwned( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validateRelationalTransformation_EveryRuleIsARelation( relationalTransformation, diagnostics, context); if (result || diagnostics != null) result &= validateRelationalTransformation_KeysAreUnique( relationalTransformation, diagnostics, context); return result; }