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
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.palladiosimulator.pcm.core.composition.AssemblyContext
Fields inherited from class org.palladiosimulator.pcm.repository.util.RepositorySwitch
copyright, modelPackage
-
Method Summary
Modifier and TypeMethodDescriptioncaseBasicComponent
(org.palladiosimulator.pcm.repository.BasicComponent basicComponent) caseComposedProvidingRequiringEntity
(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity) caseProvidedRole
(org.palladiosimulator.pcm.repository.ProvidedRole providedRole) protected InterpreterResult
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
-
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 classorg.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
-
caseComposedProvidingRequiringEntity
public InterpreterResult caseComposedProvidingRequiringEntity(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity) - Overrides:
caseComposedProvidingRequiringEntity
in classorg.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
-
caseProvidedRole
public InterpreterResult caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole providedRole) - Overrides:
caseProvidedRole
in classorg.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
- See Also:
-
org.palladiosimulator.pcm.repository.util.CompositionSwitch#caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole)
-
doSwitch
- Overrides:
doSwitch
in classSwitch<InterpreterResult>
-