Class TypesCountingVisitor


  • public class TypesCountingVisitor
    extends org.palladiosimulator.pcm.repository.util.RepositorySwitch<String>
    • Field Summary

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

        copyright, modelPackage
    • Constructor Summary

      Constructors 
      Constructor Description
      TypesCountingVisitor​(String name, org.palladiosimulator.pcm.repository.PrimitiveTypeEnum type)  
      TypesCountingVisitor​(org.palladiosimulator.pcm.repository.Parameter p, org.palladiosimulator.pcm.repository.PrimitiveTypeEnum type)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String caseCollectionDataType​(org.palladiosimulator.pcm.repository.CollectionDataType object)  
      String caseCompositeDataType​(org.palladiosimulator.pcm.repository.CompositeDataType object)  
      String casePrimitiveDataType​(org.palladiosimulator.pcm.repository.PrimitiveDataType object)  
      • Methods inherited from class org.palladiosimulator.pcm.repository.util.RepositorySwitch

        caseBasicComponent, caseCompleteComponentType, caseComposedProvidingRequiringEntity, caseComposedStructure, caseCompositeComponent, caseDataType, caseEntity, caseEventGroup, caseEventType, caseExceptionType, caseIdentifier, caseImplementationComponentType, caseInfrastructureInterface, caseInfrastructureProvidedRole, caseInfrastructureRequiredRole, caseInfrastructureSignature, caseInnerDeclaration, caseInterface, caseInterfaceProvidingEntity, caseInterfaceProvidingRequiringEntity, caseInterfaceRequiringEntity, caseNamedElement, caseOperationInterface, caseOperationProvidedRole, caseOperationRequiredRole, caseOperationSignature, caseParameter, casePassiveResource, caseProvidedRole, caseProvidesComponentType, caseRepository, caseRepositoryComponent, caseRequiredCharacterisation, caseRequiredRole, caseResourceInterfaceRequiringEntity, caseRole, caseSignature, caseSinkRole, caseSourceRole, defaultCase, doSwitch, isSwitchFor
    • Constructor Detail

      • TypesCountingVisitor

        public TypesCountingVisitor​(org.palladiosimulator.pcm.repository.Parameter p,
                                    org.palladiosimulator.pcm.repository.PrimitiveTypeEnum type)
      • TypesCountingVisitor

        public TypesCountingVisitor​(String name,
                                    org.palladiosimulator.pcm.repository.PrimitiveTypeEnum type)
    • Method Detail

      • caseCollectionDataType

        public String caseCollectionDataType​(org.palladiosimulator.pcm.repository.CollectionDataType object)
        Overrides:
        caseCollectionDataType in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<String>
      • caseCompositeDataType

        public String caseCompositeDataType​(org.palladiosimulator.pcm.repository.CompositeDataType object)
        Overrides:
        caseCompositeDataType in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<String>
      • casePrimitiveDataType

        public String casePrimitiveDataType​(org.palladiosimulator.pcm.repository.PrimitiveDataType object)
        Overrides:
        casePrimitiveDataType in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<String>