Class XRepository
- java.lang.Object
-
- org.palladiosimulator.protocom.traverse.framework.PcmRepresentative<org.palladiosimulator.pcm.repository.Repository>
-
- org.palladiosimulator.protocom.traverse.framework.repository.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.
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.protocom.traverse.framework.PcmRepresentative
copiedFiles, entity, generatedFiles, injector
-
-
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.-
Methods inherited from class org.palladiosimulator.protocom.traverse.framework.PcmRepresentative
generate, setEntity, transform
-
-
-
-
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 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)
-
-