-
buildDefSarlAction(String,Resource)
-
def buildDefSarlAction(String,Resource) : SarlActionSourceAppender
Create the appender for a Sarl SarlAction.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildDefSarlAction(String,ResourceSet)
-
def buildDefSarlAction(String,ResourceSet) : SarlActionSourceAppender
Create the appender for a Sarl SarlAction.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildOverrideSarlAction(String,Resource)
-
def buildOverrideSarlAction(String,Resource) : SarlActionSourceAppender
Create the appender for a Sarl SarlAction.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildOverrideSarlAction(String,ResourceSet)
-
def buildOverrideSarlAction(String,ResourceSet) : SarlActionSourceAppender
Create the appender for a Sarl SarlAction.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlAgent(String,Resource)
-
def buildSarlAgent(String,Resource) : SarlAgentSourceAppender
Create the appender for a Sarl SarlAgent.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlAgent(String,ResourceSet)
-
def buildSarlAgent(String,ResourceSet) : SarlAgentSourceAppender
Create the appender for a Sarl SarlAgent.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlAnnotationType(String,Resource)
-
def buildSarlAnnotationType(String,Resource) : SarlAnnotationTypeSourceAppender
Create the appender for a Sarl SarlAnnotationType.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlAnnotationType(String,ResourceSet)
-
def buildSarlAnnotationType(String,ResourceSet) : SarlAnnotationTypeSourceAppender
Create the appender for a Sarl SarlAnnotationType.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlArtifact(String,Resource)
-
def buildSarlArtifact(String,Resource) : SarlArtifactSourceAppender
Create the appender for a Sarl SarlArtifact.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlArtifact(String,ResourceSet)
-
def buildSarlArtifact(String,ResourceSet) : SarlArtifactSourceAppender
Create the appender for a Sarl SarlArtifact.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlBehavior(String,Resource)
-
def buildSarlBehavior(String,Resource) : SarlBehaviorSourceAppender
Create the appender for a Sarl SarlBehavior.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlBehavior(String,ResourceSet)
-
def buildSarlBehavior(String,ResourceSet) : SarlBehaviorSourceAppender
Create the appender for a Sarl SarlBehavior.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlBehaviorUnit(String,Resource)
-
def buildSarlBehaviorUnit(String,Resource) : SarlBehaviorUnitSourceAppender
Create the appender for a Sarl SarlBehaviorUnit.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlBehaviorUnit(String,ResourceSet)
-
def buildSarlBehaviorUnit(String,ResourceSet) : SarlBehaviorUnitSourceAppender
Create the appender for a Sarl SarlBehaviorUnit.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlCapacity(String,Resource)
-
def buildSarlCapacity(String,Resource) : SarlCapacitySourceAppender
Create the appender for a Sarl SarlCapacity.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlCapacity(String,ResourceSet)
-
def buildSarlCapacity(String,ResourceSet) : SarlCapacitySourceAppender
Create the appender for a Sarl SarlCapacity.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlClass(String,Resource)
-
def buildSarlClass(String,Resource) : SarlClassSourceAppender
Create the appender for a Sarl SarlClass.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlClass(String,ResourceSet)
-
def buildSarlClass(String,ResourceSet) : SarlClassSourceAppender
Create the appender for a Sarl SarlClass.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlConstructor(Resource)
-
def buildSarlConstructor(Resource) : SarlConstructorSourceAppender
Create the appender for a Sarl constructor.
-
Parameters:
-
resource -
-
Returns:
-
-
buildSarlConstructor(ResourceSet)
-
def buildSarlConstructor(ResourceSet) : SarlConstructorSourceAppender
Create the appender for a Sarl constructor.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
buildSarlEnumeration(String,Resource)
-
def buildSarlEnumeration(String,Resource) : SarlEnumerationSourceAppender
Create the appender for a Sarl SarlEnumeration.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlEnumeration(String,ResourceSet)
-
def buildSarlEnumeration(String,ResourceSet) : SarlEnumerationSourceAppender
Create the appender for a Sarl SarlEnumeration.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlEnumLiteral(String,Resource)
-
def buildSarlEnumLiteral(String,Resource) : SarlEnumLiteralSourceAppender
Create the appender for a Sarl SarlEnumLiteral.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlEnumLiteral(String,ResourceSet)
-
def buildSarlEnumLiteral(String,ResourceSet) : SarlEnumLiteralSourceAppender
Create the appender for a Sarl SarlEnumLiteral.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlEvent(String,Resource)
-
def buildSarlEvent(String,Resource) : SarlEventSourceAppender
Create the appender for a Sarl SarlEvent.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlEvent(String,ResourceSet)
-
def buildSarlEvent(String,ResourceSet) : SarlEventSourceAppender
Create the appender for a Sarl SarlEvent.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlInterface(String,Resource)
-
def buildSarlInterface(String,Resource) : SarlInterfaceSourceAppender
Create the appender for a Sarl SarlInterface.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlInterface(String,ResourceSet)
-
def buildSarlInterface(String,ResourceSet) : SarlInterfaceSourceAppender
Create the appender for a Sarl SarlInterface.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlProtocol(String,Resource)
-
def buildSarlProtocol(String,Resource) : SarlProtocolSourceAppender
Create the appender for a Sarl SarlProtocol.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlProtocol(String,ResourceSet)
-
def buildSarlProtocol(String,ResourceSet) : SarlProtocolSourceAppender
Create the appender for a Sarl SarlProtocol.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlSkill(String,Resource)
-
def buildSarlSkill(String,Resource) : SarlSkillSourceAppender
Create the appender for a Sarl SarlSkill.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlSkill(String,ResourceSet)
-
def buildSarlSkill(String,ResourceSet) : SarlSkillSourceAppender
Create the appender for a Sarl SarlSkill.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildSarlSpace(String,Resource)
-
def buildSarlSpace(String,Resource) : SarlSpaceSourceAppender
Create the appender for a Sarl SarlSpace.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildSarlSpace(String,ResourceSet)
-
def buildSarlSpace(String,ResourceSet) : SarlSpaceSourceAppender
Create the appender for a Sarl SarlSpace.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildScript(String,Resource)
-
def buildScript(String,Resource) : ScriptSourceAppender
Create the appender for a Sarl script.
-
Parameters:
-
packageName -
resource -
-
Returns:
-
-
buildScript(String,ResourceSet)
-
def buildScript(String,ResourceSet) : ScriptSourceAppender
Create the appender for a Sarl script.
-
Parameters:
-
packageName -
resourceSet -
-
Returns:
-
-
buildScript(String,IJvmTypeProvider)
-
def buildScript(String,IJvmTypeProvider) : ScriptSourceAppender
Create the appender for a Sarl script.
The resource set is provided by the context.
-
Parameters:
-
packageName -
context -
-
Returns:
-
-
buildScript(String,Resource,IJvmTypeProvider)
-
def buildScript(String,Resource,IJvmTypeProvider) : ScriptSourceAppender
Create the appender for a Sarl script.
-
Parameters:
-
packageName -
resource -
context -
-
Returns:
-
-
buildValSarlField(String,Resource)
-
def buildValSarlField(String,Resource) : SarlFieldSourceAppender
Create the appender for a Sarl SarlField.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildValSarlField(String,ResourceSet)
-
def buildValSarlField(String,ResourceSet) : SarlFieldSourceAppender
Create the appender for a Sarl SarlField.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildVarSarlField(String,Resource)
-
def buildVarSarlField(String,Resource) : SarlFieldSourceAppender
Create the appender for a Sarl SarlField.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
buildVarSarlField(String,ResourceSet)
-
def buildVarSarlField(String,ResourceSet) : SarlFieldSourceAppender
Create the appender for a Sarl SarlField.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
buildXBlockExpression(Resource)
-
def buildXBlockExpression(Resource) : BlockExpressionSourceAppender
Create the appender for a Sarl block expression.
-
Parameters:
-
resource -
-
Returns:
-
-
buildXBlockExpression(ResourceSet)
-
def buildXBlockExpression(ResourceSet) : BlockExpressionSourceAppender
Create the appender for a Sarl block expression.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
buildXExpression(Resource)
-
def buildXExpression(Resource) : ExpressionSourceAppender
Create the appender for a Sarl XExpression.
-
Parameters:
-
resource -
-
Returns:
-
-
buildXExpression(ResourceSet)
-
def buildXExpression(ResourceSet) : ExpressionSourceAppender
Create the appender for a Sarl XExpression.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
computeUnusedUri(ResourceSet)
-
protected def computeUnusedUri(ResourceSet) : org.eclipse.emf.common.util.URI
Compute a unused URI for a synthetic resource.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
createDefSarlAction(String,Resource)
-
def createDefSarlAction(String,Resource) : ISarlActionBuilder
Create the factory for a Sarl SarlAction.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createDefSarlAction(String,ResourceSet)
-
def createDefSarlAction(String,ResourceSet) : ISarlActionBuilder
Create the factory for a Sarl SarlAction.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createOverrideSarlAction(String,Resource)
-
def createOverrideSarlAction(String,Resource) : ISarlActionBuilder
Create the factory for a Sarl SarlAction.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createOverrideSarlAction(String,ResourceSet)
-
def createOverrideSarlAction(String,ResourceSet) : ISarlActionBuilder
Create the factory for a Sarl SarlAction.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createOverridingInjector(Injector,Module)
-
def createOverridingInjector(Injector,Module) : com.google.inject.Injector
Create an injector that override the given injectors with the modules.
-
Parameters:
-
originalInjector -
module -
-
Returns:
-
-
createResource(ResourceSet)
-
protected def createResource(ResourceSet) : org.eclipse.emf.ecore.resource.Resource
Create a synthetic resource.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
createSarlAgent(String,Resource)
-
def createSarlAgent(String,Resource) : ISarlAgentBuilder
Create the factory for a Sarl SarlAgent.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlAgent(String,ResourceSet)
-
def createSarlAgent(String,ResourceSet) : ISarlAgentBuilder
Create the factory for a Sarl SarlAgent.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlAnnotationType(String,Resource)
-
def createSarlAnnotationType(String,Resource) : ISarlAnnotationTypeBuilder
Create the factory for a Sarl SarlAnnotationType.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlAnnotationType(String,ResourceSet)
-
def createSarlAnnotationType(String,ResourceSet) : ISarlAnnotationTypeBuilder
Create the factory for a Sarl SarlAnnotationType.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlArtifact(String,Resource)
-
def createSarlArtifact(String,Resource) : ISarlArtifactBuilder
Create the factory for a Sarl SarlArtifact.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlArtifact(String,ResourceSet)
-
def createSarlArtifact(String,ResourceSet) : ISarlArtifactBuilder
Create the factory for a Sarl SarlArtifact.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlBehavior(String,Resource)
-
def createSarlBehavior(String,Resource) : ISarlBehaviorBuilder
Create the factory for a Sarl SarlBehavior.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlBehavior(String,ResourceSet)
-
def createSarlBehavior(String,ResourceSet) : ISarlBehaviorBuilder
Create the factory for a Sarl SarlBehavior.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlBehaviorUnit(String,Resource)
-
def createSarlBehaviorUnit(String,Resource) : ISarlBehaviorUnitBuilder
Create the factory for a Sarl SarlBehaviorUnit.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlBehaviorUnit(String,ResourceSet)
-
def createSarlBehaviorUnit(String,ResourceSet) : ISarlBehaviorUnitBuilder
Create the factory for a Sarl SarlBehaviorUnit.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlCapacity(String,Resource)
-
def createSarlCapacity(String,Resource) : ISarlCapacityBuilder
Create the factory for a Sarl SarlCapacity.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlCapacity(String,ResourceSet)
-
def createSarlCapacity(String,ResourceSet) : ISarlCapacityBuilder
Create the factory for a Sarl SarlCapacity.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlClass(String,Resource)
-
def createSarlClass(String,Resource) : ISarlClassBuilder
Create the factory for a Sarl SarlClass.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlClass(String,ResourceSet)
-
def createSarlClass(String,ResourceSet) : ISarlClassBuilder
Create the factory for a Sarl SarlClass.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlConstructor(Resource)
-
def createSarlConstructor(Resource) : ISarlConstructorBuilder
Create the factory for a Sarl constructor.
-
Parameters:
-
resource -
-
Returns:
-
-
createSarlConstructor(ResourceSet)
-
def createSarlConstructor(ResourceSet) : ISarlConstructorBuilder
Create the factory for a Sarl constructor.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
createSarlEnumeration(String,Resource)
-
def createSarlEnumeration(String,Resource) : ISarlEnumerationBuilder
Create the factory for a Sarl SarlEnumeration.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlEnumeration(String,ResourceSet)
-
def createSarlEnumeration(String,ResourceSet) : ISarlEnumerationBuilder
Create the factory for a Sarl SarlEnumeration.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlEnumLiteral(String,Resource)
-
def createSarlEnumLiteral(String,Resource) : ISarlEnumLiteralBuilder
Create the factory for a Sarl SarlEnumLiteral.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlEnumLiteral(String,ResourceSet)
-
def createSarlEnumLiteral(String,ResourceSet) : ISarlEnumLiteralBuilder
Create the factory for a Sarl SarlEnumLiteral.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlEvent(String,Resource)
-
def createSarlEvent(String,Resource) : ISarlEventBuilder
Create the factory for a Sarl SarlEvent.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlEvent(String,ResourceSet)
-
def createSarlEvent(String,ResourceSet) : ISarlEventBuilder
Create the factory for a Sarl SarlEvent.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlInterface(String,Resource)
-
def createSarlInterface(String,Resource) : ISarlInterfaceBuilder
Create the factory for a Sarl SarlInterface.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlInterface(String,ResourceSet)
-
def createSarlInterface(String,ResourceSet) : ISarlInterfaceBuilder
Create the factory for a Sarl SarlInterface.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlProtocol(String,Resource)
-
def createSarlProtocol(String,Resource) : ISarlProtocolBuilder
Create the factory for a Sarl SarlProtocol.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlProtocol(String,ResourceSet)
-
def createSarlProtocol(String,ResourceSet) : ISarlProtocolBuilder
Create the factory for a Sarl SarlProtocol.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlSkill(String,Resource)
-
def createSarlSkill(String,Resource) : ISarlSkillBuilder
Create the factory for a Sarl SarlSkill.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlSkill(String,ResourceSet)
-
def createSarlSkill(String,ResourceSet) : ISarlSkillBuilder
Create the factory for a Sarl SarlSkill.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createSarlSpace(String,Resource)
-
def createSarlSpace(String,Resource) : ISarlSpaceBuilder
Create the factory for a Sarl SarlSpace.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createSarlSpace(String,ResourceSet)
-
def createSarlSpace(String,ResourceSet) : ISarlSpaceBuilder
Create the factory for a Sarl SarlSpace.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createScript(String,Resource)
-
def createScript(String,Resource) : IScriptBuilder
Create the factory for a Sarl script.
-
Parameters:
-
packageName -
resource -
-
Returns:
-
-
createScript(String,ResourceSet)
-
def createScript(String,ResourceSet) : IScriptBuilder
Create the factory for a Sarl script.
-
Parameters:
-
packageName -
resourceSet -
-
Returns:
-
-
createScript(String,IJvmTypeProvider)
-
def createScript(String,IJvmTypeProvider) : IScriptBuilder
Create the factory for a Sarl script.
The resource set is provided by the context.
-
Parameters:
-
packageName -
context -
-
Returns:
-
-
createScript(String,Resource,IJvmTypeProvider)
-
def createScript(String,Resource,IJvmTypeProvider) : IScriptBuilder
Create the factory for a Sarl script.
-
Parameters:
-
packageName -
resource -
context -
-
Returns:
-
-
createValSarlField(String,Resource)
-
def createValSarlField(String,Resource) : ISarlFieldBuilder
Create the factory for a Sarl SarlField.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createValSarlField(String,ResourceSet)
-
def createValSarlField(String,ResourceSet) : ISarlFieldBuilder
Create the factory for a Sarl SarlField.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createVarSarlField(String,Resource)
-
def createVarSarlField(String,Resource) : ISarlFieldBuilder
Create the factory for a Sarl SarlField.
-
Parameters:
-
name -
resource -
-
Returns:
-
-
createVarSarlField(String,ResourceSet)
-
def createVarSarlField(String,ResourceSet) : ISarlFieldBuilder
Create the factory for a Sarl SarlField.
-
Parameters:
-
name -
resourceSet -
-
Returns:
-
-
createXBlockExpression(Resource)
-
def createXBlockExpression(Resource) : IBlockExpressionBuilder
Create the factory for a Sarl block expression.
-
Parameters:
-
resource -
-
Returns:
-
-
createXBlockExpression(ResourceSet)
-
def createXBlockExpression(ResourceSet) : IBlockExpressionBuilder
Create the factory for a Sarl block expression.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
createXExpression(Resource)
-
def createXExpression(Resource) : IExpressionBuilder
Create the factory for a Sarl XExpression.
-
Parameters:
-
resource -
-
Returns:
-
-
createXExpression(ResourceSet)
-
def createXExpression(ResourceSet) : IExpressionBuilder
Create the factory for a Sarl XExpression.
-
Parameters:
-
resourceSet -
-
Returns:
-
-
getFooMemberName
-
protected def getFooMemberName : java.lang.String
Replies the name of the foo type member.
-
Returns:
-
-
getFooPackageName
-
protected def getFooPackageName : java.lang.String
Replies the name of the foo package.
-
Returns:
-
-
protected def getFooTypeName : java.lang.String
Replies the name of the foo type.
-
Returns:
-
-
getInjector
-
protected def getInjector : com.google.inject.Injector
Replies the injector.
-
Returns:
-
-
getProvider(Class<T>)
-
protected def getProvider(Class<T>) : com.google.inject.Provider<T> with T
Replies a provider for the given type.
The provider uses a local context singleton of the import manager.
-
Parameters:
-
type -
-
Returns:
-
-
getResourceFactory
-
protected def getResourceFactory : org.eclipse.xtext.resource.IResourceFactory
Replies the resource factory.
-
Returns:
-
-
getScriptFileExtension
-
def getScriptFileExtension : java.lang.String
Replies the script's file extension.
-
setFileExtensions(String)
-
def setFileExtensions(String)