/** * <copyright> * </copyright> * * $Id$ */ package com.openMap1.mapper.util; import com.openMap1.mapper.Annotations; import com.openMap1.mapper.AssocEndMapping; import com.openMap1.mapper.AssocMapping; import com.openMap1.mapper.AttributeDef; import com.openMap1.mapper.ClassDetails; import com.openMap1.mapper.ConditionTest; import com.openMap1.mapper.ConversionArgument; import com.openMap1.mapper.ConversionImplementation; import com.openMap1.mapper.ConversionSense; import com.openMap1.mapper.CrossCondition; import com.openMap1.mapper.ElementDef; import com.openMap1.mapper.FixedPropertyValue; import com.openMap1.mapper.GlobalMappingParameters; import com.openMap1.mapper.ImportMappingSet; import com.openMap1.mapper.JavaConversionImplementation; import com.openMap1.mapper.LocalPropertyConversion; import com.openMap1.mapper.MappedStructure; import com.openMap1.mapper.MapperPackage; import com.openMap1.mapper.Mapping; import com.openMap1.mapper.MappingCondition; import com.openMap1.mapper.MaxMult; import com.openMap1.mapper.MinMult; import com.openMap1.mapper.ModelAssocFilter; import com.openMap1.mapper.ModelFilter; import com.openMap1.mapper.ModelFilterSet; import com.openMap1.mapper.ModelPropertyFilter; import com.openMap1.mapper.MultiWay; import com.openMap1.mapper.Namespace; import com.openMap1.mapper.NodeDef; import com.openMap1.mapper.NodeMappingSet; import com.openMap1.mapper.Note; import com.openMap1.mapper.ObjMapping; import com.openMap1.mapper.ParameterClass; import com.openMap1.mapper.ParameterClassValue; import com.openMap1.mapper.PropMapping; import com.openMap1.mapper.PropertyConversion; import com.openMap1.mapper.StructureType; import com.openMap1.mapper.ValueCondition; import com.openMap1.mapper.ValuePair; import com.openMap1.mapper.XSLTConversionImplementation; import java.util.Map; import org.eclipse.emf.common.util.DiagnosticChain; import org.eclipse.emf.common.util.ResourceLocator; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.EObjectValidator; /** * <!-- begin-user-doc --> * The <b>Validator</b> for the model. * <!-- end-user-doc --> * @see com.openMap1.mapper.MapperPackage * @generated */ public class MapperValidator extends EObjectValidator { /** * The cached model package * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final MapperValidator INSTANCE = new MapperValidator(); /** * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.Diagnostic#getSource() * @see org.eclipse.emf.common.util.Diagnostic#getCode() * @generated */ public static final String DIAGNOSTIC_SOURCE = "com.openMap1.mapper"; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Has Role To Class' of 'Assoc End Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ASSOC_END_MAPPING__CLASS_HAS_ROLE_TO_CLASS = 1; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Object Mapping Exists' of 'Assoc End Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ASSOC_END_MAPPING__OBJECT_MAPPING_EXISTS = 2; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Object To Association Path Is Valid' of 'Assoc End Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ASSOC_END_MAPPING__OBJECT_TO_ASSOCIATION_PATH_IS_VALID = 3; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Path Matches Cardinality' of 'Assoc End Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ASSOC_END_MAPPING__PATH_MATCHES_CARDINALITY = 4; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Association To Object Path Is Valid' of 'Assoc End Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ASSOC_END_MAPPING__ASSOCIATION_TO_OBJECT_PATH_IS_VALID = 5; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Object Is Unique From Association' of 'Assoc End Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ASSOC_END_MAPPING__OBJECT_IS_UNIQUE_FROM_ASSOCIATION = 6; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Is In Class Model' of 'Class Details'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CLASS_DETAILS__CLASS_IS_IN_CLASS_MODEL = 7; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Only One Out Conversion Per Pseudo Property And Subset' of 'Class Details'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CLASS_DETAILS__ONLY_ONE_OUT_CONVERSION_PER_PSEUDO_PROPERTY_AND_SUBSET = 8; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Only One In Conversion Per Property And Subset' of 'Class Details'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CLASS_DETAILS__ONLY_ONE_IN_CONVERSION_PER_PROPERTY_AND_SUBSET = 9; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Converted Property Is Not Represented Directly' of 'Class Details'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CLASS_DETAILS__CONVERTED_PROPERTY_IS_NOT_REPRESENTED_DIRECTLY = 10; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Has Property' of 'Conversion Argument'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CONVERSION_ARGUMENT__CLASS_HAS_PROPERTY = 11; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Property Mapping Exists' of 'Conversion Argument'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CONVERSION_ARGUMENT__PROPERTY_MAPPING_EXISTS = 12; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Right Path Is Valid' of 'Cross Condition'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CROSS_CONDITION__RIGHT_PATH_IS_VALID = 13; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Right Path Gives Unique Node' of 'Cross Condition'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CROSS_CONDITION__RIGHT_PATH_GIVES_UNIQUE_NODE = 14; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Right Function Is Valid' of 'Cross Condition'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int CROSS_CONDITION__RIGHT_FUNCTION_IS_VALID = 15; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'No Children If Not Expanded' of 'Element Def'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ELEMENT_DEF__NO_CHILDREN_IF_NOT_EXPANDED = 16; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Has All Children If Expanded' of 'Element Def'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ELEMENT_DEF__HAS_ALL_CHILDREN_IF_EXPANDED = 17; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Has Correct Max Multiplicity' of 'Element Def'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int ELEMENT_DEF__HAS_CORRECT_MAX_MULTIPLICITY = 18; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Has Property' of 'Fixed Property Value'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int FIXED_PROPERTY_VALUE__CLASS_HAS_PROPERTY = 19; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Can Find Mapping Set' of 'Import Mapping Set'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int IMPORT_MAPPING_SET__CAN_FIND_MAPPING_SET = 20; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Mapping Set Has Same Class Model' of 'Import Mapping Set'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int IMPORT_MAPPING_SET__MAPPING_SET_HAS_SAME_CLASS_MODEL = 21; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Mapping Set Parameters Match' of 'Import Mapping Set'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int IMPORT_MAPPING_SET__MAPPING_SET_PARAMETERS_MATCH = 22; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Mapping Set Structure Matches' of 'Import Mapping Set'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int IMPORT_MAPPING_SET__MAPPING_SET_STRUCTURE_MATCHES = 23; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Can Find Class Model' of 'Mapped Structure'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MAPPED_STRUCTURE__CAN_FIND_CLASS_MODEL = 24; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Can Find Structure Definition' of 'Mapped Structure'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MAPPED_STRUCTURE__CAN_FIND_STRUCTURE_DEFINITION = 25; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Mapped Class Is In Class Model' of 'Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MAPPING__MAPPED_CLASS_IS_IN_CLASS_MODEL = 26; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Left Path Is Valid' of 'Mapping Condition'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MAPPING_CONDITION__LEFT_PATH_IS_VALID = 27; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Left Path Gives Unique Node' of 'Mapping Condition'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MAPPING_CONDITION__LEFT_PATH_GIVES_UNIQUE_NODE = 28; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Left Function Is Valid' of 'Mapping Condition'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MAPPING_CONDITION__LEFT_FUNCTION_IS_VALID = 29; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Has Role From Other Class' of 'Model Assoc Filter'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MODEL_ASSOC_FILTER__CLASS_HAS_ROLE_FROM_OTHER_CLASS = 30; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Other Object Mapping Exists' of 'Model Assoc Filter'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MODEL_ASSOC_FILTER__OTHER_OBJECT_MAPPING_EXISTS = 31; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Has Property' of 'Model Property Filter'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int MODEL_PROPERTY_FILTER__CLASS_HAS_PROPERTY = 32; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Not Both Default And Fixed' of 'Node Def'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int NODE_DEF__NOT_BOTH_DEFAULT_AND_FIXED = 33; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Has Correct Default Or Fixed Value' of 'Node Def'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int NODE_DEF__HAS_CORRECT_DEFAULT_OR_FIXED_VALUE = 34; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Has Correct Min Multiplicity' of 'Node Def'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int NODE_DEF__HAS_CORRECT_MIN_MULTIPLICITY = 35; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'In Structure Of Containing Element' of 'Node Def'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int NODE_DEF__IN_STRUCTURE_OF_CONTAINING_ELEMENT = 36; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Subset Is Unique Within Class' of 'Obj Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int OBJ_MAPPING__SUBSET_IS_UNIQUE_WITHIN_CLASS = 37; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Root Path Is Consistent With Node Position' of 'Obj Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int OBJ_MAPPING__ROOT_PATH_IS_CONSISTENT_WITH_NODE_POSITION = 38; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Is In Class Model' of 'Parameter Class'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PARAMETER_CLASS__CLASS_IS_IN_CLASS_MODEL = 39; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Object Mapping Exists' of 'Parameter Class'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PARAMETER_CLASS__OBJECT_MAPPING_EXISTS = 40; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Mapped Class Is In Class Model' of 'Parameter Class Value'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PARAMETER_CLASS_VALUE__MAPPED_CLASS_IS_IN_CLASS_MODEL = 41; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Mapping Exists For Parameter Class Value' of 'Parameter Class Value'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PARAMETER_CLASS_VALUE__MAPPING_EXISTS_FOR_PARAMETER_CLASS_VALUE = 42; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Has Property' of 'Prop Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PROP_MAPPING__CLASS_HAS_PROPERTY = 43; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Object Mapping Exists' of 'Prop Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PROP_MAPPING__OBJECT_MAPPING_EXISTS = 44; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Object To Property Path Is Valid' of 'Prop Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PROP_MAPPING__OBJECT_TO_PROPERTY_PATH_IS_VALID = 45; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Property Is Unique From Object Node' of 'Prop Mapping'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PROP_MAPPING__PROPERTY_IS_UNIQUE_FROM_OBJECT_NODE = 46; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Class Has Result Property' of 'Property Conversion'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PROPERTY_CONVERSION__CLASS_HAS_RESULT_PROPERTY = 47; /** * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Has Implementation' of 'Property Conversion'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final int PROPERTY_CONVERSION__HAS_IMPLEMENTATION = 48; /** * A constant with a fixed name that can be used as the base value for additional hand written constants. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 48; /** * A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT; /** * Creates an instance of the switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MapperValidator() { super(); } /** * Returns the package of this validator switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EPackage getEPackage() { return MapperPackage.eINSTANCE; } /** * public form of the validate method used for testing * @param classifierID * @param value * @param diagnostics * @param context * @return */ public boolean publicValidate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) {return validate(classifierID,value,diagnostics,context);} /** * Calls <code>validateXXX</code> for the corresponding classifier of the model. * <!-- begin-user-doc --> * do not remove the generated tag - this needs to be regenerated when new * model classes have validation * <!-- end-user-doc --> * @generated */ @Override protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) { switch (classifierID) { case MapperPackage.ANNOTATIONS: return validateAnnotations((Annotations)value, diagnostics, context); case MapperPackage.ASSOC_END_MAPPING: return validateAssocEndMapping((AssocEndMapping)value, diagnostics, context); case MapperPackage.ASSOC_MAPPING: return validateAssocMapping((AssocMapping)value, diagnostics, context); case MapperPackage.ATTRIBUTE_DEF: return validateAttributeDef((AttributeDef)value, diagnostics, context); case MapperPackage.CLASS_DETAILS: return validateClassDetails((ClassDetails)value, diagnostics, context); case MapperPackage.CONVERSION_ARGUMENT: return validateConversionArgument((ConversionArgument)value, diagnostics, context); case MapperPackage.CONVERSION_IMPLEMENTATION: return validateConversionImplementation((ConversionImplementation)value, diagnostics, context); case MapperPackage.CROSS_CONDITION: return validateCrossCondition((CrossCondition)value, diagnostics, context); case MapperPackage.ELEMENT_DEF: return validateElementDef((ElementDef)value, diagnostics, context); case MapperPackage.FIXED_PROPERTY_VALUE: return validateFixedPropertyValue((FixedPropertyValue)value, diagnostics, context); case MapperPackage.GLOBAL_MAPPING_PARAMETERS: return validateGlobalMappingParameters((GlobalMappingParameters)value, diagnostics, context); case MapperPackage.IMPORT_MAPPING_SET: return validateImportMappingSet((ImportMappingSet)value, diagnostics, context); case MapperPackage.JAVA_CONVERSION_IMPLEMENTATION: return validateJavaConversionImplementation((JavaConversionImplementation)value, diagnostics, context); case MapperPackage.LOCAL_PROPERTY_CONVERSION: return validateLocalPropertyConversion((LocalPropertyConversion)value, diagnostics, context); case MapperPackage.MAPPED_STRUCTURE: return validateMappedStructure((MappedStructure)value, diagnostics, context); case MapperPackage.MAPPING: return validateMapping((Mapping)value, diagnostics, context); case MapperPackage.MAPPING_CONDITION: return validateMappingCondition((MappingCondition)value, diagnostics, context); case MapperPackage.MODEL_ASSOC_FILTER: return validateModelAssocFilter((ModelAssocFilter)value, diagnostics, context); case MapperPackage.MODEL_FILTER: return validateModelFilter((ModelFilter)value, diagnostics, context); case MapperPackage.MODEL_FILTER_SET: return validateModelFilterSet((ModelFilterSet)value, diagnostics, context); case MapperPackage.MODEL_PROPERTY_FILTER: return validateModelPropertyFilter((ModelPropertyFilter)value, diagnostics, context); case MapperPackage.NAMESPACE: return validateNamespace((Namespace)value, diagnostics, context); case MapperPackage.NODE_DEF: return validateNodeDef((NodeDef)value, diagnostics, context); case MapperPackage.NODE_MAPPING_SET: return validateNodeMappingSet((NodeMappingSet)value, diagnostics, context); case MapperPackage.NOTE: return validateNote((Note)value, diagnostics, context); case MapperPackage.OBJ_MAPPING: return validateObjMapping((ObjMapping)value, diagnostics, context); case MapperPackage.PARAMETER_CLASS: return validateParameterClass((ParameterClass)value, diagnostics, context); case MapperPackage.PARAMETER_CLASS_VALUE: return validateParameterClassValue((ParameterClassValue)value, diagnostics, context); case MapperPackage.PROP_MAPPING: return validatePropMapping((PropMapping)value, diagnostics, context); case MapperPackage.PROPERTY_CONVERSION: return validatePropertyConversion((PropertyConversion)value, diagnostics, context); case MapperPackage.VALUE_CONDITION: return validateValueCondition((ValueCondition)value, diagnostics, context); case MapperPackage.VALUE_PAIR: return validateValuePair((ValuePair)value, diagnostics, context); case MapperPackage.XSLT_CONVERSION_IMPLEMENTATION: return validateXSLTConversionImplementation((XSLTConversionImplementation)value, diagnostics, context); case MapperPackage.CONDITION_TEST: return validateConditionTest((ConditionTest)value, diagnostics, context); case MapperPackage.CONVERSION_SENSE: return validateConversionSense((ConversionSense)value, diagnostics, context); case MapperPackage.MAX_MULT: return validateMaxMult((MaxMult)value, diagnostics, context); case MapperPackage.MIN_MULT: return validateMinMult((MinMult)value, diagnostics, context); case MapperPackage.MULTI_WAY: return validateMultiWay((MultiWay)value, diagnostics, context); case MapperPackage.STRUCTURE_TYPE: return validateStructureType((StructureType)value, diagnostics, context); case MapperPackage.DIAGNOSTIC_CHAIN: return validateDiagnosticChain((DiagnosticChain)value, diagnostics, context); case MapperPackage.MAP: return validateMap((Map<?, ?>)value, diagnostics, context); default: return true; } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAnnotations(Annotations annotations, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(annotations, diagnostics, context); } /* taken out of method 'validate' to avoid a compiler warning that I could find no way round; * I don't think it is used anyway; but it will be reinstated on regeneration case MapperPackage.MAP: return validateMap((Map<?,?>)value, diagnostics, context); */ /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocEndMapping(AssocEndMapping assocEndMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validateMapping_mappedClassIsInClassModel(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validateAssocEndMapping_classHasRoleToClass(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validateAssocEndMapping_objectMappingExists(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validateAssocEndMapping_objectToAssociationPathIsValid(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validateAssocEndMapping_PathMatchesCardinality(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validateAssocEndMapping_AssociationToObjectPathIsValid(assocEndMapping, diagnostics, context); if (result || diagnostics != null) result &= validateAssocEndMapping_objectIsUniqueFromAssociation(assocEndMapping, diagnostics, context); return result; } /** * Validates the classHasRoleToClass constraint of '<em>Assoc End Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocEndMapping_classHasRoleToClass(AssocEndMapping assocEndMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return assocEndMapping.classHasRoleToClass(diagnostics, context); } /** * Validates the objectMappingExists constraint of '<em>Assoc End Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocEndMapping_objectMappingExists(AssocEndMapping assocEndMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return assocEndMapping.objectMappingExists(diagnostics, context); } /** * Validates the objectToAssociationPathIsValid constraint of '<em>Assoc End Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocEndMapping_objectToAssociationPathIsValid(AssocEndMapping assocEndMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return assocEndMapping.objectToAssociationPathIsValid(diagnostics, context); } /** * Validates the PathMatchesCardinality constraint of '<em>Assoc End Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocEndMapping_PathMatchesCardinality(AssocEndMapping assocEndMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return assocEndMapping.PathMatchesCardinality(diagnostics, context); } /** * Validates the AssociationToObjectPathIsValid constraint of '<em>Assoc End Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocEndMapping_AssociationToObjectPathIsValid(AssocEndMapping assocEndMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return assocEndMapping.AssociationToObjectPathIsValid(diagnostics, context); } /** * Validates the objectIsUniqueFromAssociation constraint of '<em>Assoc End Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocEndMapping_objectIsUniqueFromAssociation(AssocEndMapping assocEndMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return assocEndMapping.objectIsUniqueFromAssociation(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAssocMapping(AssocMapping assocMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(assocMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(assocMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(assocMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(assocMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(assocMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(assocMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(assocMapping, diagnostics, context); if (result || diagnostics != null) result &= validateMapping_mappedClassIsInClassModel(assocMapping, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAttributeDef(AttributeDef attributeDef, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_notBothDefaultAndFixed(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_hasCorrectDefaultOrFixedValue(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_hasCorrectMinMultiplicity(attributeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_inStructureOfContainingElement(attributeDef, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateClassDetails(ClassDetails classDetails, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validateClassDetails_classIsInClassModel(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validateClassDetails_onlyOneOutConversionPerPseudoPropertyAndSubset(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validateClassDetails_onlyOneInConversionPerPropertyAndSubset(classDetails, diagnostics, context); if (result || diagnostics != null) result &= validateClassDetails_convertedPropertyIsNotRepresentedDirectly(classDetails, diagnostics, context); return result; } /** * Validates the classIsInClassModel constraint of '<em>Class Details</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateClassDetails_classIsInClassModel(ClassDetails classDetails, DiagnosticChain diagnostics, Map<Object, Object> context) { return classDetails.classIsInClassModel(diagnostics, context); } /** * Validates the onlyOneOutConversionPerPseudoPropertyAndSubset constraint of '<em>Class Details</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateClassDetails_onlyOneOutConversionPerPseudoPropertyAndSubset(ClassDetails classDetails, DiagnosticChain diagnostics, Map<Object, Object> context) { return classDetails.onlyOneOutConversionPerPseudoPropertyAndSubset(diagnostics, context); } /** * Validates the onlyOneInConversionPerPropertyAndSubset constraint of '<em>Class Details</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateClassDetails_onlyOneInConversionPerPropertyAndSubset(ClassDetails classDetails, DiagnosticChain diagnostics, Map<Object, Object> context) { return classDetails.onlyOneInConversionPerPropertyAndSubset(diagnostics, context); } /** * Validates the convertedPropertyIsNotRepresentedDirectly constraint of '<em>Class Details</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateClassDetails_convertedPropertyIsNotRepresentedDirectly(ClassDetails classDetails, DiagnosticChain diagnostics, Map<Object, Object> context) { return classDetails.convertedPropertyIsNotRepresentedDirectly(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateConversionArgument(ConversionArgument conversionArgument, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validateConversionArgument_classHasProperty(conversionArgument, diagnostics, context); if (result || diagnostics != null) result &= validateConversionArgument_propertyMappingExists(conversionArgument, diagnostics, context); return result; } /** * Validates the classHasProperty constraint of '<em>Conversion Argument</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateConversionArgument_classHasProperty(ConversionArgument conversionArgument, DiagnosticChain diagnostics, Map<Object, Object> context) { return conversionArgument.classHasProperty(diagnostics, context); } /** * Validates the propertyMappingExists constraint of '<em>Conversion Argument</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateConversionArgument_propertyMappingExists(ConversionArgument conversionArgument, DiagnosticChain diagnostics, Map<Object, Object> context) { return conversionArgument.propertyMappingExists(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateConversionImplementation(ConversionImplementation conversionImplementation, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(conversionImplementation, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCrossCondition(CrossCondition crossCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftPathIsValid(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftPathGivesUniqueNode(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftFunctionIsValid(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validateCrossCondition_rightPathIsValid(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validateCrossCondition_rightPathGivesUniqueNode(crossCondition, diagnostics, context); if (result || diagnostics != null) result &= validateCrossCondition_rightFunctionIsValid(crossCondition, diagnostics, context); return result; } /** * Validates the rightPathIsValid constraint of '<em>Cross Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCrossCondition_rightPathIsValid(CrossCondition crossCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { return crossCondition.rightPathIsValid(diagnostics, context); } /** * Validates the rightPathGivesUniqueNode constraint of '<em>Cross Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCrossCondition_rightPathGivesUniqueNode(CrossCondition crossCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { return crossCondition.rightPathGivesUniqueNode(diagnostics, context); } /** * Validates the rightFunctionIsValid constraint of '<em>Cross Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCrossCondition_rightFunctionIsValid(CrossCondition crossCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { return crossCondition.rightFunctionIsValid(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateElementDef(ElementDef elementDef, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_notBothDefaultAndFixed(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_hasCorrectDefaultOrFixedValue(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_hasCorrectMinMultiplicity(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_inStructureOfContainingElement(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validateElementDef_noChildrenIfNotExpanded(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validateElementDef_hasAllChildrenIfExpanded(elementDef, diagnostics, context); if (result || diagnostics != null) result &= validateElementDef_hasCorrectMaxMultiplicity(elementDef, diagnostics, context); return result; } /** * Validates the noChildrenIfNotExpanded constraint of '<em>Element Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateElementDef_noChildrenIfNotExpanded(ElementDef elementDef, DiagnosticChain diagnostics, Map<Object, Object> context) { return elementDef.noChildrenIfNotExpanded(diagnostics, context); } /** * Validates the hasAllChildrenIfExpanded constraint of '<em>Element Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateElementDef_hasAllChildrenIfExpanded(ElementDef elementDef, DiagnosticChain diagnostics, Map<Object, Object> context) { return elementDef.hasAllChildrenIfExpanded(diagnostics, context); } /** * Validates the hasCorrectMaxMultiplicity constraint of '<em>Element Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateElementDef_hasCorrectMaxMultiplicity(ElementDef elementDef, DiagnosticChain diagnostics, Map<Object, Object> context) { return elementDef.hasCorrectMaxMultiplicity(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFixedPropertyValue(FixedPropertyValue fixedPropertyValue, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(fixedPropertyValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(fixedPropertyValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(fixedPropertyValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(fixedPropertyValue, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(fixedPropertyValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(fixedPropertyValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(fixedPropertyValue, diagnostics, context); if (result || diagnostics != null) result &= validateFixedPropertyValue_classHasProperty(fixedPropertyValue, diagnostics, context); return result; } /** * Validates the classHasProperty constraint of '<em>Fixed Property Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFixedPropertyValue_classHasProperty(FixedPropertyValue fixedPropertyValue, DiagnosticChain diagnostics, Map<Object, Object> context) { return fixedPropertyValue.classHasProperty(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateGlobalMappingParameters(GlobalMappingParameters globalMappingParameters, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(globalMappingParameters, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateImportMappingSet(ImportMappingSet importMappingSet, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validateImportMappingSet_canFindMappingSet(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validateImportMappingSet_mappingSetHasSameClassModel(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validateImportMappingSet_mappingSetParametersMatch(importMappingSet, diagnostics, context); if (result || diagnostics != null) result &= validateImportMappingSet_mappingSetStructureMatches(importMappingSet, diagnostics, context); return result; } /** * Validates the canFindMappingSet constraint of '<em>Import Mapping Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateImportMappingSet_canFindMappingSet(ImportMappingSet importMappingSet, DiagnosticChain diagnostics, Map<Object, Object> context) { return importMappingSet.canFindMappingSet(diagnostics, context); } /** * Validates the mappingSetHasSameClassModel constraint of '<em>Import Mapping Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateImportMappingSet_mappingSetHasSameClassModel(ImportMappingSet importMappingSet, DiagnosticChain diagnostics, Map<Object, Object> context) { return importMappingSet.mappingSetHasSameClassModel(diagnostics, context); } /** * Validates the mappingSetParametersMatch constraint of '<em>Import Mapping Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateImportMappingSet_mappingSetParametersMatch(ImportMappingSet importMappingSet, DiagnosticChain diagnostics, Map<Object, Object> context) { return importMappingSet.mappingSetParametersMatch(diagnostics, context); } /** * Validates the mappingSetStructureMatches constraint of '<em>Import Mapping Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateImportMappingSet_mappingSetStructureMatches(ImportMappingSet importMappingSet, DiagnosticChain diagnostics, Map<Object, Object> context) { return importMappingSet.mappingSetStructureMatches(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateJavaConversionImplementation(JavaConversionImplementation javaConversionImplementation, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(javaConversionImplementation, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLocalPropertyConversion(LocalPropertyConversion localPropertyConversion, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(localPropertyConversion, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMappedStructure(MappedStructure mappedStructure, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validateMappedStructure_canFindClassModel(mappedStructure, diagnostics, context); if (result || diagnostics != null) result &= validateMappedStructure_canFindStructureDefinition(mappedStructure, diagnostics, context); return result; } /** * Validates the canFindClassModel constraint of '<em>Mapped Structure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMappedStructure_canFindClassModel(MappedStructure mappedStructure, DiagnosticChain diagnostics, Map<Object, Object> context) { return mappedStructure.canFindClassModel(diagnostics, context); } /** * Validates the canFindStructureDefinition constraint of '<em>Mapped Structure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMappedStructure_canFindStructureDefinition(MappedStructure mappedStructure, DiagnosticChain diagnostics, Map<Object, Object> context) { return mappedStructure.canFindStructureDefinition(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMapping(Mapping mapping, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(mapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(mapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(mapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(mapping, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(mapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(mapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(mapping, diagnostics, context); if (result || diagnostics != null) result &= validateMapping_mappedClassIsInClassModel(mapping, diagnostics, context); return result; } /** * Validates the mappedClassIsInClassModel constraint of '<em>Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMapping_mappedClassIsInClassModel(Mapping mapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return mapping.mappedClassIsInClassModel(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMappingCondition(MappingCondition mappingCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftPathIsValid(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftPathGivesUniqueNode(mappingCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftFunctionIsValid(mappingCondition, diagnostics, context); return result; } /** * Validates the leftPathIsValid constraint of '<em>Mapping Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMappingCondition_leftPathIsValid(MappingCondition mappingCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { return mappingCondition.leftPathIsValid(diagnostics, context); } /** * Validates the leftPathGivesUniqueNode constraint of '<em>Mapping Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMappingCondition_leftPathGivesUniqueNode(MappingCondition mappingCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { return mappingCondition.leftPathGivesUniqueNode(diagnostics, context); } /** * Validates the leftFunctionIsValid constraint of '<em>Mapping Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMappingCondition_leftFunctionIsValid(MappingCondition mappingCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { return mappingCondition.leftFunctionIsValid(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateModelAssocFilter(ModelAssocFilter modelAssocFilter, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validateModelAssocFilter_classHasRoleFromOtherClass(modelAssocFilter, diagnostics, context); if (result || diagnostics != null) result &= validateModelAssocFilter_otherObjectMappingExists(modelAssocFilter, diagnostics, context); return result; } /** * Validates the classHasRoleFromOtherClass constraint of '<em>Model Assoc Filter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateModelAssocFilter_classHasRoleFromOtherClass(ModelAssocFilter modelAssocFilter, DiagnosticChain diagnostics, Map<Object, Object> context) { return modelAssocFilter.classHasRoleFromOtherClass(diagnostics, context); } /** * Validates the otherObjectMappingExists constraint of '<em>Model Assoc Filter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateModelAssocFilter_otherObjectMappingExists(ModelAssocFilter modelAssocFilter, DiagnosticChain diagnostics, Map<Object, Object> context) { return modelAssocFilter.otherObjectMappingExists(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateModelFilter(ModelFilter modelFilter, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(modelFilter, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateModelFilterSet(ModelFilterSet modelFilterSet, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(modelFilterSet, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateModelPropertyFilter(ModelPropertyFilter modelPropertyFilter, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(modelPropertyFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(modelPropertyFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(modelPropertyFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(modelPropertyFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(modelPropertyFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(modelPropertyFilter, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(modelPropertyFilter, diagnostics, context); if (result || diagnostics != null) result &= validateModelPropertyFilter_classHasProperty(modelPropertyFilter, diagnostics, context); return result; } /** * Validates the classHasProperty constraint of '<em>Model Property Filter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateModelPropertyFilter_classHasProperty(ModelPropertyFilter modelPropertyFilter, DiagnosticChain diagnostics, Map<Object, Object> context) { return modelPropertyFilter.classHasProperty(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNamespace(Namespace namespace, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(namespace, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNodeDef(NodeDef nodeDef, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_notBothDefaultAndFixed(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_hasCorrectDefaultOrFixedValue(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_hasCorrectMinMultiplicity(nodeDef, diagnostics, context); if (result || diagnostics != null) result &= validateNodeDef_inStructureOfContainingElement(nodeDef, diagnostics, context); return result; } /** * Validates the notBothDefaultAndFixed constraint of '<em>Node Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNodeDef_notBothDefaultAndFixed(NodeDef nodeDef, DiagnosticChain diagnostics, Map<Object, Object> context) { return nodeDef.notBothDefaultAndFixed(diagnostics, context); } /** * Validates the hasCorrectDefaultOrFixedValue constraint of '<em>Node Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNodeDef_hasCorrectDefaultOrFixedValue(NodeDef nodeDef, DiagnosticChain diagnostics, Map<Object, Object> context) { return nodeDef.hasCorrectDefaultOrFixedValue(diagnostics, context); } /** * Validates the hasCorrectMinMultiplicity constraint of '<em>Node Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNodeDef_hasCorrectMinMultiplicity(NodeDef nodeDef, DiagnosticChain diagnostics, Map<Object, Object> context) { return nodeDef.hasCorrectMinMultiplicity(diagnostics, context); } /** * Validates the inStructureOfContainingElement constraint of '<em>Node Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNodeDef_inStructureOfContainingElement(NodeDef nodeDef, DiagnosticChain diagnostics, Map<Object, Object> context) { return nodeDef.inStructureOfContainingElement(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNodeMappingSet(NodeMappingSet nodeMappingSet, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(nodeMappingSet, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNote(Note note, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(note, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateObjMapping(ObjMapping objMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validateMapping_mappedClassIsInClassModel(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validateObjMapping_subsetIsUniqueWithinClass(objMapping, diagnostics, context); if (result || diagnostics != null) result &= validateObjMapping_rootPathIsConsistentWithNodePosition(objMapping, diagnostics, context); return result; } /** * Validates the subsetIsUniqueWithinClass constraint of '<em>Obj Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateObjMapping_subsetIsUniqueWithinClass(ObjMapping objMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return objMapping.subsetIsUniqueWithinClass(diagnostics, context); } /** * Validates the rootPathIsConsistentWithNodePosition constraint of '<em>Obj Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateObjMapping_rootPathIsConsistentWithNodePosition(ObjMapping objMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return objMapping.rootPathIsConsistentWithNodePosition(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParameterClass(ParameterClass parameterClass, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validateParameterClass_classIsInClassModel(parameterClass, diagnostics, context); if (result || diagnostics != null) result &= validateParameterClass_objectMappingExists(parameterClass, diagnostics, context); return result; } /** * Validates the classIsInClassModel constraint of '<em>Parameter Class</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParameterClass_classIsInClassModel(ParameterClass parameterClass, DiagnosticChain diagnostics, Map<Object, Object> context) { return parameterClass.classIsInClassModel(diagnostics, context); } /** * Validates the objectMappingExists constraint of '<em>Parameter Class</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParameterClass_objectMappingExists(ParameterClass parameterClass, DiagnosticChain diagnostics, Map<Object, Object> context) { return parameterClass.objectMappingExists(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParameterClassValue(ParameterClassValue parameterClassValue, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validateParameterClassValue_mappedClassIsInClassModel(parameterClassValue, diagnostics, context); if (result || diagnostics != null) result &= validateParameterClassValue_mappingExistsForParameterClassValue(parameterClassValue, diagnostics, context); return result; } /** * Validates the mappedClassIsInClassModel constraint of '<em>Parameter Class Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParameterClassValue_mappedClassIsInClassModel(ParameterClassValue parameterClassValue, DiagnosticChain diagnostics, Map<Object, Object> context) { return parameterClassValue.mappedClassIsInClassModel(diagnostics, context); } /** * Validates the mappingExistsForParameterClassValue constraint of '<em>Parameter Class Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParameterClassValue_mappingExistsForParameterClassValue(ParameterClassValue parameterClassValue, DiagnosticChain diagnostics, Map<Object, Object> context) { return parameterClassValue.mappingExistsForParameterClassValue(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropMapping(PropMapping propMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validateMapping_mappedClassIsInClassModel(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validatePropMapping_classHasProperty(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validatePropMapping_objectMappingExists(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validatePropMapping_objectToPropertyPathIsValid(propMapping, diagnostics, context); if (result || diagnostics != null) result &= validatePropMapping_propertyIsUniqueFromObjectNode(propMapping, diagnostics, context); return result; } /** * Validates the classHasProperty constraint of '<em>Prop Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropMapping_classHasProperty(PropMapping propMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return propMapping.classHasProperty(diagnostics, context); } /** * Validates the objectMappingExists constraint of '<em>Prop Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropMapping_objectMappingExists(PropMapping propMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return propMapping.objectMappingExists(diagnostics, context); } /** * Validates the objectToPropertyPathIsValid constraint of '<em>Prop Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropMapping_objectToPropertyPathIsValid(PropMapping propMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return propMapping.objectToPropertyPathIsValid(diagnostics, context); } /** * Validates the propertyIsUniqueFromObjectNode constraint of '<em>Prop Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropMapping_propertyIsUniqueFromObjectNode(PropMapping propMapping, DiagnosticChain diagnostics, Map<Object, Object> context) { return propMapping.propertyIsUniqueFromObjectNode(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropertyConversion(PropertyConversion propertyConversion, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validatePropertyConversion_classHasResultProperty(propertyConversion, diagnostics, context); if (result || diagnostics != null) result &= validatePropertyConversion_hasImplementation(propertyConversion, diagnostics, context); return result; } /** * Validates the classHasResultProperty constraint of '<em>Property Conversion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropertyConversion_classHasResultProperty(PropertyConversion propertyConversion, DiagnosticChain diagnostics, Map<Object, Object> context) { return propertyConversion.classHasResultProperty(diagnostics, context); } /** * Validates the hasImplementation constraint of '<em>Property Conversion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePropertyConversion_hasImplementation(PropertyConversion propertyConversion, DiagnosticChain diagnostics, Map<Object, Object> context) { return propertyConversion.hasImplementation(diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateValueCondition(ValueCondition valueCondition, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validate_EveryMultiplicityConforms(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryDataValueConforms(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryProxyResolves(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_UniqueID(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryKeyUnique(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftPathIsValid(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftPathGivesUniqueNode(valueCondition, diagnostics, context); if (result || diagnostics != null) result &= validateMappingCondition_leftFunctionIsValid(valueCondition, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateXSLTConversionImplementation(XSLTConversionImplementation xsltConversionImplementation, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(xsltConversionImplementation, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateValuePair(ValuePair valuePair, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(valuePair, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateConditionTest(ConditionTest conditionTest, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateConversionSense(ConversionSense conversionSense, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMaxMult(MaxMult maxMult, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMinMult(MinMult minMult, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMultiWay(MultiWay multiWay, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStructureType(StructureType structureType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDiagnosticChain(DiagnosticChain diagnosticChain, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMap(Map<?, ?> map, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * Returns the resource locator that will be used to fetch messages for this validator's diagnostics. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public ResourceLocator getResourceLocator() { // TODO // Specialize this to return a resource locator for messages specific to this validator. // Ensure that you remove @generated or mark it @generated NOT return super.getResourceLocator(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> */ /*public boolean validateMap(Map map, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } */ } //MapperValidator