Class XRepository
java.lang.Object
org.palladiosimulator.protocom.traverse.framework.PcmRepresentative<org.palladiosimulator.pcm.repository.Repository>
org.palladiosimulator.protocom.traverse.framework.repository.XRepository
Traversing Repository. Child elements are:
- Basic Component,
- Composite Component,
- Infrastructure Interface,
- Operation Interface,
- Event Groups,
- Data Types.
-
Field Summary
Fields inherited from class org.palladiosimulator.protocom.traverse.framework.PcmRepresentative
copiedFiles, entity, generatedFiles, injector
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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.Methods inherited from class org.palladiosimulator.protocom.traverse.framework.PcmRepresentative
generate, setEntity, transform
-
Constructor Details
-
XRepository
public XRepository()
-
-
Method Details
-
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 classPcmRepresentative<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)
-