Class XRepository


  • public class XRepository
    extends PcmRepresentative<org.palladiosimulator.pcm.repository.Repository>
    Traversing Repository. Child elements are:
    • Basic Component,
    • Composite Component,
    • Infrastructure Interface,
    • Operation Interface,
    • Event Groups,
    • Data Types.
    • Constructor Summary

      Constructors 
      Constructor Description
      XRepository()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void _createComponent​(org.palladiosimulator.pcm.core.entity.Entity componentEntity)
      Fallback for component traversing.
      protected void _createComponent​(org.palladiosimulator.pcm.repository.BasicComponent componentEntity)
      Traverse through Basic Components.
      protected void _createComponent​(org.palladiosimulator.pcm.repository.CompositeComponent componentEntity)
      Traverse through Composite Components.
      protected void _createDataType​(org.palladiosimulator.pcm.repository.CollectionDataType typeEntity)
      Traverse through Collection Data Types.
      protected void _createDataType​(org.palladiosimulator.pcm.repository.CompositeDataType typeEntity)
      Traverse through Composite Data Types.
      protected void _createDataType​(org.palladiosimulator.pcm.repository.DataType typeEntity)
      Traverse through Data Types.
      protected void _createDataType​(org.palladiosimulator.pcm.repository.PrimitiveDataType typeEntity)
      Traverse through Primitive Data Types.
      protected void _createInterface​(org.palladiosimulator.pcm.repository.EventGroup interfaceEntity)
      Traverse through Event Groups.
      protected void _createInterface​(org.palladiosimulator.pcm.repository.InfrastructureInterface interfaceEntity)
      Traverse through Infrastructure Interfaces.
      protected void _createInterface​(org.palladiosimulator.pcm.repository.OperationInterface interfaceEntity)
      Traverse through Operation Interfaces.
      void createComponent​(org.palladiosimulator.pcm.core.entity.Entity componentEntity)  
      void createDataType​(org.palladiosimulator.pcm.repository.DataType typeEntity)  
      void createInterface​(org.palladiosimulator.pcm.repository.Interface interfaceEntity)  
      void traverse()
      Traverse through the PCM model, following all relevant connections starting from the represented element.
    • Constructor Detail

      • XRepository

        public XRepository()
    • Method Detail

      • traverse

        public void traverse()
        Description copied from class: PcmRepresentative
        Traverse through the PCM model, following all relevant connections starting from the represented element. Nothing is traversed in the default case.
        Overrides:
        traverse in class PcmRepresentative<org.palladiosimulator.pcm.repository.Repository>
      • _createComponent

        protected void _createComponent​(org.palladiosimulator.pcm.repository.CompositeComponent componentEntity)
        Traverse through Composite Components.
      • _createComponent

        protected void _createComponent​(org.palladiosimulator.pcm.repository.BasicComponent componentEntity)
        Traverse through Basic Components.
      • _createComponent

        protected void _createComponent​(org.palladiosimulator.pcm.core.entity.Entity componentEntity)
        Fallback for component traversing.
      • _createInterface

        protected void _createInterface​(org.palladiosimulator.pcm.repository.InfrastructureInterface interfaceEntity)
        Traverse through Infrastructure Interfaces.
      • _createInterface

        protected void _createInterface​(org.palladiosimulator.pcm.repository.OperationInterface interfaceEntity)
        Traverse through Operation Interfaces.
      • _createInterface

        protected void _createInterface​(org.palladiosimulator.pcm.repository.EventGroup interfaceEntity)
        Traverse through Event Groups.
      • _createDataType

        protected void _createDataType​(org.palladiosimulator.pcm.repository.DataType typeEntity)
        Traverse through Data Types.
      • _createDataType

        protected void _createDataType​(org.palladiosimulator.pcm.repository.PrimitiveDataType typeEntity)
        Traverse through Primitive Data Types.
      • _createDataType

        protected void _createDataType​(org.palladiosimulator.pcm.repository.CompositeDataType typeEntity)
        Traverse through Composite Data Types.
      • _createDataType

        protected void _createDataType​(org.palladiosimulator.pcm.repository.CollectionDataType typeEntity)
        Traverse through Collection Data Types.
      • createComponent

        public void createComponent​(org.palladiosimulator.pcm.core.entity.Entity componentEntity)
      • createInterface

        public void createInterface​(org.palladiosimulator.pcm.repository.Interface interfaceEntity)
      • createDataType

        public void createDataType​(org.palladiosimulator.pcm.repository.DataType typeEntity)