Class ExtendedResourceDescriptionStrategy
- java.lang.Object
-
- org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
-
- de.sebinside.dcp.dsl.ExtendedResourceDescriptionStrategy
-
- org.palladiosimulator.dataflow.confidentiality.pcm.querydsl.ExtendedResourceDescriptionStrategy
-
- All Implemented Interfaces:
org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy
public class ExtendedResourceDescriptionStrategy extends de.sebinside.dcp.dsl.ExtendedResourceDescriptionStrategy
-
-
Constructor Summary
Constructors Constructor Description ExtendedResourceDescriptionStrategy()
-
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
-
-
-
-
Method Detail
-
createEObjectDescriptions
public boolean createEObjectDescriptions(EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
- Specified by:
createEObjectDescriptions
in interfaceorg.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy
- Overrides:
createEObjectDescriptions
in classde.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)
-
-