Class RepositoryValidator
java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.pcm.repository.util.RepositoryValidator
- All Implemented Interfaces:
EValidator
The Validator for the model.
- See Also:
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidator
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
The cached validation expression for the everyInfrastructureInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.protected static final String
The cached validation expression for the everyOperationInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.protected static final String
The cached validation expression for the noSeffTypeUsedTwice constraint of 'Basic Component'.protected static final String
The cached validation expression for the atLeastOneInterfaceHasToBeProvidedOrRequiredByAUsefullCompleteComponentType constraint of 'Complete Component Type'.protected static final String
The cached validation expression for the providedInterfacesHaveToConformToProvidedType2 constraint of 'Complete Component Type'.protected CompositionValidator
The cached base package validator.static final String
protected static final int
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final String
protected EntityValidator
The cached base package validator.protected de.uka.ipd.sdq.identifier.util.IdentifierValidator
The cached base package validator.protected static final String
The cached validation expression for the provideSameOrMoreInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.protected static final String
The cached validation expression for the providedInterfaceHaveToConformToComponentType constraint of 'Implementation Component Type'.protected static final String
The cached validation expression for the providedInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.protected static final String
The cached validation expression for the requireSameOrFewerInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.protected static final String
The cached validation expression for the requiredInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.static final RepositoryValidator
The cached model packageprotected static final String
The cached validation expression for the noProtocolTypeIDUsedTwice constraint of 'Interface'.protected static final String
The cached validation expression for the signaturesHaveToBeUniqueForAnInterface constraint of 'Operation Interface'.protected static final String
The cached validation expression for the parameterNamesHaveToBeUniqueForASignature constraint of 'Operation Signature'.protected static final String
The cached validation expression for the atLeastOneInterfaceHasToBeProvidedByAUsefullProvidesComponentType constraint of 'Provides Component Type'.protected static final String
The cached validation expression for the repositorynotempty constraint of 'Repository'.Fields inherited from class org.eclipse.emf.ecore.util.EObjectValidator
DATA_VALUE__FRACTION_DIGITS_IN_RANGE, DATA_VALUE__LENGTH_IN_RANGE, DATA_VALUE__MATCHES_PATTERN, DATA_VALUE__TOTAL_DIGITS_IN_RANGE, DATA_VALUE__TYPE_CORRECT, DATA_VALUE__VALUE_IN_ENUMERATION, DATA_VALUE__VALUE_IN_RANGE, EOBJECT__EVERY_BIDIRECTIONAL_REFERENCE_IS_PAIRED, EOBJECT__EVERY_DATA_VALUE_CONFORMS, EOBJECT__EVERY_KEY_UNIQUE, EOBJECT__EVERY_MAP_ENTRY_UNIQUE, EOBJECT__EVERY_MULTIPCITY_CONFORMS, EOBJECT__EVERY_PROXY_RESOLVES, EOBJECT__EVERY_REFERENCE_IS_CONTAINED, EOBJECT__NO_CIRCULAR_CONTAINMENT, EOBJECT__UNIQUE_ID, ROOT_OBJECT
Fields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected EPackage
Returns the package of this validator switch.Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateBasicComponent
(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateBasicComponent_everyInfrastructureInterfaceMethodsNeedsSEFF
(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the everyInfrastructureInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.boolean
validateBasicComponent_everyOperationInterfaceMethodsNeedsSEFF
(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the everyOperationInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.boolean
validateBasicComponent_noSeffTypeUsedTwice
(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the noSeffTypeUsedTwice constraint of 'Basic Component'.boolean
validateCollectionDataType
(CollectionDataType collectionDataType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateCompleteComponentType
(CompleteComponentType completeComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateCompleteComponentType_atLeastOneInterfaceHasToBeProvidedOrRequiredByAUsefullCompleteComponentType
(CompleteComponentType completeComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the atLeastOneInterfaceHasToBeProvidedOrRequiredByAUsefullCompleteComponentType constraint of 'Complete Component Type'.boolean
validateCompleteComponentType_providedInterfacesHaveToConformToProvidedType2
(CompleteComponentType completeComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the providedInterfacesHaveToConformToProvidedType2 constraint of 'Complete Component Type'.boolean
validateComponentType
(ComponentType componentType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateCompositeComponent
(CompositeComponent compositeComponent, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateCompositeDataType
(CompositeDataType compositeDataType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateDataType
(DataType dataType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateEventGroup
(EventGroup eventGroup, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateEventType
(EventType eventType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateExceptionType
(ExceptionType exceptionType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateImplementationComponentType
(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateImplementationComponentType_providedInterfaceHaveToConformToComponentType
(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the providedInterfaceHaveToConformToComponentType constraint of 'Implementation Component Type'.boolean
validateImplementationComponentType_providedInterfacesHaveToConformToCompleteType
(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the providedInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.boolean
validateImplementationComponentType_provideSameOrMoreInterfacesAsCompleteComponentType
(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the provideSameOrMoreInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.boolean
validateImplementationComponentType_requiredInterfacesHaveToConformToCompleteType
(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the requiredInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.boolean
validateImplementationComponentType_requireSameOrFewerInterfacesAsCompleteComponentType
(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the requireSameOrFewerInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.boolean
validateInfrastructureInterface
(InfrastructureInterface infrastructureInterface, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateInfrastructureProvidedRole
(InfrastructureProvidedRole infrastructureProvidedRole, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateInfrastructureRequiredRole
(InfrastructureRequiredRole infrastructureRequiredRole, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateInfrastructureSignature
(InfrastructureSignature infrastructureSignature, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateInnerDeclaration
(InnerDeclaration innerDeclaration, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateInterface
(Interface interface_, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateInterface_noProtocolTypeIDUsedTwice
(Interface interface_, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the noProtocolTypeIDUsedTwice constraint of 'Interface'.boolean
validateOperationInterface
(OperationInterface operationInterface, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateOperationInterface_signaturesHaveToBeUniqueForAnInterface
(OperationInterface operationInterface, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the signaturesHaveToBeUniqueForAnInterface constraint of 'Operation Interface'.boolean
validateOperationProvidedRole
(OperationProvidedRole operationProvidedRole, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateOperationRequiredRole
(OperationRequiredRole operationRequiredRole, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateOperationSignature
(OperationSignature operationSignature, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateOperationSignature_parameterNamesHaveToBeUniqueForASignature
(OperationSignature operationSignature, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the parameterNamesHaveToBeUniqueForASignature constraint of 'Operation Signature'.boolean
validateParameter
(Parameter parameter, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateParameterModifier
(ParameterModifier parameterModifier, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validatePassiveResource
(PassiveResource passiveResource, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validatePrimitiveDataType
(PrimitiveDataType primitiveDataType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validatePrimitiveTypeEnum
(PrimitiveTypeEnum primitiveTypeEnum, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateProvidedRole
(ProvidedRole providedRole, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateProvidesComponentType
(ProvidesComponentType providesComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateProvidesComponentType_atLeastOneInterfaceHasToBeProvidedByAUsefullProvidesComponentType
(ProvidesComponentType providesComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the atLeastOneInterfaceHasToBeProvidedByAUsefullProvidesComponentType constraint of 'Provides Component Type'.boolean
validateRepository
(Repository repository, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateRepository_repositorynotempty
(Repository repository, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the repositorynotempty constraint of 'Repository'.boolean
validateRepositoryComponent
(RepositoryComponent repositoryComponent, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateRequiredCharacterisation
(RequiredCharacterisation requiredCharacterisation, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateRequiredRole
(RequiredRole requiredRole, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateRole
(Role role, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateSignature
(Signature signature, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateSinkRole
(SinkRole sinkRole, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateSourceRole
(SourceRole sourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, getAvailableChoices, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getRootEValidator, getString, getValidationDelegateRegistry, getValueLabel, isEcoreString, reportConstraintDelegateException, reportConstraintDelegateException, reportConstraintDelegateNotFound, reportConstraintDelegateNotFound, reportConstraintDelegateViolation, reportConstraintDelegateViolation, reportDataValuePatternViolation, reportDataValueTypeViolation, reportEnumerationViolation, reportFractionDigitsViolation, reportInvariantDelegateException, reportInvariantDelegateNotFound, reportInvariantDelegateViolation, reportMaxLengthViolation, reportMaxViolation, reportMinLengthViolation, reportMinViolation, reportTotalDigitsViolation, validate, validate, validate, validate, validate, validate, validate_BidirectionalReferenceIsPaired, validate_DataValueConforms, validate_EveryBidirectionalReferenceIsPaired, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_KeyUnique, validate_MapEntryUnique, validate_MultiplicityConforms, validate_NoCircularContainment, validate_UniqueID, validatePattern, wrapEnumerationValues
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
INSTANCE
The cached model package- Generated class or method.
-
DIAGNOSTIC_SOURCE
- See Also:
- Generated class or method.
-
DIAGNOSTIC_CODE_COUNT
protected static final int DIAGNOSTIC_CODE_COUNTA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.- See Also:
- Generated class or method.
-
identifierValidator
protected de.uka.ipd.sdq.identifier.util.IdentifierValidator identifierValidatorThe cached base package validator.- Generated class or method.
-
entityValidator
The cached base package validator.- Generated class or method.
-
compositionValidator
The cached base package validator.- Generated class or method.
-
BASIC_COMPONENT__NO_SEFF_TYPE_USED_TWICE__EEXPRESSION
The cached validation expression for the noSeffTypeUsedTwice constraint of 'Basic Component'.- See Also:
- Generated class or method.
-
BASIC_COMPONENT__EVERY_OPERATION_INTERFACE_METHODS_NEEDS_SEFF__EEXPRESSION
protected static final String BASIC_COMPONENT__EVERY_OPERATION_INTERFACE_METHODS_NEEDS_SEFF__EEXPRESSIONThe cached validation expression for the everyOperationInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.- See Also:
- Generated class or method.
-
BASIC_COMPONENT__EVERY_INFRASTRUCTURE_INTERFACE_METHODS_NEEDS_SEFF__EEXPRESSION
protected static final String BASIC_COMPONENT__EVERY_INFRASTRUCTURE_INTERFACE_METHODS_NEEDS_SEFF__EEXPRESSIONThe cached validation expression for the everyInfrastructureInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.- See Also:
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__REQUIRED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE__EEXPRESSION
protected static final String IMPLEMENTATION_COMPONENT_TYPE__REQUIRED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE__EEXPRESSIONThe cached validation expression for the requiredInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.- See Also:
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE__EEXPRESSION
protected static final String IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE__EEXPRESSIONThe cached validation expression for the providedInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.- See Also:
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACE_HAVE_TO_CONFORM_TO_COMPONENT_TYPE__EEXPRESSION
protected static final String IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACE_HAVE_TO_CONFORM_TO_COMPONENT_TYPE__EEXPRESSIONThe cached validation expression for the providedInterfaceHaveToConformToComponentType constraint of 'Implementation Component Type'.- See Also:
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__PROVIDE_SAME_OR_MORE_INTERFACES_AS_COMPLETE_COMPONENT_TYPE__EEXPRESSION
protected static final String IMPLEMENTATION_COMPONENT_TYPE__PROVIDE_SAME_OR_MORE_INTERFACES_AS_COMPLETE_COMPONENT_TYPE__EEXPRESSIONThe cached validation expression for the provideSameOrMoreInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.- See Also:
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__REQUIRE_SAME_OR_FEWER_INTERFACES_AS_COMPLETE_COMPONENT_TYPE__EEXPRESSION
protected static final String IMPLEMENTATION_COMPONENT_TYPE__REQUIRE_SAME_OR_FEWER_INTERFACES_AS_COMPLETE_COMPONENT_TYPE__EEXPRESSIONThe cached validation expression for the requireSameOrFewerInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.- See Also:
- Generated class or method.
-
REPOSITORY__REPOSITORYNOTEMPTY__EEXPRESSION
The cached validation expression for the repositorynotempty constraint of 'Repository'.- See Also:
- Generated class or method.
-
INTERFACE__NO_PROTOCOL_TYPE_ID_USED_TWICE__EEXPRESSION
The cached validation expression for the noProtocolTypeIDUsedTwice constraint of 'Interface'.- See Also:
- Generated class or method.
-
OPERATION_SIGNATURE__PARAMETER_NAMES_HAVE_TO_BE_UNIQUE_FOR_ASIGNATURE__EEXPRESSION
protected static final String OPERATION_SIGNATURE__PARAMETER_NAMES_HAVE_TO_BE_UNIQUE_FOR_ASIGNATURE__EEXPRESSIONThe cached validation expression for the parameterNamesHaveToBeUniqueForASignature constraint of 'Operation Signature'.- See Also:
- Generated class or method.
-
OPERATION_INTERFACE__SIGNATURES_HAVE_TO_BE_UNIQUE_FOR_AN_INTERFACE__EEXPRESSION
protected static final String OPERATION_INTERFACE__SIGNATURES_HAVE_TO_BE_UNIQUE_FOR_AN_INTERFACE__EEXPRESSIONThe cached validation expression for the signaturesHaveToBeUniqueForAnInterface constraint of 'Operation Interface'.- See Also:
- Generated class or method.
-
COMPLETE_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_OR_REQUIRED_BY_AUSEFULL_COMPLETE_COMPONENT_TYPE__EEXPRESSION
protected static final String COMPLETE_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_OR_REQUIRED_BY_AUSEFULL_COMPLETE_COMPONENT_TYPE__EEXPRESSIONThe cached validation expression for the atLeastOneInterfaceHasToBeProvidedOrRequiredByAUsefullCompleteComponentType constraint of 'Complete Component Type'.- See Also:
- Generated class or method.
-
COMPLETE_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_PROVIDED_TYPE2__EEXPRESSION
protected static final String COMPLETE_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_PROVIDED_TYPE2__EEXPRESSIONThe cached validation expression for the providedInterfacesHaveToConformToProvidedType2 constraint of 'Complete Component Type'.- See Also:
- Generated class or method.
-
PROVIDES_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_BY_AUSEFULL_PROVIDES_COMPONENT_TYPE__EEXPRESSION
protected static final String PROVIDES_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_BY_AUSEFULL_PROVIDES_COMPONENT_TYPE__EEXPRESSIONThe cached validation expression for the atLeastOneInterfaceHasToBeProvidedByAUsefullProvidesComponentType constraint of 'Provides Component Type'.- See Also:
- Generated class or method.
-
-
Constructor Details
-
RepositoryValidator
public RepositoryValidator()Creates an instance of the switch.- Generated class or method.
-
-
Method Details
-
getEPackage
Returns the package of this validator switch.- Overrides:
getEPackage
in classEObjectValidator
- Generated class or method.
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in classEObjectValidator
- Generated class or method.
-
validatePassiveResource
public boolean validatePassiveResource(PassiveResource passiveResource, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateBasicComponent
public boolean validateBasicComponent(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateBasicComponent_noSeffTypeUsedTwice
public boolean validateBasicComponent_noSeffTypeUsedTwice(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the noSeffTypeUsedTwice constraint of 'Basic Component'.- Generated class or method.
-
validateBasicComponent_everyOperationInterfaceMethodsNeedsSEFF
public boolean validateBasicComponent_everyOperationInterfaceMethodsNeedsSEFF(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the everyOperationInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.- Generated class or method.
-
validateBasicComponent_everyInfrastructureInterfaceMethodsNeedsSEFF
public boolean validateBasicComponent_everyInfrastructureInterfaceMethodsNeedsSEFF(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the everyInfrastructureInterfaceMethodsNeedsSEFF constraint of 'Basic Component'.- Generated class or method.
-
validateImplementationComponentType
public boolean validateImplementationComponentType(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateImplementationComponentType_requiredInterfacesHaveToConformToCompleteType
public boolean validateImplementationComponentType_requiredInterfacesHaveToConformToCompleteType(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the requiredInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.- Generated class or method.
-
validateImplementationComponentType_providedInterfacesHaveToConformToCompleteType
public boolean validateImplementationComponentType_providedInterfacesHaveToConformToCompleteType(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the providedInterfacesHaveToConformToCompleteType constraint of 'Implementation Component Type'.- Generated class or method.
-
validateImplementationComponentType_providedInterfaceHaveToConformToComponentType
public boolean validateImplementationComponentType_providedInterfaceHaveToConformToComponentType(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the providedInterfaceHaveToConformToComponentType constraint of 'Implementation Component Type'.- Generated class or method.
-
validateImplementationComponentType_provideSameOrMoreInterfacesAsCompleteComponentType
public boolean validateImplementationComponentType_provideSameOrMoreInterfacesAsCompleteComponentType(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the provideSameOrMoreInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.- Generated class or method.
-
validateImplementationComponentType_requireSameOrFewerInterfacesAsCompleteComponentType
public boolean validateImplementationComponentType_requireSameOrFewerInterfacesAsCompleteComponentType(ImplementationComponentType implementationComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the requireSameOrFewerInterfacesAsCompleteComponentType constraint of 'Implementation Component Type'.- Generated class or method.
-
validateRepositoryComponent
public boolean validateRepositoryComponent(RepositoryComponent repositoryComponent, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateProvidedRole
public boolean validateProvidedRole(ProvidedRole providedRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateParameter
public boolean validateParameter(Parameter parameter, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateDataType
public boolean validateDataType(DataType dataType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateRepository
public boolean validateRepository(Repository repository, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateRepository_repositorynotempty
public boolean validateRepository_repositorynotempty(Repository repository, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the repositorynotempty constraint of 'Repository'.- Generated class or method.
-
validateInterface
public boolean validateInterface(Interface interface_, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateInterface_noProtocolTypeIDUsedTwice
public boolean validateInterface_noProtocolTypeIDUsedTwice(Interface interface_, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the noProtocolTypeIDUsedTwice constraint of 'Interface'.- Generated class or method.
-
validateRequiredCharacterisation
public boolean validateRequiredCharacterisation(RequiredCharacterisation requiredCharacterisation, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateEventGroup
public boolean validateEventGroup(EventGroup eventGroup, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateEventType
public boolean validateEventType(EventType eventType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateSignature
public boolean validateSignature(Signature signature, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateExceptionType
public boolean validateExceptionType(ExceptionType exceptionType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateInfrastructureSignature
public boolean validateInfrastructureSignature(InfrastructureSignature infrastructureSignature, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateInfrastructureInterface
public boolean validateInfrastructureInterface(InfrastructureInterface infrastructureInterface, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateInfrastructureRequiredRole
public boolean validateInfrastructureRequiredRole(InfrastructureRequiredRole infrastructureRequiredRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateRequiredRole
public boolean validateRequiredRole(RequiredRole requiredRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateOperationSignature
public boolean validateOperationSignature(OperationSignature operationSignature, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateOperationSignature_parameterNamesHaveToBeUniqueForASignature
public boolean validateOperationSignature_parameterNamesHaveToBeUniqueForASignature(OperationSignature operationSignature, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the parameterNamesHaveToBeUniqueForASignature constraint of 'Operation Signature'.- Generated class or method.
-
validateOperationInterface
public boolean validateOperationInterface(OperationInterface operationInterface, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateOperationInterface_signaturesHaveToBeUniqueForAnInterface
public boolean validateOperationInterface_signaturesHaveToBeUniqueForAnInterface(OperationInterface operationInterface, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the signaturesHaveToBeUniqueForAnInterface constraint of 'Operation Interface'.- Generated class or method.
-
validateOperationRequiredRole
public boolean validateOperationRequiredRole(OperationRequiredRole operationRequiredRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateSourceRole
public boolean validateSourceRole(SourceRole sourceRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateSinkRole
public boolean validateSinkRole(SinkRole sinkRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateOperationProvidedRole
public boolean validateOperationProvidedRole(OperationProvidedRole operationProvidedRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateInfrastructureProvidedRole
public boolean validateInfrastructureProvidedRole(InfrastructureProvidedRole infrastructureProvidedRole, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateCompleteComponentType
public boolean validateCompleteComponentType(CompleteComponentType completeComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateCompleteComponentType_atLeastOneInterfaceHasToBeProvidedOrRequiredByAUsefullCompleteComponentType
public boolean validateCompleteComponentType_atLeastOneInterfaceHasToBeProvidedOrRequiredByAUsefullCompleteComponentType(CompleteComponentType completeComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the atLeastOneInterfaceHasToBeProvidedOrRequiredByAUsefullCompleteComponentType constraint of 'Complete Component Type'.- Generated class or method.
-
validateCompleteComponentType_providedInterfacesHaveToConformToProvidedType2
public boolean validateCompleteComponentType_providedInterfacesHaveToConformToProvidedType2(CompleteComponentType completeComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the providedInterfacesHaveToConformToProvidedType2 constraint of 'Complete Component Type'.- Generated class or method.
-
validateProvidesComponentType
public boolean validateProvidesComponentType(ProvidesComponentType providesComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateProvidesComponentType_atLeastOneInterfaceHasToBeProvidedByAUsefullProvidesComponentType
public boolean validateProvidesComponentType_atLeastOneInterfaceHasToBeProvidedByAUsefullProvidesComponentType(ProvidesComponentType providesComponentType, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the atLeastOneInterfaceHasToBeProvidedByAUsefullProvidesComponentType constraint of 'Provides Component Type'.- Generated class or method.
-
validateCompositeComponent
public boolean validateCompositeComponent(CompositeComponent compositeComponent, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validatePrimitiveDataType
public boolean validatePrimitiveDataType(PrimitiveDataType primitiveDataType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateCollectionDataType
public boolean validateCollectionDataType(CollectionDataType collectionDataType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateCompositeDataType
public boolean validateCompositeDataType(CompositeDataType compositeDataType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateInnerDeclaration
public boolean validateInnerDeclaration(InnerDeclaration innerDeclaration, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateRole
- Generated class or method.
-
validateParameterModifier
public boolean validateParameterModifier(ParameterModifier parameterModifier, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateComponentType
public boolean validateComponentType(ComponentType componentType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validatePrimitiveTypeEnum
public boolean validatePrimitiveTypeEnum(PrimitiveTypeEnum primitiveTypeEnum, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
getResourceLocator
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocator
in classEObjectValidator
- Generated class or method.
-