Class RepositoryComponentSwitch

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
org.palladiosimulator.simulizar.interpreter.RepositoryComponentSwitch

public class RepositoryComponentSwitch extends org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.palladiosimulator.pcm.core.composition.AssemblyContext
     

    Fields inherited from class org.palladiosimulator.pcm.repository.util.RepositorySwitch

    copyright, modelPackage
  • Method Summary

    Modifier and Type
    Method
    Description
    caseBasicComponent(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)
     
    caseComposedProvidingRequiringEntity(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity)
     
    caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
     
    doSwitch(EClass theEClass, EObject theEObject)
     

    Methods inherited from class org.palladiosimulator.pcm.repository.util.RepositorySwitch

    caseCollectionDataType, caseCompleteComponentType, caseComposedStructure, caseCompositeComponent, caseCompositeDataType, caseDataType, caseEntity, caseEventGroup, caseEventType, caseExceptionType, caseIdentifier, caseImplementationComponentType, caseInfrastructureInterface, caseInfrastructureProvidedRole, caseInfrastructureRequiredRole, caseInfrastructureSignature, caseInnerDeclaration, caseInterface, caseInterfaceProvidingEntity, caseInterfaceProvidingRequiringEntity, caseInterfaceRequiringEntity, caseNamedElement, caseOperationInterface, caseOperationProvidedRole, caseOperationRequiredRole, caseOperationSignature, caseParameter, casePassiveResource, casePCMBaseClass, casePCMClass, casePrimitiveDataType, caseProvidesComponentType, caseRepository, caseRepositoryComponent, caseRequiredCharacterisation, caseRequiredRole, caseResourceInterfaceRequiringEntity, caseRole, caseSignature, caseSinkRole, caseSourceRole, defaultCase, doSwitch, isSwitchFor

    Methods inherited from class org.eclipse.emf.ecore.util.Switch

    doSwitch

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SYSTEM_ASSEMBLY_CONTEXT

      public static final org.palladiosimulator.pcm.core.composition.AssemblyContext SYSTEM_ASSEMBLY_CONTEXT
  • Method Details

    • caseBasicComponent

      public InterpreterResult caseBasicComponent(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)
      Overrides:
      caseBasicComponent in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
    • caseComposedProvidingRequiringEntity

      public InterpreterResult caseComposedProvidingRequiringEntity(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity)
      Overrides:
      caseComposedProvidingRequiringEntity in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
    • caseProvidedRole

      public InterpreterResult caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
      Overrides:
      caseProvidedRole in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
      See Also:
      • org.palladiosimulator.pcm.repository.util.CompositionSwitch#caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole)
    • doSwitch

      protected InterpreterResult doSwitch(EClass theEClass, EObject theEObject)
      Overrides:
      doSwitch in class Switch<InterpreterResult>