Modifier and type | Property and description |
---|---|
SarlScript | script
Replies the Sarl script. |
org.eclipse.xtext.common.types.access.IJvmTypeProvider | typeResolutionContext
Replies the context for type resolution. |
Modifier and type | Action and description |
---|---|
abstract ISarlAgentBuilder | addSarlAgent(String)
Create a SarlAgent builder. |
abstract ISarlAnnotationTypeBuilder | addSarlAnnotationType(String)
Create a SarlAnnotationType builder. |
abstract ISarlArtifactBuilder | addSarlArtifact(String)
Create a SarlArtifact builder. |
abstract ISarlBehaviorBuilder | addSarlBehavior(String)
Create a SarlBehavior builder. |
abstract ISarlCapacityBuilder | addSarlCapacity(String)
Create a SarlCapacity builder. |
abstract ISarlClassBuilder | addSarlClass(String)
Create a SarlClass builder. |
abstract ISarlEnumerationBuilder | addSarlEnumeration(String)
Create a SarlEnumeration builder. |
abstract ISarlEventBuilder | addSarlEvent(String)
Create a SarlEvent builder. |
abstract ISarlInterfaceBuilder | addSarlInterface(String)
Create a SarlInterface builder. |
abstract ISarlSkillBuilder | addSarlSkill(String)
Create a SarlSkill builder. |
abstract ISarlSpaceBuilder | addSarlSpace(String)
Create a SarlSpace builder. |
abstract void | eInit(Resource,String,IJvmTypeProvider)
Create the internal Sarl script. |
abstract org.eclipse.emf.ecore.resource.Resource | eResource
Replies the resource to which the script is attached. |
abstract void | finalizeScript
Finalize the script. |
abstract SarlScript | getScript
Replies the Sarl script. |
abstract org.eclipse.xtext.common.types.access.IJvmTypeProvider | getTypeResolutionContext
Replies the context for type resolution. |
abstract boolean | isFinalized
Replies if the script was finalized. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(String)
Find the reference to the type with the given name. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(Class<T>,JvmTypeReference*)
Find the reference to the type with the given type parameters. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(Notifier,String)
Find the reference to the type with the given name. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(JvmType,JvmTypeReference*)
Find the reference to the type with the given type parameters. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(Notifier,Class<T>,JvmTypeReference*)
Find the reference to the type with the given type parameters. |
val script : SarlScript
This property is an alias for the action: getScript
val typeResolutionContext : org.eclipse.xtext.common.types.access.IJvmTypeProvider
This property is an alias for the action: getTypeResolutionContext
def addSarlAgent(String) : ISarlAgentBuilder
def addSarlAnnotationType(String) : ISarlAnnotationTypeBuilder
def addSarlArtifact(String) : ISarlArtifactBuilder
def addSarlBehavior(String) : ISarlBehaviorBuilder
def addSarlCapacity(String) : ISarlCapacityBuilder
def addSarlClass(String) : ISarlClassBuilder
def addSarlEnumeration(String) : ISarlEnumerationBuilder
def addSarlEvent(String) : ISarlEventBuilder
def addSarlInterface(String) : ISarlInterfaceBuilder
def addSarlSkill(String) : ISarlSkillBuilder
def addSarlSpace(String) : ISarlSpaceBuilder
def eInit(Resource,String,IJvmTypeProvider)
def eResource : org.eclipse.emf.ecore.resource.Resource
def finalizeScript
def getScript : SarlScript
def getTypeResolutionContext : org.eclipse.xtext.common.types.access.IJvmTypeProvider
def isFinalized : boolean
def newTypeRef(String) : org.eclipse.xtext.common.types.JvmTypeReference
def newTypeRef(Class<T>,JvmTypeReference*) : org.eclipse.xtext.common.types.JvmTypeReference
def newTypeRef(Notifier,String) : org.eclipse.xtext.common.types.JvmTypeReference
def newTypeRef(JvmType,JvmTypeReference*) : org.eclipse.xtext.common.types.JvmTypeReference
def newTypeRef(Notifier,Class<T>,JvmTypeReference*) : org.eclipse.xtext.common.types.JvmTypeReference