io.sarl.lang.sarl.actionprototype
Class QualifiedActionName
All Superinterfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<T>
class QualifiedActionName
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable, java.lang.Comparable<T>
The definition of an qualified action name.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Property Summary
Modifier and type Property and description
java.lang.String actionName
Replies the name of the function.
java.lang.String containerID
Replies the identifier that corresponds to the resource and the declaring type.
org.eclipse.xtext.common.types.JvmIdentifiableElement declaringType
Replies the declaring type in which the action is defined.
java.lang.String resourceID
Replies the ID of the resource.
Constructor Summary
Constructor and description
new(String,JvmIdentifiableElement,String)
Constructor.
Action Summary
Modifier and type Action and description
QualifiedActionName clone
int compareTo(QualifiedActionName)
boolean equals(Object)
java.lang.String getActionName
Replies the name of the function.
java.lang.String getContainerID
Replies the identifier that corresponds to the resource and the declaring type.
org.eclipse.xtext.common.types.JvmIdentifiableElement getDeclaringType
Replies the declaring type in which the action is defined.
java.lang.String getResourceID
Replies the ID of the resource.
int hashCode
java.lang.String toString
Property Details
actionName
val actionName : java.lang.String
Replies the name of the function.

This property is an alias for the action: getActionName

Returns:
the name.
containerID
val containerID : java.lang.String
Replies the identifier that corresponds to the resource and the declaring type.

This property is an alias for the action: getContainerID

Returns:
the container identifier.
declaringType
val declaringType : org.eclipse.xtext.common.types.JvmIdentifiableElement
Replies the declaring type in which the action is defined.

This property is an alias for the action: getDeclaringType

Returns:
the container.
resourceID
val resourceID : java.lang.String
Replies the ID of the resource.

This property is an alias for the action: getResourceID

Returns:
the ID.
Constructor Details
new(String,JvmIdentifiableElement,String)
protected new(String,JvmIdentifiableElement,String)
Constructor.
Parameters:
resourceID - the name of the resource where the action is defined.
declaringType - the declaring type of the action.
functionName - the name of the action.
Action Details
clone
def clone : QualifiedActionName
compareTo(QualifiedActionName)
def compareTo(QualifiedActionName) : int
equals(Object)
def equals(Object) : boolean
getActionName
def getActionName : java.lang.String
Replies the name of the function.
Returns:
the name.
getContainerID
def getContainerID : java.lang.String
Replies the identifier that corresponds to the resource and the declaring type.
Returns:
the container identifier.
getDeclaringType
def getDeclaringType : org.eclipse.xtext.common.types.JvmIdentifiableElement
Replies the declaring type in which the action is defined.
Returns:
the container.
getResourceID
def getResourceID : java.lang.String
Replies the ID of the resource.
Returns:
the ID.
hashCode
def hashCode : int
toString
def toString : java.lang.String