org.eclipse.stp.core.sca.util
Class SCAValidator

java.lang.Object
  extended by EObjectValidator
      extended by org.eclipse.stp.core.sca.util.SCAValidator

public class SCAValidator
extends EObjectValidator

The Validator for the model.

See Also:
SCAPackage

Field Summary
static java.lang.String copyright
           
static java.lang.String DIAGNOSTIC_SOURCE
          A constant for the source of diagnostic codes from this package.
static SCAValidator INSTANCE
          The cached model package
static java.util.Collection MULTIPLICITY__ENUMERATION__VALUES
           
 
Constructor Summary
SCAValidator()
          Creates an instance of the switch.
 
Method Summary
 boolean validateAbstractImplementation(AbstractImplementation abstractImplementation, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateBinding(Binding binding, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateComponent(Component component, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateComponentType(ComponentType componentType, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateComposite(Composite composite, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateEntryPoint(EntryPoint entryPoint, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateExternalService(ExternalService externalService, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateImplementation(Implementation implementation, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateImplementationComponent(ImplementationComponent implementationComponent, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateInterface(Interface interface_, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateJavaImplementation(JavaImplementation javaImplementation, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateJavaInterface(JavaInterface javaInterface, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateModule(Module module, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateModuleComponent(ModuleComponent moduleComponent, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateModuleFragment(ModuleFragment moduleFragment, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateModuleReference(ModuleReference moduleReference, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateModuleService(ModuleService moduleService, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateModuleWire(ModuleWire moduleWire, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateMultiplicity_Enumeration(java.lang.String multiplicity, DiagnosticChain diagnostics, java.util.Map context)
          Validates the Enumeration constraint of 'Multiplicity'.
 boolean validateMultiplicity(java.lang.String multiplicity, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateOverrideOptions(java.lang.Object overrideOptions, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateOverrideOptionsObject(OverrideOptions overrideOptionsObject, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateProperty(Property property, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validatePropertyValue(PropertyValue propertyValue, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validatePropertyValuesSet(PropertyValuesSet propertyValuesSet, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateReference(Reference reference, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateReferenceValue(ReferenceValue referenceValue, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateReferenceValuesSet(ReferenceValuesSet referenceValuesSet, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSCABinding(SCABinding scaBinding, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSCACoreRoot(SCACoreRoot scaCoreRoot, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateService(Service service, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSLSBBinding(SLSBBinding slsbBinding, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSubsystem(Subsystem subsystem, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSystemWire(SystemWire systemWire, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateUnknownImplementation(UnknownImplementation unknownImplementation, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateWebServiceBinding(WebServiceBinding webServiceBinding, DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateWSDLPortType(WSDLPortType wsdlPortType, DiagnosticChain diagnostics, java.util.Map context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

INSTANCE

public static final SCAValidator INSTANCE
The cached model package


DIAGNOSTIC_SOURCE

public static final java.lang.String DIAGNOSTIC_SOURCE
A constant for the source of diagnostic codes from this package.

See Also:
org.eclipse.emf.common.util.Diagnostic#getSource(), org.eclipse.emf.common.util.Diagnostic#getCode(), Constant Field Values

MULTIPLICITY__ENUMERATION__VALUES

public static final java.util.Collection MULTIPLICITY__ENUMERATION__VALUES

See Also:
validateMultiplicity_Enumeration(java.lang.String, DiagnosticChain, java.util.Map)
Constructor Detail

SCAValidator

public SCAValidator()
Creates an instance of the switch.

Method Detail

validateAbstractImplementation

public boolean validateAbstractImplementation(AbstractImplementation abstractImplementation,
                                              DiagnosticChain diagnostics,
                                              java.util.Map context)


validateBinding

public boolean validateBinding(Binding binding,
                               DiagnosticChain diagnostics,
                               java.util.Map context)


validateComponent

public boolean validateComponent(Component component,
                                 DiagnosticChain diagnostics,
                                 java.util.Map context)


validateComponentType

public boolean validateComponentType(ComponentType componentType,
                                     DiagnosticChain diagnostics,
                                     java.util.Map context)


validateComposite

public boolean validateComposite(Composite composite,
                                 DiagnosticChain diagnostics,
                                 java.util.Map context)


validateEntryPoint

public boolean validateEntryPoint(EntryPoint entryPoint,
                                  DiagnosticChain diagnostics,
                                  java.util.Map context)


validateExternalService

public boolean validateExternalService(ExternalService externalService,
                                       DiagnosticChain diagnostics,
                                       java.util.Map context)


validateImplementation

public boolean validateImplementation(Implementation implementation,
                                      DiagnosticChain diagnostics,
                                      java.util.Map context)


validateImplementationComponent

public boolean validateImplementationComponent(ImplementationComponent implementationComponent,
                                               DiagnosticChain diagnostics,
                                               java.util.Map context)


validateInterface

public boolean validateInterface(Interface interface_,
                                 DiagnosticChain diagnostics,
                                 java.util.Map context)


validateJavaImplementation

public boolean validateJavaImplementation(JavaImplementation javaImplementation,
                                          DiagnosticChain diagnostics,
                                          java.util.Map context)


validateJavaInterface

public boolean validateJavaInterface(JavaInterface javaInterface,
                                     DiagnosticChain diagnostics,
                                     java.util.Map context)


validateModule

public boolean validateModule(Module module,
                              DiagnosticChain diagnostics,
                              java.util.Map context)


validateModuleComponent

public boolean validateModuleComponent(ModuleComponent moduleComponent,
                                       DiagnosticChain diagnostics,
                                       java.util.Map context)


validateModuleFragment

public boolean validateModuleFragment(ModuleFragment moduleFragment,
                                      DiagnosticChain diagnostics,
                                      java.util.Map context)


validateModuleReference

public boolean validateModuleReference(ModuleReference moduleReference,
                                       DiagnosticChain diagnostics,
                                       java.util.Map context)


validateModuleService

public boolean validateModuleService(ModuleService moduleService,
                                     DiagnosticChain diagnostics,
                                     java.util.Map context)


validateModuleWire

public boolean validateModuleWire(ModuleWire moduleWire,
                                  DiagnosticChain diagnostics,
                                  java.util.Map context)


validateProperty

public boolean validateProperty(Property property,
                                DiagnosticChain diagnostics,
                                java.util.Map context)


validatePropertyValue

public boolean validatePropertyValue(PropertyValue propertyValue,
                                     DiagnosticChain diagnostics,
                                     java.util.Map context)


validatePropertyValuesSet

public boolean validatePropertyValuesSet(PropertyValuesSet propertyValuesSet,
                                         DiagnosticChain diagnostics,
                                         java.util.Map context)


validateReference

public boolean validateReference(Reference reference,
                                 DiagnosticChain diagnostics,
                                 java.util.Map context)


validateReferenceValue

public boolean validateReferenceValue(ReferenceValue referenceValue,
                                      DiagnosticChain diagnostics,
                                      java.util.Map context)


validateReferenceValuesSet

public boolean validateReferenceValuesSet(ReferenceValuesSet referenceValuesSet,
                                          DiagnosticChain diagnostics,
                                          java.util.Map context)


validateSCABinding

public boolean validateSCABinding(SCABinding scaBinding,
                                  DiagnosticChain diagnostics,
                                  java.util.Map context)


validateSCACoreRoot

public boolean validateSCACoreRoot(SCACoreRoot scaCoreRoot,
                                   DiagnosticChain diagnostics,
                                   java.util.Map context)


validateService

public boolean validateService(Service service,
                               DiagnosticChain diagnostics,
                               java.util.Map context)


validateSLSBBinding

public boolean validateSLSBBinding(SLSBBinding slsbBinding,
                                   DiagnosticChain diagnostics,
                                   java.util.Map context)


validateSubsystem

public boolean validateSubsystem(Subsystem subsystem,
                                 DiagnosticChain diagnostics,
                                 java.util.Map context)


validateSystemWire

public boolean validateSystemWire(SystemWire systemWire,
                                  DiagnosticChain diagnostics,
                                  java.util.Map context)


validateUnknownImplementation

public boolean validateUnknownImplementation(UnknownImplementation unknownImplementation,
                                             DiagnosticChain diagnostics,
                                             java.util.Map context)


validateWebServiceBinding

public boolean validateWebServiceBinding(WebServiceBinding webServiceBinding,
                                         DiagnosticChain diagnostics,
                                         java.util.Map context)


validateWSDLPortType

public boolean validateWSDLPortType(WSDLPortType wsdlPortType,
                                    DiagnosticChain diagnostics,
                                    java.util.Map context)


validateOverrideOptions

public boolean validateOverrideOptions(java.lang.Object overrideOptions,
                                       DiagnosticChain diagnostics,
                                       java.util.Map context)


validateMultiplicity

public boolean validateMultiplicity(java.lang.String multiplicity,
                                    DiagnosticChain diagnostics,
                                    java.util.Map context)


validateMultiplicity_Enumeration

public boolean validateMultiplicity_Enumeration(java.lang.String multiplicity,
                                                DiagnosticChain diagnostics,
                                                java.util.Map context)
Validates the Enumeration constraint of 'Multiplicity'.


validateOverrideOptionsObject

public boolean validateOverrideOptionsObject(OverrideOptions overrideOptionsObject,
                                             DiagnosticChain diagnostics,
                                             java.util.Map context)