Class CompositionValidator
- java.lang.Object
-
- org.eclipse.emf.ecore.util.EObjectValidator
-
- org.palladiosimulator.indirections.composition.util.CompositionValidator
-
- All Implemented Interfaces:
EValidator
public class CompositionValidator extends EObjectValidator
The Validator for the model.- See Also:
CompositionPackage- 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 protected static StringASSEMBLY_DATA_CONNECTOR__SINK_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.protected static StringASSEMBLY_DATA_CONNECTOR__SOURCE_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.protected static StringDATA_SINK_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSIONThe cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.protected static StringDATA_SINK_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.protected static StringDATA_SOURCE_DELEGATION_CONNECTOR__INNER_AND_OUTER_DATA_INTERFACES_MATCH__EEXPRESSIONThe cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.protected static StringDATA_SOURCE_DELEGATION_CONNECTOR__INNER_ROLE_AND_ASSEMBLY_CONTEXT_MATCH__EEXPRESSIONThe cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.protected static intDIAGNOSTIC_CODE_COUNTA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static StringDIAGNOSTIC_SOURCEprotected de.uka.ipd.sdq.identifier.util.IdentifierValidatoridentifierValidatorThe cached base package validator.static CompositionValidatorINSTANCEThe cached model package-
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 CompositionValidator()Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackagegetEPackage()Returns the package of this validator switch.ResourceLocatorgetResourceLocator()Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanvalidate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.booleanvalidateAssemblyDataConnector(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateAssemblyDataConnector_sinkRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.booleanvalidateAssemblyDataConnector_sourceRoleAndAssemblyContextMatch(AssemblyDataConnector assemblyDataConnector, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.booleanvalidateDataSinkDelegationConnector(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataSinkDelegationConnector_innerAndOuterDataInterfacesMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.booleanvalidateDataSinkDelegationConnector_innerRoleAndAssemblyContextMatch(DataSinkDelegationConnector dataSinkDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.booleanvalidateDataSourceDelegationConnector(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataSourceDelegationConnector_innerAndOuterDataInterfacesMatch(DataSourceDelegationConnector dataSourceDelegationConnector, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.booleanvalidateDataSourceDelegationConnector_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 Detail
-
INSTANCE
public static final CompositionValidator 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.
-
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.
-
identifierValidator
protected de.uka.ipd.sdq.identifier.util.IdentifierValidator identifierValidator
The 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__EEXPRESSION
The cached validation expression for the sinkRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.- See Also:
- Constant Field Values
- 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__EEXPRESSION
The cached validation expression for the sourceRoleAndAssemblyContextMatch constraint of 'Assembly Data Connector'.- See Also:
- Constant Field Values
- 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__EEXPRESSION
The cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Source Delegation Connector'.- See Also:
- Constant Field Values
- 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__EEXPRESSION
The cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Source Delegation Connector'.- See Also:
- Constant Field Values
- 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__EEXPRESSION
The cached validation expression for the innerAndOuterDataInterfacesMatch constraint of 'Data Sink Delegation Connector'.- See Also:
- Constant Field Values
- 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__EEXPRESSION
The cached validation expression for the innerRoleAndAssemblyContextMatch constraint of 'Data Sink Delegation Connector'.- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getEPackage
protected EPackage getEPackage()
Returns the package of this validator switch.- Overrides:
getEPackagein classEObjectValidator- Generated class or method.
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.- Overrides:
validatein 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
public ResourceLocator getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocatorin classEObjectValidator- Generated class or method.
-
-