Class CompositionValidator
java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.indirections.composition.util.CompositionValidator
- 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 sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.protected static final String
The cached validation expression for the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.protected static final String
The cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.protected static final String
The cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.protected static final String
The cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.protected static final String
The cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.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 de.uka.ipd.sdq.identifier.util.IdentifierValidator
The cached base package validator.static final CompositionValidator
The cached model packageFields 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
validateAssemblyDataConnector
(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateAssemblyDataConnector_sinkRoleAndAssemblyContextMatch
(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.boolean
validateAssemblyDataConnector_sourceRoleAndAssemblyContextMatch
(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.boolean
validateDataSinkDelegationConnector
(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateDataSinkDelegationConnector_innerAndOuterDataInterfacesMatch
(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.boolean
validateDataSinkDelegationConnector_innerRoleAndAssemblyContextMatch
(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.boolean
validateDataSourceDelegationConnector
(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateDataSourceDelegationConnector_innerAndOuterDataInterfacesMatch
(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.boolean
validateDataSourceDelegationConnector_innerRoleAndAssemblyContextMatch
(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.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
-
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.
-
ASSEMBLY_DATA_CONNECTOR__SINK_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
protected static final String ASSEMBLY_DATA_CONNECTOR__SINK_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.- See Also:
- Generated class or method.
-
ASSEMBLY_DATA_CONNECTOR__SOURCE_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
protected static final String ASSEMBLY_DATA_CONNECTOR__SOURCE_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.- See Also:
- Generated class or method.
-
DATA_SOURCE_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSION
protected static final String DATA_SOURCE_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSIONThe cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.- See Also:
- Generated class or method.
-
DATA_SOURCE_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
protected static final String DATA_SOURCE_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.- See Also:
- Generated class or method.
-
DATA_SINK_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSION
protected static final String DATA_SINK_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSIONThe cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.- See Also:
- Generated class or method.
-
DATA_SINK_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSION
protected static final String DATA_SINK_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.- See Also:
- Generated class or method.
-
-
Constructor Details
-
CompositionValidator
public CompositionValidator()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.
-
validateAssemblyDataConnector
public boolean validateAssemblyDataConnector(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateAssemblyDataConnector_sinkRoleAndAssemblyContextMatch
public boolean validateAssemblyDataConnector_sinkRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.- Generated class or method.
-
validateAssemblyDataConnector_sourceRoleAndAssemblyContextMatch
public boolean validateAssemblyDataConnector_sourceRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.- Generated class or method.
-
validateDataSourceDelegationConnector
public boolean validateDataSourceDelegationConnector(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateDataSourceDelegationConnector_innerAndOuterDataInterfacesMatch
public boolean validateDataSourceDelegationConnector_innerAndOuterDataInterfacesMatch(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.- Generated class or method.
-
validateDataSourceDelegationConnector_innerRoleAndAssemblyContextMatch
public boolean validateDataSourceDelegationConnector_innerRoleAndAssemblyContextMatch(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.- Generated class or method.
-
validateDataSinkDelegationConnector
public boolean validateDataSinkDelegationConnector(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateDataSinkDelegationConnector_innerAndOuterDataInterfacesMatch
public boolean validateDataSinkDelegationConnector_innerAndOuterDataInterfacesMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.- Generated class or method.
-
validateDataSinkDelegationConnector_innerRoleAndAssemblyContextMatch
public boolean validateDataSinkDelegationConnector_innerRoleAndAssemblyContextMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.- 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.
-