Class RepositoryValidator
- java.lang.Object
-
- org.eclipse.emf.ecore.util.EObjectValidator
-
- org.palladiosimulator.pcm.repository.util.RepositoryValidator
-
- All Implemented Interfaces:
EValidator
public class RepositoryValidator extends EObjectValidator
The Validator for the model.- See Also:
RepositoryPackage
- 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
Fields Modifier and Type Field Description static int
BASIC_COMPONENT__NO_SEFF_TYPE_USED_TWICE
Thecode
for constraint 'No Seff Type Used Twice' of 'Basic Component'.static int
COMPLETE_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_OR_REQUIRED_BY_AUSEFULL_COMPLETE_COMPONENT_TYPE
Thecode
for constraint 'At Least One Interface Has To Be Provided Or Required By AUsefull Complete Component Type' of 'Complete Component Type'.static int
COMPLETE_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_PROVIDED_TYPE2
Thecode
for constraint 'Provided Interfaces Have To Conform To Provided Type2' of 'Complete Component Type'.protected CompositionValidator
compositionValidator
The cached base package validator.static String
copyright
protected static int
DIAGNOSTIC_CODE_COUNT
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static String
DIAGNOSTIC_SOURCE
protected EntityValidator
entityValidator
The cached base package validator.static int
IMPLEMENTATION_COMPONENT_TYPE__PROVIDE_SAME_OR_MORE_INTERFACES_AS_COMPLETE_COMPONENT_TYPE
Thecode
for constraint 'Provide Same Or More Interfaces As Complete Component Type' of 'Implementation Component Type'.static int
IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACE_HAVE_TO_CONFORM_TO_COMPONENT_TYPE
Thecode
for constraint 'Provided Interface Have To Conform To Component Type' of 'Implementation Component Type'.static int
IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE
Thecode
for constraint 'Provided Interfaces Have To Conform To Complete Type' of 'Implementation Component Type'.static int
IMPLEMENTATION_COMPONENT_TYPE__REQUIRE_SAME_OR_FEWER_INTERFACES_AS_COMPLETE_COMPONENT_TYPE
Thecode
for constraint 'Require Same Or Fewer Interfaces As Complete Component Type' of 'Implementation Component Type'.static int
IMPLEMENTATION_COMPONENT_TYPE__REQUIRED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE
Thecode
for constraint 'Required Interfaces Have To Conform To Complete Type' of 'Implementation Component Type'.static RepositoryValidator
INSTANCE
The cached model packagestatic int
INTERFACE__NO_PROTOCOL_TYPE_ID_USED_TWICE
Thecode
for constraint 'No Protocol Type ID Used Twice' of 'Interface'.static int
OPERATION_INTERFACE__SIGNATURES_HAVE_TO_BE_UNIQUE_FOR_AN_INTERFACE
Thecode
for constraint 'Signatures Have To Be Unique For An Interface' of 'Operation Interface'.static int
OPERATION_SIGNATURE__PARAMETER_NAMES_HAVE_TO_BE_UNIQUE_FOR_ASIGNATURE
Thecode
for constraint 'Parameter Names Have To Be Unique For ASignature' of 'Operation Signature'.static int
PROVIDES_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_BY_AUSEFULL_PROVIDES_COMPONENT_TYPE
Thecode
for constraint 'At Least One Interface Has To Be Provided By AUsefull Provides Component Type' of 'Provides Component Type'.-
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
Constructors Constructor Description RepositoryValidator()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackage
getEPackage()
Returns the package of this validator switch.ResourceLocator
getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateBasicComponent(BasicComponent basicComponent, DiagnosticChain diagnostics, Map<Object,Object> context)
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
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 Detail
-
copyright
public static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
INSTANCE
public static final RepositoryValidator INSTANCE
The cached model package- Generated class or method.
-
DIAGNOSTIC_SOURCE
public static final String DIAGNOSTIC_SOURCE
- See Also:
Diagnostic.getSource()
,Diagnostic.getCode()
, Constant Field Values- Generated class or method.
-
BASIC_COMPONENT__NO_SEFF_TYPE_USED_TWICE
public static final int BASIC_COMPONENT__NO_SEFF_TYPE_USED_TWICE
Thecode
for constraint 'No Seff Type Used Twice' of 'Basic Component'.- See Also:
- Constant Field Values
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__REQUIRED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE
public static final int IMPLEMENTATION_COMPONENT_TYPE__REQUIRED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE
Thecode
for constraint 'Required Interfaces Have To Conform To Complete Type' of 'Implementation Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE
public static final int IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_COMPLETE_TYPE
Thecode
for constraint 'Provided Interfaces Have To Conform To Complete Type' of 'Implementation Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACE_HAVE_TO_CONFORM_TO_COMPONENT_TYPE
public static final int IMPLEMENTATION_COMPONENT_TYPE__PROVIDED_INTERFACE_HAVE_TO_CONFORM_TO_COMPONENT_TYPE
Thecode
for constraint 'Provided Interface Have To Conform To Component Type' of 'Implementation Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__PROVIDE_SAME_OR_MORE_INTERFACES_AS_COMPLETE_COMPONENT_TYPE
public static final int IMPLEMENTATION_COMPONENT_TYPE__PROVIDE_SAME_OR_MORE_INTERFACES_AS_COMPLETE_COMPONENT_TYPE
Thecode
for constraint 'Provide Same Or More Interfaces As Complete Component Type' of 'Implementation Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
IMPLEMENTATION_COMPONENT_TYPE__REQUIRE_SAME_OR_FEWER_INTERFACES_AS_COMPLETE_COMPONENT_TYPE
public static final int IMPLEMENTATION_COMPONENT_TYPE__REQUIRE_SAME_OR_FEWER_INTERFACES_AS_COMPLETE_COMPONENT_TYPE
Thecode
for constraint 'Require Same Or Fewer Interfaces As Complete Component Type' of 'Implementation Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
INTERFACE__NO_PROTOCOL_TYPE_ID_USED_TWICE
public static final int INTERFACE__NO_PROTOCOL_TYPE_ID_USED_TWICE
Thecode
for constraint 'No Protocol Type ID Used Twice' of 'Interface'.- See Also:
- Constant Field Values
- Generated class or method.
-
OPERATION_SIGNATURE__PARAMETER_NAMES_HAVE_TO_BE_UNIQUE_FOR_ASIGNATURE
public static final int OPERATION_SIGNATURE__PARAMETER_NAMES_HAVE_TO_BE_UNIQUE_FOR_ASIGNATURE
Thecode
for constraint 'Parameter Names Have To Be Unique For ASignature' of 'Operation Signature'.- See Also:
- Constant Field Values
- Generated class or method.
-
OPERATION_INTERFACE__SIGNATURES_HAVE_TO_BE_UNIQUE_FOR_AN_INTERFACE
public static final int OPERATION_INTERFACE__SIGNATURES_HAVE_TO_BE_UNIQUE_FOR_AN_INTERFACE
Thecode
for constraint 'Signatures Have To Be Unique For An Interface' of 'Operation Interface'.- See Also:
- Constant Field Values
- Generated class or method.
-
COMPLETE_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_OR_REQUIRED_BY_AUSEFULL_COMPLETE_COMPONENT_TYPE
public static final int COMPLETE_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_OR_REQUIRED_BY_AUSEFULL_COMPLETE_COMPONENT_TYPE
Thecode
for constraint 'At Least One Interface Has To Be Provided Or Required By AUsefull Complete Component Type' of 'Complete Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
COMPLETE_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_PROVIDED_TYPE2
public static final int COMPLETE_COMPONENT_TYPE__PROVIDED_INTERFACES_HAVE_TO_CONFORM_TO_PROVIDED_TYPE2
Thecode
for constraint 'Provided Interfaces Have To Conform To Provided Type2' of 'Complete Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
PROVIDES_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_BY_AUSEFULL_PROVIDES_COMPONENT_TYPE
public static final int PROVIDES_COMPONENT_TYPE__AT_LEAST_ONE_INTERFACE_HAS_TO_BE_PROVIDED_BY_AUSEFULL_PROVIDES_COMPONENT_TYPE
Thecode
for constraint 'At Least One Interface Has To Be Provided By AUsefull Provides Component Type' of 'Provides Component Type'.- See Also:
- Constant Field Values
- Generated class or method.
-
DIAGNOSTIC_CODE_COUNT
protected static final int DIAGNOSTIC_CODE_COUNT
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.- See Also:
- Constant Field Values
- Generated class or method.
-
compositionValidator
protected CompositionValidator compositionValidator
The cached base package validator.- Generated class or method.
-
entityValidator
protected EntityValidator entityValidator
The cached base package validator.- Generated class or method.
-
-
Method Detail
-
getEPackage
protected EPackage 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.
-
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.
-
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
public boolean validateRole(Role role, DiagnosticChain diagnostics, Map<Object,Object> context)
- 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
public ResourceLocator 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.
-
-