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
RepositoryComponentSwitch.Factory
-
Field Summary
Fields Modifier and Type Field Description static org.palladiosimulator.pcm.core.composition.AssemblyContext
SYSTEM_ASSEMBLY_CONTEXT
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterpreterResult
caseBasicComponent(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)
InterpreterResult
caseComposedProvidingRequiringEntity(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity)
InterpreterResult
caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
protected InterpreterResult
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, casePrimitiveDataType, caseProvidesComponentType, caseRepository, caseRepositoryComponent, caseRequiredCharacterisation, caseRequiredRole, caseResourceInterfaceRequiringEntity, caseRole, caseSignature, caseSinkRole, caseSourceRole, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Method Detail
-
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
protected InterpreterResult doSwitch(EClass theEClass, EObject theEObject)
- Overrides:
doSwitch
in classSwitch<InterpreterResult>
-
-