Class ExtendedResourceDescriptionStrategy

  • All Implemented Interfaces:
    org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy

    public class ExtendedResourceDescriptionStrategy
    extends de.sebinside.dcp.dsl.ExtendedResourceDescriptionStrategy
    • Field Summary

      • Fields inherited from class de.sebinside.dcp.dsl.ExtendedResourceDescriptionStrategy

        INCLUDES
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String _getName​(org.palladiosimulator.pcm.repository.CollectionDataType dt)  
      protected String _getName​(org.palladiosimulator.pcm.repository.CompositeDataType dt)  
      protected String _getName​(org.palladiosimulator.pcm.repository.PrimitiveDataType dt)  
      protected org.eclipse.xtext.resource.impl.AliasedEObjectDescription createAliasedDescription​(org.eclipse.xtext.resource.IEObjectDescription description)  
      protected void createEObjectDescriptionForAbstractAction​(org.palladiosimulator.pcm.seff.AbstractAction action, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForAbstractUserAction​(org.palladiosimulator.pcm.usagemodel.AbstractUserAction action, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForAllocation​(EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForAssemblyContext​(EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForAssemblyContextNested​(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext, org.eclipse.xtext.naming.QualifiedName previousName, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForOperationSignature​(org.palladiosimulator.pcm.repository.OperationSignature signature, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForPCMCharacteristicTypeContainer​(EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForRepository​(EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForUsageModel​(EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected void createEObjectDescriptionForUsageScenario​(org.palladiosimulator.pcm.usagemodel.UsageScenario scenario, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      boolean createEObjectDescriptions​(EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)  
      protected String getName​(org.palladiosimulator.pcm.repository.DataType dt)  
      • Methods inherited from class de.sebinside.dcp.dsl.ExtendedResourceDescriptionStrategy

        createEObjectDescriptionForCharacteristicTypeContainer, createEObjectDescriptionForEnumCharacteristicType, createEObjectDescriptionForModel, getEResourceFileName
      • Methods inherited from class org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy

        createReferenceDescription, createReferenceDescriptions, getLazyURIEncoder, getQualifiedNameProvider, isIndexable, isResolvedAndExternal, setLazyURIEncoder, setQualifiedNameProvider
    • Constructor Detail

      • ExtendedResourceDescriptionStrategy

        public ExtendedResourceDescriptionStrategy()
    • Method Detail

      • createEObjectDescriptions

        public boolean createEObjectDescriptions​(EObject eObject,
                                                 org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
        Specified by:
        createEObjectDescriptions in interface org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy
        Overrides:
        createEObjectDescriptions in class de.sebinside.dcp.dsl.ExtendedResourceDescriptionStrategy
      • createEObjectDescriptionForAbstractAction

        protected void createEObjectDescriptionForAbstractAction​(org.palladiosimulator.pcm.seff.AbstractAction action,
                                                                 org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createEObjectDescriptionForUsageScenario

        protected void createEObjectDescriptionForUsageScenario​(org.palladiosimulator.pcm.usagemodel.UsageScenario scenario,
                                                                org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createEObjectDescriptionForAbstractUserAction

        protected void createEObjectDescriptionForAbstractUserAction​(org.palladiosimulator.pcm.usagemodel.AbstractUserAction action,
                                                                     org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createAliasedDescription

        protected org.eclipse.xtext.resource.impl.AliasedEObjectDescription createAliasedDescription​(org.eclipse.xtext.resource.IEObjectDescription description)
      • createEObjectDescriptionForOperationSignature

        protected void createEObjectDescriptionForOperationSignature​(org.palladiosimulator.pcm.repository.OperationSignature signature,
                                                                     org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • _getName

        protected String _getName​(org.palladiosimulator.pcm.repository.PrimitiveDataType dt)
      • _getName

        protected String _getName​(org.palladiosimulator.pcm.repository.CompositeDataType dt)
      • _getName

        protected String _getName​(org.palladiosimulator.pcm.repository.CollectionDataType dt)
      • createEObjectDescriptionForRepository

        protected void createEObjectDescriptionForRepository​(EObject eObject,
                                                             org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createEObjectDescriptionForPCMCharacteristicTypeContainer

        protected void createEObjectDescriptionForPCMCharacteristicTypeContainer​(EObject eObject,
                                                                                 org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createEObjectDescriptionForAssemblyContext

        protected void createEObjectDescriptionForAssemblyContext​(EObject eObject,
                                                                  org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createEObjectDescriptionForAssemblyContextNested

        protected void createEObjectDescriptionForAssemblyContextNested​(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext,
                                                                        org.eclipse.xtext.naming.QualifiedName previousName,
                                                                        org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createEObjectDescriptionForUsageModel

        protected void createEObjectDescriptionForUsageModel​(EObject eObject,
                                                             org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • createEObjectDescriptionForAllocation

        protected void createEObjectDescriptionForAllocation​(EObject eObject,
                                                             org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      • getName

        protected String getName​(org.palladiosimulator.pcm.repository.DataType dt)